We use optional, privacy-safe analytics to understand which pages help visitors. Nothing optional runs until you choose. Privacy policy

Skip to content
For Voice AI

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

AI voice agentCall endsYour backendPOST /send-messageCustomer receives the messageCustomer repliesreceive webhookYour AI workflow continues

Send the post-call message

POST /send-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

Confirmations that stick

A written confirmation or link outlasts the call and gives the customer something to act on.

Replies you can act on

The customer's reply lands as a webhook, so reschedules, confirmations, and questions flow back into your system.

Opt-out honored

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.

Related