Connect AI calling to your CRM with our API and webhooks

In short

MsgClub AI Voice connects to any CRM, order system or app through a REST API and webhooks. Your system sends a contact and its details to the API to start a call. When the call ends, a webhook sends the outcome, the answers, the recording and the transcript back to your system.

Updated

How does the integration work?

Your systemNew lead, order or due dateYour CRM, OMS, LMS or app
API request
MsgClub AI VoiceAI makes the callFollows your script, sends WhatsApp or SMS, transfers to a person if needed
Webhook
Your systemRecord updatedOutcome, answers, recording and transcript saved

What does an API request look like?

Start a call with one API request, passing the details the AI should use in the conversation. Choose a webhook address to receive the result.

  • Pass details like name, order ID or amount into the script
  • Pick the agent for each use case and language
  • Get results back as each call ends, not in a daily report
POST {API_BASE_URL}/calls
Authorization: Bearer YOUR_API_KEY

{
  "agent": "cod-confirmation-hinglish",
  "phone": "+9198XXXXXXXX",
  "details": {
    "name": "Priya",
    "order_id": "10482",
    "amount": "1499"
  },
  "webhook_url": "https://your-crm.example.com/msgclub"
}
POST https://your-crm.example.com/msgclub

{
  "event": "call.completed",
  "call_id": "c_8f2a91",
  "phone": "+9198XXXXXXXX",
  "status": "connected",
  "outcome": "confirmed",
  "answers": { "landmark": "Near City Mall" },
  "duration_sec": 42,
  "recording_url": "https://...",
  "transcript_url": "https://..."
}

Illustrative example. Exact endpoints and field names are in the API docs, shared when you get API access.

What data comes back after each call?

DataWhat it tells you
Call statusConnected, no answer, busy or failed
OutcomeThe result you defined, such as confirmed, interested or promised to pay
AnswersEach answer the customer gave to your questions
Recording and transcriptLinks to the audio and the full text of the call
DurationCall length in seconds, for billing and reporting
Transfer and follow-upWhether the call went to a person, and which WhatsApp or SMS was sent

Can I use it without a developer?

Upload a sheet

Upload contacts and download results from the dashboard.

WhatsApp and SMS

Follow-ups go through your existing MsgClub account, using the same WhatsApp API and SMS API. See API and webhooks for every MsgClub channel.

Transfer to your team

Hand calls to your agents' numbers when a person is needed.

Developer questions

Which CRMs does MsgClub AI work with?

Any CRM or app that can send an API request or receive a webhook. That covers most CRMs, order systems and custom software.

Can I start thousands of calls at once?

Yes. Send one API request per contact, or upload a sheet, and MsgClub AI Voice runs thousands of calls at the same time. Each result comes back by webhook as that call ends.

Is there a test mode?

Use the free trial to test the full flow: start a call to your own number through the API, answer it, and check that the webhook result reaches your system before going live.

Get API access and a test agent