Do you integrate with X is the most common question we get, and for most tools the honest answer is: not natively, but you can connect it, and here is the shortest route. Webhooks send data out, the API brings data in, and Zapier, Make or n8n sit between.
How it worksWhat the setup actually looks like, from the connection screen to the first booking or record the AI handles in Zapier, Make and any other tool.
Out of DM Champ into your other system is a webhook. Into DM Champ from a form, CRM or spreadsheet is an API call. Live lookups during a conversation are a custom function or MCP server.
In Settings, under Integrations, open Webhooks and click New webhook. Give it your endpoint URL and a name, pick the events you want, then use the Test button on its row to fire a sample payload at your endpoint.
Generate a key in Settings, under Integrations, on the API Key page. Zapier, Make and n8n need nothing more than that key to create contacts, add tags, send messages, read conversations and create appointments.
If the AI needs to look something up while it is talking, such as stock levels, an order status or the next free slot, that is a custom function or an MCP server. The AI decides when to call it and uses the answer in its reply.
Email [email protected] with what you are connecting and in which direction. We can usually say within a day which of the four routes fits and whether the events you need already exist.
Every screen and field is covered in the setup guide: Zapier, Make and any other tool documentation.
Built inThese are the only integrations with a dedicated screen. Everything else, CRMs like Zoho, Pipedrive, Salesforce or Flowlu, phone systems, clinic and practice management software, spreadsheets and in-house tools, connects through one of the four general routes below. There is no waiting list to get onto them, they work today.
Route 1DM Champ fires an event to a URL you choose whenever something happens: a new contact, an incoming or outgoing message, a booked appointment, a tag added, a deal moving stage, and more. There are 22 events and you enable each one independently. Point that at your CRM, directly or through Zapier, Make or n8n, and your other system stays in sync without you writing a poller. Deliveries are a POST with a JSON body, counted as successful when your endpoint answers with any 2xx status within 30 seconds.
Route 2Anything you can do in the app you can do from your own code or from an automation tool: create contacts, add tags, send messages, read conversations, create appointments. Zapier, Make and n8n all talk to it with nothing more than your API key, which you generate in Settings, under Integrations, on the API Key page. API access is a paid feature available on qualifying plans, and requests from a plan without it are rejected with a 403 response, so check yours or ask support if you are unsure.
Route 3Some things cannot wait for a sync. If the AI needs a live answer while it is talking to a customer, stock levels, an order status, a patient's next available slot, that is a custom function or an MCP server. The AI decides when to call it and uses what comes back in its reply, so the customer gets the real answer inside the conversation rather than a promise that someone will check.
Route 4If the thing you want to connect is a messaging channel DM Champ does not support, a custom channel lets your system hand us incoming messages and take our replies back out for delivery. Your platform keeps the transport, DM Champ handles the conversation, the AI and the record of it, and the customer never sees the join.
Closed APIsSome systems, clinic and practice management software especially, have closed or partner-only APIs. Nothing can integrate with those directly, including us. Three workarounds actually hold up, and the third is the one most businesses end up happy with: full two-way sync is usually not what the business actually needed, and a webhook that notifies your team is often enough.
The same AI agent that closes $40K deals in DMs is one click away. No signup, no demo call - open the chat, push back, see if you can break it.