Envoy
Sign inTry Envoy

Connecting WhatsApp and AI conversations to your CRM and ERP

How to sync leads, conversations, stages and appointments from WhatsApp, Instagram, web chat and AI calls into Salesforce, HubSpot, Zoho, Microsoft Dynamics 365 or ERPNext, without double entry.

By Revaik team · · 3 min read

What goes wrong without an integration

Most companies already have a system of record: Salesforce, HubSpot or Zoho for sales, Microsoft Dynamics 365 or ERPNext for operations and finance. When conversational AI is added without an integration, sales staff copy details by hand, managers stop trusting reports, and the AI never learns whether a lead actually bought.

What to sync

EventDirectionTypical action in the CRM or ERP
Lead created (any channel)Envoy → CRMCreate or match a contact and lead, record the source and campaign
Fields captured (budget, service, branch)Envoy → CRMUpdate lead fields
Stage changedEnvoy → CRMMove the deal or opportunity stage
Appointment booked or changedEnvoy → CRM/ERPCreate or update the calendar event or service order
Call summaryEnvoy → CRMLog an activity with transcript link
Order or account statusCRM/ERP → EnvoyLet the concierge answer 'where is my order' through a data-lookup tool

Three ways to integrate

1. Webhooks (fastest)

Envoy's event subscriptions send lead, conversation and stage events to any URL, with delivery logs and replay if your endpoint was down. Point them at your CRM's API, your own service, or an automation tool such as Zapier or Make.

2. Tool calling (two-way, in the conversation)

The AI concierge can call your APIs mid-conversation: look up an order in the ERP, check stock, check appointment availability or create a record, then reply with the result. Up to 10 tools can be attached to each chatbot.

3. Implemented integration (for complex systems)

When the CRM or ERP has custom objects, approvals or multiple entities, the Revaik team builds and maintains the integration. We have implemented AI on top of Microsoft Dynamics 365, ERPNext, Salesforce and HubSpot through revOS, our AI layer for business systems, where every write can wait for a named person to approve it.

Design rules that prevent a mess

  • Pick one owner per field. For example, Envoy owns the conversation stage until the lead is qualified, then the CRM owns the deal stage.
  • Match on phone number in E.164 format (+971…, +966…, +91…, +1…). WhatsApp identifies people by number, so normalising numbers avoids duplicates.
  • Record the source. Keep the campaign, ad set and channel on the lead so ROI reports work.
  • Make writes idempotent. Webhooks can be replayed; your handler should not create duplicates.
  • Log everything. When something goes wrong, delivery logs show what was sent and when.

Evaluating platforms? Integration depth is one of the clearest differences between tools. See how Envoy compares with PROXe on lead limits, automation control and CRM sync.

FAQ

Questions, answered.

Something else on your mind? Email us.

Does Envoy integrate with Salesforce, HubSpot and Zoho?

Yes. Envoy sends events to any webhook, which works with Salesforce, HubSpot and Zoho directly or through tools like Zapier or Make, and the Revaik team implements direct integrations when you need them.

Can Envoy connect to Microsoft Dynamics 365 or ERPNext?

Yes. Revaik has built AI on top of Dynamics 365 and ERPNext, and implements integrations so leads, appointments and orders stay in sync.

Can the AI read data from my ERP during a chat?

Yes, through tool calling. A data-lookup tool calls your API and the concierge replies with the result, for example an order status or available slot.

Keep reading

Stop losing leads.
Hire your web concierge.

Connect your Meta ads, WhatsApp and website, train Envoy on your business, and let it answer, qualify and book every lead. Free to start, no credit card.