SMS & Phone
Pre-Populate SMS Messages With Links in GoHighLevel
By Marnix Geerkens. Published 2021-01-26. Updated 2026-06-02.
You can craft a URL that opens a phone's SMS app with a phone number and message body already filled in. Link it from a button on a landing page or funnel step, and the visitor just taps send. When the message arrives in GoHighLevel you can trigger automations based on what it says, such as running different campaigns for different offer codes.
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 technique of pre-populating an SMS message body using a specially formatted link. By placing this link on a webpage button, clicking it opens the native SMS app on a mobile device with the recipient number and message text already written. The message that arrives in GoHighLevel can then be matched by a workflow trigger looking for a specific phrase or code.
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
What does the pre-populated SMS link look like?
It starts with 'sms:' followed by the phone number and '&body=' plus the message text you want to pre-fill.
Does this work on both iPhone and Android?
Yes. The sms: protocol is supported by the native messaging app on both platforms.
How do I trigger different automations for different messages?
Set up a workflow with a Customer Replied trigger and a filter for Contains Phrase, one workflow per offer code or keyword.






