SMS & Phone
How to Send Bulk SMS via GoHighLevel Contacts
By Marnix Geerkens. Published 2025-05-20. Updated 2026-06-02.
GoHighLevel lets you send a single SMS to a filtered list of contacts directly from the Contacts page, without building a workflow or campaign. Choose to send all at once, schedule a specific date and time, or use drip mode to release batches over hours or days with optional business-hours limits.
Watch it, then build it
Get the full platform free for 30 days
That walkthrough runs on GoHighLevel. Start it free through RocketLauncher and you get 30 days instead of the usual 14, the whole platform unlocked, plus our setup help and a community of thousands of builders in 47+ countries.
30 days, not 14Full platform, nothing held backFree community and setup help
We earn a referral commission if you keep GoHighLevel after the trial. It never changes your price.
Summary. This tutorial covers the bulk SMS feature on GoHighLevel's Contacts page, which allows sending one message to every contact in a filtered list. After filtering for contacts with phone numbers and selecting them all, a single SMS compose window lets you write or choose a template, add custom values, and pick from three delivery modes: immediate, scheduled, or drip. A bulk actions page shows delivery statistics after the job runs.
What you will learn
- How to filter the Contacts list to only contacts with phone numbers
- How to select all records and open the bulk SMS sender
- How to use SMS templates and custom value fields in the message
- The difference between send all at once, scheduled, and drip modes
- How to set business-hour limits and batch intervals in drip mode
- Where to monitor delivery progress and view sent/skipped stats
Steps
Filter contacts by phone number
On the Contacts page, open the filter panel, search for Phone, set the condition to 'is not empty', and click Apply. This narrows the list to contacts who can receive an SMS.
Select all matching contacts
Click the checkbox in the column header to select the current page, then click 'Select all records' to include every contact matching the filter, not just those visible on screen.
Open the SMS sender
Click the Send SMS button in the top action bar. A dialog will appear asking you to confirm the recipient count and choose which phone number to send from.
Compose the message
Type your message directly or select an SMS template. Use the custom value tag icon to insert fields like first name. Add links or attachments as needed.
Choose a delivery mode
Select 'Send all at once' for immediate delivery, 'Schedule' to send the full batch at a specific date and time, or 'Drip' to release messages in batches at a repeating interval. Drip mode lets you set batch size, repeat interval, active days, and business hours.
Name the action and send
Enter a name for this bulk action so it is identifiable in the bulk actions log, then click Send SMS. You will see a confirmation and a link to the Bulk Actions page.
Monitor progress in Bulk Actions
Go to the Bulk Actions page from the confirmation link or from the Contacts menu. Find your job, click Show Stats to see how many messages were attempted, sent, and skipped.
Tips
- Add additional filters like tags, custom fields, or date ranges before selecting all records to target a precise segment rather than your whole list.
- Drip mode with business-hour limits is useful for compliance in regulated industries where contacting people outside certain hours is restricted.
Related tutorials
Watch it, then build it
Get the full platform free for 30 days
30 days, not 14Full platform, nothing held backFree community and setup help
Frequently asked questions
Can I include custom values like first name in the message?
Yes. Click the tag icon in the compose window and select any available contact field.
What does 'skipped' mean in the bulk action stats?
Skipped contacts had no valid phone number, were marked Do Not Disturb, or otherwise could not receive the message.
Can I cancel a bulk SMS job after it starts?
You can attempt to stop it from the Bulk Actions page, though messages already sent cannot be recalled.
Is there a contact limit for bulk SMS sends?
GoHighLevel does not publish a hard cap, but very large sends benefit from drip mode to manage delivery rates and carrier limits.






