Sendblue connects your agents to iMessage and SMS through your own dedicated phone number. Use it to text one person or a group, attach images and other media, check whether a number can receive iMessage before you send, show a typing indicator, and look up the delivery status of any message.
Authentication uses a Sendblue API Key ID and API Secret Key, sent as the sb-api-key-id and sb-api-secret-key headers. You can find both in your Sendblue dashboard. Every message is sent from one of your registered Sendblue lines, supplied as the From Number in E.164 format (for example +15551234567).
Message operations
- Send Message — send an iMessage or SMS to a single recipient. Provide message text, a media URL, or both, and optionally apply an iMessage expressive style (celebration, fireworks, lasers, confetti, and more).
- Send Group Message — send to multiple recipients at once. Pass one recipient per line; reuse the returned
group_idto keep replying in the same thread. - Evaluate Service — check whether a number is reachable on iMessage or only SMS, so you can branch before sending.
- Send Typing Indicator — show a recipient that a reply is being composed (one-to-one chats only).
- Get Message — retrieve a single message and its current status by message handle.
Trigger setup
- Message Received — fires on every inbound message. Configure it as the Receive webhook in your Sendblue dashboard.
- Message Status Updated — fires when an outbound message changes state (
SENT,DELIVERED,ERROR). Configure it as the Outbound webhook, or pass its URL per message asstatus_callback.
Each trigger generates its own webhook URL — paste the matching URL into the corresponding field in your Sendblue dashboard.
Use the block
Send iMessages and SMS to individuals or groups, check whether a number supports iMessage, show typing indicators, and look up message status with Sendblue. Trigger workflows on inbound messages and delivery status updates.
Actions
Sendblue Send Message
Send an iMessage or SMS to a single recipient via Sendblue.
Sendblue Send Group Message
Send an iMessage or SMS to a group of recipients via Sendblue.
Sendblue Evaluate Service
Check whether a phone number can receive iMessage or only SMS.
Input
Output
Sendblue Send Typing Indicator
Display a typing indicator to a recipient (not supported in group chats).
Input
Output
Sendblue Get Message
Retrieve a single message and its current status by message handle/ID.
Triggers
A trigger starts a workflow when a supported event occurs in this service.
Sendblue Message Received
Trigger when an inbound iMessage or SMS is received in Sendblue
Sendblue Message Status Updated
Trigger when an outbound message status changes (SENT, DELIVERED, ERROR) in Sendblue