Waply’s CRM integrations give you a bidirectional link between your WhatsApp conversations and your sales or support pipeline. Contacts created in Waply are pushed to your CRM, contacts updated in your CRM are reflected in Waply, and every conversation is logged as an activity against the matching contact record. You can also trigger Waply automations directly from CRM events — for example, sending a welcome message the moment a new deal is created.
CRM integrations require the Growth or Enterprise plan. To upgrade, go to Settings > Billing.
Supported CRMs
- Salesforce
- HubSpot
- Zoho CRM
- Pipedrive
- Microsoft Dynamics 365
What syncs
| Data | Direction | Notes |
|---|
| Contacts | Waply ↔ CRM | New and updated contacts sync both ways |
| Conversations | Waply → CRM | Logged as activities or notes on the contact record |
| Tags | Waply → CRM | Mapped to CRM labels, tags, or custom fields |
| CRM events | CRM → Waply | Trigger Waply automations from deal or contact events |
By default, Waply matches contacts using email address or phone number. If a match is found, the existing record is updated. If no match is found, a new record is created in both systems.
Connect your CRM
Salesforce
HubSpot
Zoho CRM
Pipedrive
Microsoft Dynamics
Open the integration
Go to Settings > Integrations > Salesforce and click Connect.
Authorize via OAuth
You’ll be redirected to Salesforce. Log in with an account that has API access and click Allow.
Map your fields
Use the field mapping screen to match Salesforce fields to Waply contact fields. At minimum, map First Name, Last Name, Phone, and Email.
Choose sync direction
Select whether to sync contacts bidirectionally or Waply → Salesforce only. Bidirectional sync is recommended for most teams.
Enable conversation logging
Toggle on Log conversations as Salesforce activities to create a task or note on the contact record each time a Waply conversation ends.
Save and test
Click Save. Waply will perform a test sync. You’ll see a confirmation once the connection is verified.
Your Salesforce account must have the API Enabled permission. Contact your Salesforce administrator if you see an authorization error.
Open the integration
Go to Settings > Integrations > HubSpot and click Connect.
Authorize via OAuth
You’ll be redirected to HubSpot. Select the portal you want to connect and click Connect app.
Map your fields
Map HubSpot contact properties to Waply contact fields. The default mapping covers First name, Last name, Phone number, and Email.
Enable deal triggers
Under Automation triggers, turn on any CRM events you want to trigger Waply automations — for example, Deal stage changed or New contact created.
Enable conversation logging
Toggle on Log conversations to HubSpot to create a note on the HubSpot contact timeline when a Waply conversation is resolved.
Save and test
Click Save. Waply will sync your existing HubSpot contacts in the background. Depending on your contact volume, this may take a few minutes.
Open the integration
Go to Settings > Integrations > Zoho CRM and click Connect.
Authorize via OAuth
You’ll be redirected to Zoho. Sign in and grant Waply access to your CRM data.
Map your fields
Map Zoho CRM fields to Waply contact fields. Custom fields you’ve created in Zoho will appear in the dropdown.
Configure sync settings
Choose your sync direction and conflict resolution preference — for example, whether Zoho or Waply data takes precedence when both records are updated at the same time.
Enable conversation logging
Toggle on Log conversations as Zoho activities to add a note to the Zoho contact record each time a conversation is resolved in Waply.
Save and test
Click Save to complete the setup.
Open the integration
Go to Settings > Integrations > Pipedrive and click Connect.
Authorize via OAuth
You’ll be redirected to Pipedrive. Log in and approve access for Waply.
Map your fields
Map Pipedrive person and deal fields to Waply contact fields. You can map custom fields created in Pipedrive as well.
Enable deal triggers
Under Automation triggers, select Pipedrive events that should trigger Waply automations — for example, Deal won or Deal created.
Enable conversation logging
Toggle on Log conversations as Pipedrive notes to attach a conversation summary to the Pipedrive person record when a Waply conversation ends.
Save and test
Click Save to complete the setup.
Open the integration
Go to Settings > Integrations > Microsoft Dynamics and click Connect.
Authorize via OAuth
You’ll be redirected to Microsoft. Sign in with your Microsoft 365 account and grant Waply the requested permissions.
Select your environment
If your organization has multiple Dynamics 365 environments, select the one you want to connect.
Map your fields
Map Dynamics 365 contact fields to Waply contact fields. Custom attributes defined in your Dynamics instance will appear in the field mapping screen.
Enable conversation logging
Toggle on Log conversations as Dynamics activities to create an activity record on the contact each time a Waply conversation is resolved.
Save and test
Click Save to complete the setup.
The Microsoft account you use must have the Dynamics 365 API access role. Contact your Microsoft 365 administrator if authorization fails.
Field mapping
You can customize field mapping at any time from Settings > Integrations > [CRM name] > Edit mapping.
When mapping fields, keep the following in mind:
- Required fields: Phone number or email must be mapped so Waply can match contacts across systems.
- Custom fields: Any custom fields you’ve created in Waply or your CRM will appear in the mapping dropdowns.
- Data types: Waply will warn you if you map incompatible field types (for example, a number field to a text field).
- Unmapped fields: Fields that aren’t mapped are simply ignored during sync — they won’t be overwritten or deleted.
Two-way sync behavior
When bidirectional sync is enabled, Waply uses the following rules to handle conflicts:
- If a contact is updated in both Waply and your CRM at the same time, the most recently updated record wins.
- If a contact is deleted in your CRM, it is not automatically deleted in Waply. You’ll need to archive or delete it manually.
- New contacts created in Waply from an incoming WhatsApp conversation are pushed to your CRM within 60 seconds.
If you import a large contact list directly into your CRM, the initial sync to Waply may take several minutes depending on volume. Avoid running broadcast campaigns until the sync is complete.
Triggering Waply automations from CRM events
Once your CRM is connected, you can use CRM events as triggers in Waply’s Automation Builder. Go to Automation > New Flow > Trigger > CRM event to get started.
Common trigger examples:
- New deal created → Send a WhatsApp introduction message to the contact
- Deal won → Send a thank-you message and request a review
- Deal lost → Send a re-engagement message after 7 days
- Contact property updated → Notify an agent in the Waply inbox
Combine CRM triggers with Waply’s AI Agent to handle the follow-up conversation automatically, without any manual agent involvement.