Integrations

A connected number reaches your systems two ways: Meta delivers incoming messages to a URL you nominate, and you send through the Cloud API.

Start Free TrialNothing charged for 7 days. Cancel anytime.

How any integration works here

There is no plugin to install and no SDK of ours to depend on. The integration surface is a URL and a REST call, which is why this works with tools that have never heard of us.

  1. 1
    Point the webhook at your systemSet the destination once. Meta then delivers incoming messages and phone app echoes straight there, never through us.
  2. 2
    Answer Meta's verificationYour endpoint has to echo hub.challenge back on the GET handshake before anything is delivered.
  3. 3
    Send with the number's own credentialsPhone number id and access token, read from the dashboard or through the MCP connector, against the Cloud API.
  4. 4
    Respect the 24 hour windowFree text inside it, an approved template outside it. This is the rule that breaks integrations in production.

Every integration, one page each

IntegrationsConnect WhatsApp to ChatGPT with a custom connectorTurn on developer mode in ChatGPT settings, add EasyCoexistence as a connector, and ChatGPT can list your numbers, check their health, send messages and templates, and point webhooks at your own systems, all on Meta's official Cloud API..IntegrationsConnect WhatsApp to Claude Code over MCPRun one claude mcp add command and Claude Code can reach a real WhatsApp number: list numbers, check health, send messages and templates, and set webhook destinations, all on Meta's official Cloud API rather than a linked device session..IntegrationsConnect WhatsApp to Claude with a custom connectorAdd https://easycoexistence.com/api/mcp as a custom connector in Claude and sign in.IntegrationsConnect WhatsApp to Cursor over MCPAdd EasyCoexistence to Cursor's MCP configuration and the editor can reach a real WhatsApp number without leaving your project: list numbers, check their health, send messages and approved templates, and point webhook destinations at whatever you are building, all on Meta's official Cloud API..IntegrationsConnect WhatsApp to Make on the official Cloud APIPoint the number's webhook destination at a Make custom webhook and every incoming message starts a scenario.IntegrationsConnect WhatsApp to n8n on the official Cloud APIPoint the webhook destination at an n8n Webhook node and every message to the number arrives as a workflow trigger.IntegrationsConnect WhatsApp to Zapier on the official Cloud APIPoint the number's webhook destination at a Zapier catch hook and every incoming message triggers a Zap.IntegrationsSend and receive WhatsApp from Node.jsReceiving is a route that answers Meta's verification GET and accepts POSTs.IntegrationsSend and receive WhatsApp from PythonReceiving is a route in your web framework that answers Meta's verification GET and accepts POSTs.
Integrations · EasyCoexistence