Revset
Book a Free Audit

30-minute call · No obligation

HomeGHL HubConversations & MessagingCreate and Manage SMS Templates (Snippets) in GoHighLevel
REVSET LABS · EXPERT GUIDE·Conversations & Messaging

Create and Manage SMS Templates (Snippets) in GoHighLevel

1,030 words·4 min read·Updated 27 April 2026·beginner·
Arsalan ZaffarArsalan ZaffarLinkedIn

👉 Start your 30-day GoHighLevel free trial.

Start 30-Day Free Trial
Quick Answer

To create SMS templates in GoHighLevel, go to Settings → Business Profile → Company Info. Scroll down to SMS Templates (Snippets) and click Add New. This process takes about 2-3 minutes per template.

Key Takeaways
  • Always use custom values in templates for personalized and dynamic messaging.
  • Organize templates with clear, descriptive names for quick identification and efficient recall.
  • Test all new or edited templates before live deployment to prevent communication errors.
  • Leverage templates across workflows, manual messages, and bulk actions to maximize efficiency.
  • Regularly review and update your SMS templates to keep content relevant and effective.

What Are SMS Templates (Snippets) and Why Use Them?

SMS templates, often called snippets in GoHighLevel, are pre-written text messages you can save and reuse. They help you send consistent, accurate, and personalized messages quickly. Instead of typing the same message repeatedly, you select a template, and it populates instantly. This saves you significant time and reduces errors, especially when sending messages to many contacts or within automated workflows.

How to Create a New SMS Template

Creating an SMS template is a straightforward process. You will define a name for your template and then compose its content. Remember to use custom values to personalize your messages.

1
Access GoHighLevel SettingsFrom your GoHighLevel dashboard, locate and click on Settings in the left-hand navigation menu. This opens your account configuration options.
2
Navigate to Business ProfileWithin the Settings menu, click on Business Profile. This section contains your company's core information and various communication settings.
3
Locate Company InfoScroll down the Business Profile page until you find the Company Info section. This area is where you manage details about your business.
4
Find SMS Templates (Snippets) SectionContinue scrolling within the Company Info section. You will see a dedicated area labeled SMS Templates (Snippets). This is where all your saved templates are listed.
5
Initiate New Template CreationClick the Add New button within the SMS Templates (Snippets) section. A new window or input fields will appear for you to define your template.
6
Define Template Name and ContentEnter a clear and descriptive name for your template in the Template Name field. Then, type your desired message into the Template Message box. Use the 'Custom Values' option to insert placeholders like `{{contact.first_name}}` for personalization.
7
Save Your New TemplateAfter naming and composing your message, click the Save button. Your new SMS template is now ready for use across your GoHighLevel account.
🔥 Pro Tip

Always use custom values like `{{contact.first_name}}` or `{{location.name}}` in your templates. This ensures each message is personalized, making your communication more engaging and effective.

How to Edit an Existing SMS Template

You might need to update your SMS templates over time to reflect new promotions, changed information, or improved messaging. Editing is just as simple as creating one.

1
Navigate to SMS Templates (Snippets)Go to Settings → Business Profile → Company Info and scroll to the SMS Templates (Snippets) section. This displays a list of all your created templates.
2
Select Template for EditingFind the template you wish to modify in the list. Click the Edit icon (often represented by a pencil) next to its name.
3
Modify Template DetailsThe template's name and message content will become editable. Make your necessary changes to either the Template Name or the Template Message.
4
Save Your ChangesAfter making all desired edits, click the Save button. Your updated template will now reflect the new content.
🔥 Pro Tip

Before saving, double-check any custom values to ensure they are still correct and will pull the right information. Minor errors here can lead to blank spaces in your messages.

Try GoHighLevel Free

Start your 30-day GoHighLevel free trial

Everything in this guide is in your free trial. 30 days, no credit card — the platform behind 78+ revenue systems.

Start 30-Day Free Trial

Some links are affiliate links — if you sign up we may earn a commission, at no extra cost to you. We only recommend GoHighLevel because we build on it every day.

How to Delete an SMS Template

If a template is no longer relevant or needed, you can easily remove it from your GoHighLevel account. This helps keep your template list clean and organized.

1
Navigate to SMS Templates (Snippets)Access the template management area by going to Settings → Business Profile → Company Info and scrolling to the SMS Templates (Snippets) section.
2
Select Template for DeletionLocate the template you want to remove from your list. Click the Delete icon (often a trash can or 'X') next to its entry.
3
Confirm DeletionA confirmation prompt will appear asking if you are sure you want to delete the template. Click Delete to confirm and permanently remove the template.

⚠️ Be careful when deleting templates. Once confirmed, a template cannot be recovered. Ensure it is not currently in use in any active workflows or campaigns before deleting.

How to Use SMS Templates in Conversations (Manual Messages)

SMS templates are incredibly useful when sending manual messages directly from the Conversations tab. They allow you to respond quickly and consistently to customer inquiries.

1
Open a Conversation or Start a New MessageGo to Conversations from the left menu. Select an existing conversation or click the New Message icon to start a fresh one with a contact.
2
Access the Templates LibraryIn the message input box, click the Templates icon. This icon typically looks like a paper airplane or a message bubble with a plus sign.
3
Select Your Desired TemplateA list of your saved SMS templates will appear. Click on the template you wish to use. The template's content will automatically populate into your message box.
4
Review and Send MessageReview the populated message, ensuring any custom values are correct. Make any final minor edits if needed, then click Send to deliver your message.
🔥 Pro Tip

Use a search function within the template selector if you have many templates. Type keywords from your template's name to quickly find the right one.

How to Use SMS Templates in Workflows (Automation)

Automating your SMS messages with templates in workflows is where GoHighLevel truly shines. This ensures your contacts receive timely and relevant messages without manual intervention.

1
Open or Create a WorkflowNavigate to Automation → Workflows. Select an existing workflow to edit or click Create New Workflow to build a new automation sequence.
2
Add a 'Send SMS' ActionWithin your workflow, click the Add Action button (plus icon). Search for and select the Send SMS action from the available options.
3
Configure the 'Send SMS' ActionIn the 'Send SMS' action settings, you will see options to compose a message. Select the Template option instead of typing a custom message.
4
Choose Your SMS TemplateA dropdown list of your saved SMS templates will appear. Select the specific template you want this workflow step to send.
5
Save Action and WorkflowClick Save Action to apply the template to this step. Remember to also Save and Publish your entire workflow to make the changes live.

⚠️ Always test your workflows thoroughly after adding or changing SMS templates. Ensure the correct template is triggered and custom values populate as expected before publishing to live contacts.

🔥 Pro Tip

Design your templates specifically for workflow stages. For example, have a 'Welcome SMS' template for new leads and a 'Follow-up Reminder' template for later stages.

Troubleshooting Common Issues

⚠️ My new template isn't appearing in the list.
Ensure you clicked the 'Save' button after creating or editing the template. Also, check that you are in the correct sub-account if you manage multiple locations.
⚠️ Custom values (e.g., `{{contact.first_name}}`) are not populating in the sent message.
Verify that the contact you are messaging actually has data for that specific custom field. If the field is empty for the contact, the custom value will appear blank in the message. Also, confirm the custom value syntax is correct (e.g., `{{contact.first_name}}` not `[first_name]`).
⚠️ My SMS template is sending as multiple messages.
Standard SMS messages are limited to 160 characters. If your template exceeds this, it will automatically split into multiple messages. Review your template's length and shorten it if you want to avoid multipart SMS.
⚠️ I can't delete a specific SMS template.
The template might be currently in use within one or more active workflows. You must first remove the template from all workflows where it is being used, save those workflows, and then you can proceed with deleting the template.
⚠️ Changes to my template aren't saving.
Check your internet connection first. If it's stable, try refreshing your browser page and re-applying the changes. Sometimes, a temporary browser or platform glitch can prevent saving.

Common Mistakes to Avoid

  • Neglecting to use custom values, resulting in generic and impersonal messages.
  • Creating overly long templates that automatically split into multiple SMS messages, potentially incurring higher costs or confusing recipients.
  • Failing to test templates before live deployment, leading to errors in content or custom value population.
  • Using vague or generic template names, making it difficult to quickly find and select the correct template from a long list.
  • Forgetting to click the 'Save' button after making changes to a template or workflow, causing the updates to be lost.

Frequently Asked Questions

QWhat is the difference between an SMS template and a snippet in GoHighLevel?
In GoHighLevel, 'SMS Template' and 'Snippet' refer to the exact same feature. They are interchangeable terms for pre-written text messages you save for quick reuse. The GoHighLevel interface primarily uses 'SMS Templates' in the settings, but 'snippets' is a common industry term you might hear.
QCan I use custom values in SMS templates for personalization?
Yes, absolutely! GoHighLevel fully supports custom values within SMS templates. You can insert any available custom value, such as `{{contact.first_name}}`, `{{location.name}}`, or custom fields you've created. This allows you to personalize each message automatically, making your communications much more effective and relevant to the recipient.
QIs there a character limit for SMS templates?
Standard SMS messages have a character limit of 160 characters for a single message. If your template's content exceeds this, GoHighLevel automatically splits it into multiple messages (multipart SMS). While this works, it can sometimes incur additional costs or be less ideal for the recipient. It's best practice to keep your templates concise and within the 160-character limit when possible.
QCan I use SMS templates within GoHighLevel workflows for automation?
Yes, using SMS templates in workflows is one of their most powerful applications. When configuring a 'Send SMS' action within a workflow, you have the option to select a pre-saved template. This enables you to automate personalized and consistent messaging at various stages of your customer journey, saving significant manual effort.
QHow do I share SMS templates across different sub-accounts in GoHighLevel?
SMS templates are specific to the sub-account where they are created. There isn't a direct 'share' button between sub-accounts. To use the same templates in multiple sub-accounts, you must either recreate them manually in each sub-account or include them in an account snapshot. Snapshots allow you to copy an entire sub-account's settings, including templates, to a new or existing sub-account.
Try GoHighLevel Free

Start your 30-day GoHighLevel free trial

Everything in this guide is in your free trial. 30 days, no credit card — the platform behind 78+ revenue systems.

Start 30-Day Free Trial

Some links are affiliate links — if you sign up we may earn a commission, at no extra cost to you. We only recommend GoHighLevel because we build on it every day.

Arsalan Zaffar
Arsalan Zaffar
Revset Labs · Revenue Systems · 78+ GHL Builds

Arsalan writes GHL guides from real build experience — 78+ systems, $9.2M in client pipeline. Wharton, CXL & Google certified.

Connect on LinkedIn
Tags:SMSTemplatesSnippetsGoHighLevelAutomationMessaging