SMS
Step-by-Step Setup 15-20 minutes

SMS & MMS

Conversations Intermediate
Need more detail? Read the full guide for config deep-dives and best practices.

Set Up SMS & MMS Messaging

This guide walks you through setting up SMS and MMS messaging in GoHighLevel, from purchasing a phone number to completing A2P 10DLC registration and configuring compliance settings.

Prerequisites

Before starting, make sure you have:

  • Admin or agency-level access to your sub-account
  • Your business EIN (Employer Identification Number)
  • Your business address and contact information
  • A branded business email address (not a free Gmail or Yahoo address)
  • A publicly accessible website with terms of service and privacy policy

Purchase a Phone Number

Your first step is to acquire a phone number for sending and receiving text messages.

  • Navigate to Settings > Phone Numbers
  • Click Add Number in the top right
  • Select Local Number for a 10-digit long code (10DLC), Toll-Free, or Short Code
  • For most businesses, choose a local 10DLC number from your area code
  • Select your desired area code from the dropdown
  • Review the available numbers and click Select next to your preferred number
  • Confirm the purchase

Your new phone number is now active and ready for setup.

Register Your Brand for A2P 10DLC

Application-to-Person (A2P) 10DLC registration is required for all businesses sending SMS from local numbers in the United States. Without this registration, your messages will face heavy filtering and may not be delivered at all.

  • Navigate to Settings > Phone Numbers > Trust Center
  • Click Complete Brand Registration or Add New Brand
  • Enter your Legal Business Name exactly as it appears on your EIN records
  • Enter your Business EIN (Employer Identification Number)
  • Provide your Business Address and Contact Information
  • Enter a Branded Business Email (must be a domain email, not a free provider like Gmail)
  • Enter your Business Website URL
  • Select your Business Type and Industry
  • Review all information for accuracy, then click Submit

The registration typically takes 1 to 5 business days for approval. You will receive an email notification when your brand is approved.

Register Your Campaign

After your brand is approved, you need to register a campaign that describes your messaging use case.

  • Navigate to Settings > Phone Numbers > Trust Center > Campaign Registration
  • Click Create Campaign or Add New Campaign
  • Enter a Campaign Description that clearly explains who is sending, who is receiving, and why messages are being sent
  • Provide Sample Messages with realistic examples of actual messages you will send. Include bracketed template fields like [First Name] and opt-out language in at least one sample
  • Describe your Opt-In Method (web form, verbal consent, paper form, QR code, or text message keyword)
  • Write your Opt-In Confirmation Message that includes your brand name, message frequency, “Message and data rates may apply”, HELP instructions, and STOP instructions
  • Enter your Terms and Conditions URL (must be publicly accessible)
  • Enter your Privacy Policy URL (must state that mobile information will not be shared with third parties for marketing)
  • Review all fields carefully, then click Submit Campaign

Campaign approval typically takes 1 to 5 business days. Monitor your email for approval notifications or rejection reasons.

Configure Messaging Compliance Settings

Once your campaign is approved, configure automatic compliance features to ensure every message includes required opt-out language.

  • Navigate to Settings > Phone Numbers > Messaging tab
  • Open the Messaging Compliance section
  • Enable Add opt-out message and enter text such as “Reply STOP to unsubscribe”
  • Enable Add sender information and enter your business name
  • Enable Periodic Opt-Out to automatically re-add compliance language at your chosen interval (1 to 60 days)
  • Set your preferred Opt-Out Interval (recommended: 30 days)
  • Click Save to apply your compliance settings

Your messages will now automatically include opt-out language and sender information.

Test Your Setup

Verify that your SMS and MMS setup is working correctly.

Send a Test Message:

  • Navigate to Conversations in the left sidebar
  • Click Create New Message or select an existing contact
  • Choose your phone number from the dropdown
  • Type a test message
  • Click Send
  • Confirm the message delivers and includes your compliance footer

Test MMS Attachments:

  • Open the same conversation
  • Click the attachment icon in the message composer
  • Upload a test image (under 5 MB)
  • Click Send
  • Verify the image appears in the conversation thread

Verify Compliance Appending:

  • Review your sent test message
  • Confirm your opt-out language appears at the end
  • Confirm your business name appears if sender info appending is enabled

Next Steps

Now that your SMS and MMS system is configured, explore these related features:

Stay sharp. New guides and playbooks as they drop.