Step 1
Write the message
Type it or insert a template, and preview it with merge fields filled in, its segment count and the number it goes to.
Schedule for later
Choose Schedule for later in the Send options, pick a date and a 15-minute time slot up to 35 days ahead, and ConnectSMS sends the text on its own through your Twilio account. Until then it waits on the record, where you can cancel it.
How do you schedule a text message in Salesforce? With ConnectSMS, write the message in the Text Messages component on a record or in the shared inbox. Open the Send options next to Send, choose Schedule for later, and pick a date and a time in your Salesforce time zone. Select Schedule, and the message waits on the record as Scheduled until ConnectSMS sends it.
Animation: on Sarah Chen's Contact record, Alex Kim writes "Hi Sarah, a reminder of your visit today at 10:30 AM. Reply here if you need to reschedule.", opens the Send options and chooses Schedule for later, then changes the date from today to Oct 13, 2026 and picks the 9:00 AM slot. After Schedule, the reminder appears on the record as Scheduled, with "Sends Tue, Oct 13 at 9:00 AM EDT" and a Cancel sending link.
Recreated from the ConnectSMS interface with sample data.
How it works
Step 1
Type it or insert a template, and preview it with merge fields filled in, its segment count and the number it goes to.
Step 2
Open the Send options next to Send. The date starts at today, or tomorrow when no time slots are left today, and the button changes to Schedule.
Step 3
Choose a day and a 15-minute slot. The line under the fields says exactly when it sends, such as Sends Tue, Oct 13 at 9:00 AM EDT (America/New_York).
Schedule for later
Scheduling works wherever people text from ConnectSMS, and every scheduled message stays visible, cancelable and checked.
Pick any quarter hour up to 35 days ahead. Times that have already passed today aren't offered.
Times use the time zone in your Salesforce settings, shown next to the time. The customer gets the text at that moment, wherever they are.
Schedule for later is in the Send options of the Text Messages component on record pages and of the shared inbox's reply box.
The message shows as Scheduled in the text history, with Sends Tue, Oct 13 at 9:00 AM EDT underneath.
Cancel it any time before it's handed to Twilio. It stays in the history as Canceled, so the record shows what happened.
The person who scheduled it, anyone with Send access to that business number, and ConnectSMS admins.
Opt-outs, merge fields, your access to the number and the time are checked before it's accepted, so problems show up now.
Permissions, number access and opt-outs are checked again just before it goes out. If sending is turned off, it waits.
Quiet hours delay outreach and automation. A text you schedule yourself isn't held back.
ConnectSMS background jobs run every 15 minutes and send each scheduled text in the run for its time slot. If the customer opted out, or the person who scheduled it lost access to the number, the message is marked Blocked with the reason instead. How reliability works
Plans change
Every scheduled message has Cancel sending under it, on the record and in the inbox conversation.
This message won't be sent. It stays in the history as Canceled.
Recreated from the ConnectSMS interface with sample data.
Scheduling in ConnectSMS
Schedule for later covers one message from a person. Outreach and automation have their own scheduling, with the same checks at send time.
Schedule for later on a record or in the inbox: one date and time, up to 35 days ahead, in your Salesforce time zone.
Send to a report, a Salesforce Campaign or filtered records once, or every day, week or month, in the time zone you choose.
Set Send At on the Send Text Message action, or scheduledAt in ConnectSMSApi, up to 35 days ahead.
When to schedule
A few ways teams use Schedule for later.
Book the appointment, then schedule a reminder for the morning of it from the same record.
Write the follow-up at the end of the day and schedule it for the next morning, so it doesn't arrive at night.
Schedule a note a few days before a renewal, a payment or an expiring quote, while the details are in front of you.
FAQ
Yes. In ConnectSMS, open the Send options next to Send, on a record's Text Messages component or in the shared inbox, and choose Schedule for later. Pick a date and a 15-minute time slot up to 35 days ahead, then select Schedule. The message waits on the record as Scheduled and goes out on its own through your Twilio account.
Your Salesforce time zone, from your personal settings. It's shown after the time, for example Sends Tue, Oct 13 at 9:00 AM EDT (America/New_York), and the customer receives the text at that moment wherever they are. Outreach is different: it has its own time zone picker.
You can cancel it until it's handed to Twilio: select Cancel sending under the message and confirm, and it stays in the history as Canceled. To change the text or the time, cancel it and schedule a new one. The person who scheduled it, anyone with Send access to that business number and ConnectSMS admins can cancel it.
Merge fields are filled in when you schedule, so later edits to the record don't change the text. Just before sending, ConnectSMS checks permissions, number access and opt-outs again: if the customer opted out, or the person who scheduled it lost access to the number, the message is blocked with the reason instead of sent. If an admin has turned sending off, it waits and goes out once sending is back on.
No. Quiet hours delay outreach and automation messages. A text a person schedules from a record or the inbox goes out at the time they picked.
Yes. Set the Send At input of the Send Text Message action, or scheduledAt in the ConnectSMSApi class, to a future date and time up to 35 days ahead. The message goes out in the first 15-minute slot at or after that time, and Cancel Scheduled Text Message cancels it with its Message ID.
Templates, previews, segments and delivery status on every record.
Confirmations and reminders scheduled by Flow, with replies in the inbox.
Recurring sends to reports, Salesforce Campaigns and filtered records.
Try it now: every feature, free for 14 days
Install ConnectSMS from AgentExchange, connect your Twilio account and give your team the numbers they should text from.
ConnectSMS is published by WorkBridge Solutions. Twilio bills your Twilio account directly for messaging, including during the trial.