WhatsApp integrations: Connect WhatsApp to the tools your teams run, and to your AI.
HubSpot and Zoho CRM built in. WavesFlo apps for Zapier, Make and n8n. Alerts in Slack and Microsoft Teams. An MCP server, so Claude, Cursor and other AI apps can work in WavesFlo within the key you give them. And in Workflows, in beta, steps that act in Shopify, Razorpay, Google Sheets and 13 more apps.
AI apps over MCP
Your AI assistant, working in WavesFlo. Only as far as its key allows.
WavesFlo runs an MCP server. Connect Claude, Cursor or any MCP client with one URL and one key, and it can answer from your chats, tickets and deals, or act on them.
- Every API action is a tool.
- The key sets what the AI can reach.
- Destructive actions wait for a yes.
- Ready-made prompts for triage, reports and replies.
- Claude
- Cursor
- VS Code
- Windsurf
- Gemini CLI
- n8n AI Agent
Which Service desk tickets are overdue? Draft a reply for the oldest.
Three tickets on Service desk are past their target:
| Ticket | Customer | Overdue |
|---|---|---|
| T-1042 | Farah Sheikh | 2 days |
| T-1047 | Vikram Desai | 1 day |
| T-1051 | Priya Nair | 5 hours |
Draft for Farah: “Sorry for the wait. The technician can visit on Thursday between 11:00 and 13:00. Shall I book it?”
Pick what the AI may do, in one click.
Each preset mints a key with only the scopes it names, and narrows the AI’s tool list to match. Revoking the key cuts the AI off at once; every other key keeps working.
Read-only
Answers questions about chats, tickets, calls and sales. Changes nothing.
Support desk
Reads everything; replies to customers, updates conversations and works tickets.
Sales
Reads everything; messages customers and manages companies, deals and tasks.
Everything except destructive
Every action that can be undone. Retracting, blocking, deleting and account changes stay off.
Set up in three steps
Mint a key
In WavesFlo, open Integrations, then AI apps (MCP), and pick a preset.
Copy the setup
The page writes the snippet for your client, with the URL and the key in place.
Ask
Your assistant lists the WavesFlo tools its key allows, and uses them.
Ready-made prompts
- Triage open tickets
- Groups the queue by urgency and proposes owners and priorities, then asks before changing anything.
- Daily customer-care report
- Conversations waiting, tickets opened and overdue, and the day’s calls. Reads only.
- Draft and send a reply
- Reads the conversation, drafts a reply in the customer’s language, and sends it from the same number once you approve.
- Follow up stale deals
- Finds open deals gone quiet and, once you approve, sets a follow-up task for each owner.
- Message several contacts
- Checks each number, shows the list and the text for approval, then sends one by one.
Every integration
Connect the apps you already run, each in its own way.
Every tile says how the app connects: built in, through a WavesFlo app or node, over MCP, as alerts, or through webhooks.
AI apps over MCP
Let an AI assistant read and act on WavesFlo, limited to what its key allows.
- MCP
Claude
Claude Code and Claude Desktop ask about chats, tickets and deals, and act on them.
- MCP
Cursor
Your editor’s AI reads and updates WavesFlo records as it works.
- MCP
VS Code
Add WavesFlo as an MCP server, with the same scoped access.
- MCP
Windsurf
Give Windsurf’s assistant WavesFlo tools from one URL and one key.
- MCP
Gemini CLI
Use WavesFlo tools from Google’s command-line assistant.
- MCP
n8n AI Agent
Hand an n8n AI Agent WavesFlo tools through its MCP Client Tool.
- MCP
Any MCP client
Streamable HTTP and a scoped key: any client that speaks MCP can connect.
CRM
Keep conversations on the contacts your team already works from.
- Built in
HubSpot
One-to-one chats and opt-outs logged as notes on the matching contact; contacts imported by phone number.
- Built in
Zoho CRM
One-to-one chats and opt-outs logged as notes on the matching contact; contacts imported by phone number.
- Through n8n
Salesforce
n8n’s Salesforce node logs each new WhatsApp message from a WavesFlo event.
- Through n8n
Dynamics 365
The same workflow, through n8n’s Microsoft Dynamics CRM node.
Any other CRM, through n8n, which has its own node for each of these, or through Zapier or Make:
- Pipedrive
- Freshworks CRM
- Odoo
- monday.com
- Keap
- Copper
- Salesmate
- Agile CRM
Automation
Start workflows on WavesFlo events, and act on WavesFlo from any step.
- App
Zapier
An instant trigger for every WavesFlo event, and WavesFlo actions in any Zap.
- App
Make
Watch WavesFlo events and call any WavesFlo action from a scenario.
- Node
n8n
The WavesFlo node and trigger for n8n: every action and every event in a workflow.
- Connector
Power Automate
A custom connector for Power Automate flows; Power Apps and Logic Apps connect the same way.
- Workflows, apps
Google Sheets
Log new chats, owners, answered chats and outcomes as rows as they happen, through Zapier, Make or n8n, or add, find and update rows from a workflow step (beta).
- Webhooks
Pabbly and other tools
Any tool that receives a webhook and sends an HTTP request can connect.
Apps in Workflows
Stores, payments, sheets and helpdesks a workflow acts on as a step, signed in with their own key. Workflows is in beta.
- Workflow step
Shopify
Look up a customer and their orders, read an order, create a customer, add tags.
- Workflow step
WooCommerce
Read and list orders, update one, add an order note, look up a customer.
- Workflow step
Razorpay
Create a payment link to send in the chat.
- Workflow step
Cashfree
Create a payment link or an order, check a link, raise a refund.
- Workflow step
Stripe
Find or create a customer, create a payment link or an invoice.
- Workflow step
Airtable
Create, update, search and read records.
- Workflow step
Notion
Create, update and find database items; append to a page; comment.
- Workflow step
Zendesk
Create and update tickets.
- Workflow step
Freshdesk
Read tickets and their status, look up contacts.
- Workflow step
Telegram
Send a message from your bot, read a chat.
- Workflow step
Trello
Create, move and find cards; comment on one.
- Workflow step
Brevo
Create or find a contact, send a transactional email or SMS.
- Workflow step
Calendly
Create a scheduling link, list, read or cancel bookings.
Team chat and bots
Alerts where your team works, sends from Slack, and chats handed to a bot.
- Alerts, commands
Slack
Alerts in a channel, a slash command to send WhatsApp messages from your numbers, and posts from a workflow.
- Alerts
Microsoft Teams
Approval requests, campaign results and number alerts, posted to a Teams channel.
- Bot bridge
Dialogflow
Route inbound WhatsApp messages to a Dialogflow agent and send its reply back.
Developers
Keys, events and the API, for whoever builds the integration.
Build your own
Not listed? Connect it directly.
The apps above run on the same three surfaces your developers can use: one key, the same events, the same limits.
REST API
Send messages and work conversations, tickets, calls and sales records over HTTPS, with JSON both ways and scoped keys.
Read the API referenceSigned webhooks
49 published events, each delivery signed over its timestamp and body, retried until it lands.
See every eventMCP server
Every public action as a tool for an AI app, limited by the key it connects with.
Connect an AI app
Questions
What teams ask before they connect.
Which apps does WavesFlo integrate with?
HubSpot and Zoho CRM are built in. Zapier, Make and n8n have WavesFlo apps; Power Automate connects through a custom connector; Slack and Microsoft Teams receive alerts, and Slack can send WhatsApp messages with a slash command; Dialogflow can answer inbound messages as a bot. AI apps such as Claude, Cursor, VS Code, Windsurf and Gemini CLI connect over MCP. Anything else connects through the REST API and 49 published, signed webhook events.
Does WavesFlo have an MCP server?
Yes. WavesFlo runs an MCP server over Streamable HTTP, and every public API action is one of its tools, from sending a message to moving a deal. An AI app connects with one URL and a workspace API key, and sees only the tools that key’s scopes cover. The server also offers ready-made prompts: triage open tickets, a daily customer-care report, draft and send a reply, follow up stale deals, and message several contacts.
Which AI apps can connect to WavesFlo?
Claude Code, Claude Desktop, Cursor, VS Code, Windsurf, Gemini CLI and the n8n AI Agent each get a setup snippet in WavesFlo, under Integrations, then AI apps (MCP). Any other client that speaks MCP over Streamable HTTP and sends a key in a header can connect the same way.
Is it safe to let an AI app work in WavesFlo?
The key decides. Mint it from a preset, Read-only, Support desk, Sales or Everything except destructive, and the AI sees only the tools those scopes cover. Retracting messages, blocking contacts, deleting and account changes are never in a preset, and a destructive tool refuses until it is called with an explicit confirmation. The ready-made prompts ask before they change anything, and revoking the key cuts the AI off at once without touching any other key.
Is there a Zapier integration for WavesFlo?
Yes. The WavesFlo app for Zapier offers an instant trigger for every WavesFlo event, which registers its own webhook when the Zap is switched on, and WavesFlo actions such as sending a message or updating a ticket in any Zap; the Zapier triggers verify each delivery’s signature and do not run a redelivered event twice. Make has a WavesFlo app too: an instant trigger that registers its own webhook, WavesFlo actions, and a universal action that reaches every API call.
Is there an n8n node for WavesFlo?
Yes. Install n8n-nodes-wavesflo from n8n’s community nodes: the WavesFlo node offers every action in a workflow, and the WavesFlo Trigger starts one on any event, registering its own webhook when the workflow is switched on. Like the Zapier triggers, it verifies each delivery’s signature and drops a repeat delivery. An n8n AI Agent can also use WavesFlo through its MCP Client Tool.
Does WavesFlo integrate with Salesforce or Pipedrive?
Not natively: HubSpot and Zoho CRM are the CRMs built in. Salesforce, Pipedrive and other CRMs connect through Zapier, Make or n8n, which start a workflow on a WavesFlo event such as a new message and write it to the CRM, or call WavesFlo from a step in the CRM’s own workflow.
Where do I connect an integration in WavesFlo?
In WavesFlo, open Integrations. Each app has a tile that opens its setup page: CRM for HubSpot and Zoho CRM, Connectors for Zapier, Make, n8n and Power Automate, Slack, Webhooks for Microsoft Teams and any other tool, AI apps (MCP) for AI assistants, and API keys for whoever builds their own.
Connect WhatsApp to your stack.
A walkthrough on two of your own numbers, with your rollout questions answered.