Send SMS
The Send SMS block sends an SMS or MMS message to a phone number using a connection configured through OAuth.
Send SMS or MMS messages via OAuth connection
The Send SMS block sends an SMS or MMS message to a phone number using a connection configured through OAuth. The block requires a message body and a connection ID that links to an authorized phone number, and it optionally accepts an array of media URLs to send as an MMS instead of a plain text SMS. When media URLs are provided, up to 10 files can be included, with each file capped at 5MB.
The block does not return a value — its output is void, meaning it performs the send action as a side effect within the workflow rather than passing data downstream. This makes it suited for notification-style steps where the goal is delivery rather than processing a response.
This block fits into workflows that need to reach users or contacts via text message, such as alerting a team member when a condition is met, confirming a user action, or delivering a file or image alongside a message. Because MMS delivery is limited to US and Canadian carriers, workflows targeting international numbers will send the text body only.
What you can build
Real-world workflows powered by the Send SMS block.
Order Confirmation Alerts
Send an automated SMS to a customer's phone number when their order is placed or updated in a connected system.
Appointment Reminder Texts
Trigger an SMS reminder to a contact before a scheduled appointment, pulling the message body from a prior workflow step.
Image Delivery via MMS
Send a generated or retrieved image to a US or Canadian phone number by passing a media URL alongside the message body.
Internal Team Notifications
Alert a team member via SMS when a workflow detects an error, threshold breach, or other condition requiring attention.
Lead Follow-Up Messages
Send a personalized SMS to a new lead after they submit a form, using dynamic content from earlier workflow blocks.
Document Delivery by MMS
Deliver a PDF or media file to a recipient's phone by including its URL in the mediaUrls array of the block.
Ready to add Send SMS to your workflow?
Get Started FreeCommon questions about Send SMS
What parameters does the Send SMS block require?
The block requires a body string containing the message text and a connectionId referencing an OAuth-configured phone number connection. The mediaUrls array is optional and only needed when sending an MMS.
What does the block return?
The block returns void, meaning it produces no output value. It performs the send action as a side effect and does not pass data to downstream blocks.
When does the block send an MMS instead of an SMS?
The block sends an MMS when one or more URLs are provided in the mediaUrls array. Up to 10 media URLs are supported, with a maximum file size of 5MB per file.
Does MMS work for international phone numbers?
MMS is only supported on US and Canadian carriers. If a media URL is provided for an international number, the message will be delivered as SMS only and the media will be silently dropped.
What kinds of workflows commonly use this block?
This block is commonly used in notification workflows, customer communication flows, and alert systems — any scenario where a workflow needs to deliver a text or media message to a phone number as a result of a condition or trigger.
Related capabilities
Post to Slack Channel
Send a message to a Slack channel via a connected bot.
Fetch Slack Channel History
Fetch recent message history from a Slack channel.
Send Email
Send an email to one or more configured recipient addresses.
Send Discord Follow-Up
Send a follow-up message to a Discord slash command interaction.
Send Discord Message
Send a message to Discord — either edit the loading message or send a new channel message.
Edit Discord Message
Edit a previously sent Discord channel message. Use with the message ID returned by Send Discord Message.
Add Send SMS to your workflow
Build powerful AI workflows with drag-and-drop blocks. No coding required.