SMS & Phone
How to Generate QR Codes for Calls, SMS, and Emails in GoHighLevel
By Marnix Geerkens. Published 2025-02-14. Updated 2026-06-02.
GoHighLevel's QR code generator can create scannable codes that launch a phone call, open a pre-written SMS, or start an email thread when someone scans them with a phone camera. Each code type is fully customizable with brand colors, shapes, logos, and background images, and can be downloaded for print or shared digitally.
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 three communication-focused QR code types in GoHighLevel: Call, SMS, and Email. Each is built through the Sites section under QR Codes, with options to pre-fill the phone number, message body, email address, subject line, and message text. The finished code can be styled to match a brand and exported for any use, from event signage to email campaigns.
What you will learn
- Where to find the QR code generator inside GoHighLevel
- How to create a QR code that dials a specific phone number
- How to pre-fill an SMS body so the sender only needs to tap send
- How to generate an email QR code with a pre-written subject and body
- How to customize colors, dot shapes, logos, and backgrounds
Steps
Open QR Codes under Sites
In your sub-account, click Sites on the left sidebar, then select QR Codes at the top. Click Create a New QR Code.
Choose a code type: Call, SMS, or Email
Three new options appear alongside the standard URL type. Select the type that matches the action you want the scanned code to trigger.
Enter the contact details
For Call, enter the phone number to dial. For SMS, enter the phone number and type the message that will appear in the sender's SMS app. For Email, enter the recipient address, a subject line, and the body text.
Customize the appearance
Click Next to reach the design panel. Adjust dot color, marker border color, and marker center color to match brand guidelines. Choose a dot shape and marker style. Optionally upload a logo and decide whether to remove its background.
Set a background
Select an image as the QR code background and adjust transparency to keep the code scannable. A lighter transparency works better for most printers.
Save and export
Click Save. Download the QR code image for use on printed materials, or copy the file to share digitally ahead of an event or in an email.
Tips
- Always test each QR code by scanning it with a real phone before printing at scale.
- Pre-filled SMS messages are especially useful at live events where attendees can confirm attendance or ask a question with a single tap.
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 update the destination of a QR code after creating it?
Yes. Edit the code in GoHighLevel and the same QR image will point to the updated destination.
Do recipients need a specific app to scan these codes?
No. Any modern smartphone camera app can read a QR code and open the appropriate action.
Can the SMS body include a contact's name or custom fields?
No. The SMS body in QR codes is static text because the code is scanned by an unknown person, not a contact in GoHighLevel.
Where are QR codes stored after I save them?
They remain in the QR Codes section under Sites and can be downloaded again at any time.






