Step 1 · Details
Name it and choose the number
Give the outreach a name recipients never see, and choose From (business number). Only numbers you're allowed to send from are listed, and replies come back to that number.
Outreach
Campaign managers build SMS outreach inside Salesforce, from a report, the members of a Salesforce Campaign or records that match filters. No CSV files, no second texting tool, and a full audience check before anything is sent.
Can you send bulk SMS from Salesforce? Yes. With ConnectSMS outreach, a campaign manager chooses an audience from a Salesforce report, a Campaign or record filters, writes one message with merge fields and reviews exactly who will receive it. The outreach sends once or on a daily, weekly or monthly schedule through your own Twilio account, and every recipient is checked again at send time.
Step 5 of 5
Review & Send
1,184 people will be sent the message.
Recreated from the ConnectSMS interface with sample data.
How it works
Outreach is a guided editor in Salesforce. You can move back and forth between steps, save at any point and send only when the review is clean.
Step 1 · Details
Give the outreach a name recipients never see, and choose From (business number). Only numbers you're allowed to send from are listed, and replies come back to that number.
Step 2 · Audience
Members of a Salesforce Campaign, records that match filters, or records in a Salesforce report. Then choose which phone field to text.
Step 3 · Message
Type it or start from a template, insert merge fields, and keep the opt-out line. Characters, segments and encoding update as you type.
Step 4 · Schedule
One time, every day, every week or every month, at the hour and in the time zone you choose. Or save it without a schedule for now.
Step 5 · Review & Send
ConnectSMS checks every record the way the send will, shows sample messages, and sends only after you tick the confirmation.
After sending
The Outreach results card on the outreach record follows each run, from Requested to Delivered, with the reasons anything was blocked.
Audiences
Audiences come straight from your org when the outreach runs, so there's nothing to export, clean up and upload.
The Contacts and Leads in one campaign. Each run reads the members at the time it sends, so people added later are included.
Records of one kind, such as Contacts or Cases, that meet up to 10 conditions, all of which must be true. Use fields you can read, relative dates like TODAY or LAST_N_DAYS:30, and comparisons such as equals, contains or is one of.
Any tabular or summary report you can see, with a record ID column such as Contact ID and up to 2,000 rows. A report that returns more is blocked, never partly sent.
Filters and reports work with every object your admin has set up for texting: Contacts, Leads, Accounts and Cases out of the box, plus any others added in Recipients. A report runs again every time the outreach sends, so its own filters decide who is in each run.
Step 2 of 5
Audience
Recreated from the ConnectSMS interface with sample data.
Who will receive it
Review & Send runs the same checks the send will and sorts every record into one of these groups. Select a group in the product to see what it means.
Records the owner of this outreach is not allowed to read are never messaged.
The record has no number in the phone field used for texting.
The number is incomplete or is not a valid mobile number.
One message is sent per phone number.
These people replied STOP or were opted out. They are never texted.
A merge field is blank or unavailable for these records and has no fallback.
The people left after every check, with a check line that adds the groups up to the total. Eligibility is checked again for every recipient when the message is sent.
Up to three merged messages, with the longest one marked, plus an estimate of SMS segments in total. Samples come only from records you can see.
I reviewed the recipients and the message. Send outreach stays off until you tick it, and a changed audience or message means reviewing again.
For large audiences the detailed counts cover the first 2,000 records, and ConnectSMS says so on screen. Every record in the audience is checked the same way when the outreach runs.
The message
Start from an active template or write the text yourself, then add merge fields that fill in for every recipient when the message sends.
{!Contact.FirstName|there}, filled from each recipient's recordStep 3 of 5
Message
Recreated from the ConnectSMS interface with sample data.
Scheduling
Choose how often the outreach sends, the hour, and the time zone. It defaults to your Salesforce time zone, and you can pick any other.
Turn off Turn on this schedule to save the outreach without one. You can still send it now, or turn the schedule on later.
Step 4 of 5
Schedule
Every Monday at 10:00 AM Eastern Daylight Time (America/New_York).
Recreated from the ConnectSMS interface with sample data.
Stay in control
The actions sit on the Outreach results card, and each one asks you to confirm and says exactly what will happen.
Future sends stop. A run that has already started keeps sending, so ConnectSMS reminds you to cancel the outreach if you need to stop it.
Future sends stop, and messages that haven't been handed to Twilio are canceled. Messages Twilio already accepted can't be recalled.
There's no Resume button. Edit the outreach and turn on Turn on this schedule to start sending again.
The Review and Send action opens the same audience check and never sends on its own. If the outreach already ran today, it warns you first.
The outreach pauses until the new owner reviews and saves it, because recipients are always checked against the owner's access.
If an earlier run is still being prepared or still has messages waiting, a new send is refused rather than doubled up.
Outreach results
The Outreach results card on the outreach record, and the Run results card on each Outreach Run, update while messages are on their way.
Replies come back to the outreach's business number, where people with access to that number see them in the shared inbox.
Every message has left the queue. Late delivery reports still update these numbers.
Progress
Other outcomes
Recreated from the ConnectSMS interface with sample data.
Permissions
Creating, reviewing, launching, pausing and canceling outreach needs the ConnectSMS Campaign Manager permission set. It also lets people manage shared templates.
Opt-outs are always enforced. When someone replies STOP, they're left out of later messages until they reply START; your admin decides whether that covers every business number or only the one that received the STOP. Consent and opt-outs
FAQ
Yes, with ConnectSMS outreach. A campaign manager chooses an audience from a Salesforce report, the members of a Salesforce Campaign, or records that match filters, writes the message, and sees exactly who will receive it before sending or scheduling. People who opted out, duplicate numbers and missing or invalid numbers are left out automatically.
Three kinds of audience: the Contacts and Leads in a Salesforce Campaign, records of one kind that match up to 10 filter conditions, or the records in a tabular or summary Salesforce report that has a record ID column and returns no more than 2,000 rows. Filters and reports work with any object your admin has set up for texting, such as Contacts, Leads, Accounts and Cases.
Yes. The Review & Send step checks the audience the same way the send will. It shows how many people will be sent the message, how many records were left out and why, sample messages and an estimate of SMS segments. For large audiences the detailed counts cover the first 2,000 records, and every recipient is checked again when the outreach runs.
Yes. Choose One time, Every day, Every week or Every month, including the last day of the month. You pick the hour and the time zone, and daylight saving changes are handled for you. You can also set a last day to send.
Use Pause or Cancel on the Outreach results card. Pause stops future sends. Cancel also cancels messages that haven't been handed to Twilio yet. There is no Resume button: to start again, edit the outreach and turn its schedule back on.
People with the ConnectSMS Campaign Manager permission set. They also need Send access to the business number, or a number your admin has made available to automation together with the ConnectSMS Automation permission set. Campaign Manager doesn't include one-to-one texting; combine it with ConnectSMS User for that.
How Campaign audiences, Contacts and Leads, and recurring sends work.
Reusable outreach messages with merge fields and fallbacks.
Send from Flow, Apex, REST and Agentforce with the same checks.
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.