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
Connect your CRM
- Salesforce
- HubSpot
- Zoho CRM
- Pipedrive
- Microsoft Dynamics
1
Open the integration
Go to Settings > Integrations > Salesforce and click Connect.
2
Authorize via OAuth
You’ll be redirected to Salesforce. Log in with an account that has API access and click Allow.
3
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.
4
Choose sync direction
Select whether to sync contacts bidirectionally or Waply → Salesforce only. Bidirectional sync is recommended for most teams.
5
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.
6
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.
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.
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