Skip to main content

Schedule a template message

POST 

/v1/desks/:desk_id/conversations/:session_id/scheduled-messages

Schedule a message for future delivery (30 seconds to 14 days ahead) in an open conversation. The payload follows the conversation's channel, resolved from its integration: WhatsApp takes a template, while SMS and RCS take a plain-text { text } body. Email and voice conversations are not supported. At the scheduled time the message is delivered in the original conversation, or skipped silently when it was cancelled, the conversation is no longer open, or the session has expired — it never opens a new conversation. Any reply from the contact cancels all pending scheduled messages for the conversation. WhatsApp template body placeholders must be positional ({{1}}..{{n}}).

Permissions - desks.read and conversations.write. API keys - not supported; requires user (JWT) authentication.

Request​

Responses​

The message was scheduled successfully