Manychat to CRM Integration

This article provides information for advanced integration between Manychat and your CRM. Please note that our support team does not provide direct support for API configurations or third-party integrations like Manychat due to their technical complexity. However, we offer resources to help you get started.

Developer Resources

For assistance with API development, you can join our developer community Slack group by visiting developers.CRM.com. We also host a monthly Developer Council Zoom call, which you can find listed on our events calendar at For complete API documentation and additional resources, please visit our developer website:

API Endpoints and Data

Below are key API URL endpoints for integration:

  • Create or Update Contact:
  • Add or Update Opportunity: _opportunity

When sending contact data, use the following JSON structure as a guide:

  • email
  • phone
  • firstName
  • lastName
  • tags (as an array)

Troubleshooting: Duplicate Contacts

If you are experiencing duplicate contacts being created from Manychat into your CRM, ensure you are using the correct method to update existing contacts rather than creating new ones. Use an external request configured to update contact information. The request should include the following headers:

  • AUTHORIZATION: Bearer APIKEY
  • Content-Type: application/json

The body of the request should contain the contact fields you wish to update, such as first_name, last_name, email, and phone, using appropriate template variables from Manychat to avoid creating duplicates.