Continue AI phone conversations over messaging
After an AI call ends, use SendiMessage to send confirmations, links, or follow-up messages, and process customer replies through webhooks — so the conversation continues by text on the same customer relationship.
How do you follow up after an AI voice call by text?
When the call ends, your backend calls the SendiMessage API to send the follow-up — a confirmation, a link, or a next step. The customer can reply by text, and that reply reaches your workflow as a signed webhook, so the AI-driven interaction continues on a channel the customer already uses.
Post-call flow
Send the post-call message
curl -X POST "https://api.sendimessage.com/v1/send-message" \-H "Content-Type: application/json" \-H "X-API-Key: $SENDIMESSAGE_API_KEY" \-H "X-API-Secret: $SENDIMESSAGE_API_SECRET" \-d '{ "number": "+14155550123", "content": "Your order shipped." }'
Record the returned message_handle against your call or booking id before any retry logic runs, so a retried worker never double-texts the customer.
Why text after a call
A written confirmation or link outlasts the call and gives the customer something to act on.
The customer's reply lands as a webhook, so reschedules, confirmations, and questions flow back into your system.
A STOP reply sets durable opt-out state automatically, and later sends to that number are blocked.
FAQ
Does this replace the voice platform?
No. SendiMessage is the messaging layer for after (or alongside) the call. Your voice stack keeps handling voice.
Can the follow-up go over iMessage?
Where the recipient and line support it, yes, with SMS fallback where configured.
How do replies come back?
As the signed receive webhook — sender, text, and the conversation it belongs to.
Add post-call messaging
Book a short walkthrough of the live API → message → reply → webhook flow, or read the docs.