Start GoHighLevel through Revset: 30-day trial + we build your first automation with you, free →
Book a call
AI & features

GoHighLevel SMS MarketingRegistration, Compliance and Campaigns That Get Delivered

Checked October 11, 2026Arsalan Zaffar17 min read

Key facts

GoHighLevel texting at a glance

Checked October 11, 2026 · HighLevel: A2P brand registration

Cost per text
$0.0075/segment + carrier fee
US local numbers
A2P 10DLC required
Toll-free numbers
Verification, up to 4–6 weeks
Starting daily limit
500 texts (LC Phone)
Opt-out words
STOP, STOPALL, CANCEL, UNSUBSCRIBE, END, QUIT
Compliance footer
Added to the first text automatically
Texas SB 140
One-click safeguard toggle
RCS
Private beta

Features

What you can do with SMS in GoHighLevel

Two-way texting

Text leads and customers from the inbox or the mobile app, on your business number.

Bulk campaigns

Send to a smart list with drip batches, delays and sending hours.

Automated sequences

Speed-to-lead texts and follow-ups that stop when someone replies.

Missed-call text back

An instant text to anyone whose call you didn’t answer.

Reminders

Confirmations and reminders that cut no-shows.

Review requests

Ask happy customers for a Google review by text.

Text-to-pay

Send a payment link from any conversation.

Group texts

Group SMS for 2–9 people (US and Canada numbers).

MMS

Send images and files ($0.022 per outbound MMS).

Recipes for reminders, missed calls and reviews in workflow templates. The inbox itself: GoHighLevel Conversations.

Registration

A2P 10DLC registration, step by step

Carriers decide; HighLevel collects the details. Get these right and most registrations pass first time.

A2P 10DLCA2P 10DLC: Application-to-person messaging over 10-digit long codes: the US carriers’ registration system for business texts sent from local numbers. has two parts: a brand (who you are) and a campaign (what you’ll send and how people opted in).

  1. Step 1

    Prepare your website

    Live site, privacy policy with the mobile-data line, terms, and a form with an SMS consent checkbox.

  2. Step 2

    Register the brand

    Settings → Phone System → Trust Center → Start Registration. Standard (with EIN) or Sole Proprietor.

  3. Step 3

    Describe the campaign

    Use case, sample messages, how people opt in. It’s submitted automatically after the brand.

  4. Step 4

    Wait, don’t resubmit

    Pending campaigns are under review. Fast Track is optional.

  5. Step 5

    Link numbers and test

    Allow up to 24 hours after approval before error 30034 clears.

A2P brand types: Standard vs Sole Proprietor
CompareStandardSole Proprietor
Who it’s for
BusinessIndividual or one-person business, no tax ID
VerificationOne-time code to a real mobile (not VoIP)
Limits
Numbers per campaignOne
ThroughputLower
Review timeOften faster

Fees: registration $22.50–$64 one-off, campaigns from $1.50 a month, Fast Track $3. Details in our SMS pricing guide. From HighLevel’s brand article (modified 29 September 2026).

Rejections

Why A2P registrations get rejected, and the fix

Common A2P 10DLC rejection reasons and fixes
CompareFix
Brand
Legal name or EIN doesn’t match records
EIN issued in the last 15 days
Sole Proprietor used by a business with a tax ID
DUNS number instead of EIN
P.O. box address
Campaign
No clear opt-in on the website
Privacy policy missing the mobile-data line
Sample messages with public link shorteners
Use case doesn’t match the messages
Emergency alerts

Before you resubmit

  • Open “View required fixes” for every listed reason
  • Review the whole campaign: reviewers can find new issues
  • Resubmission is free
  • Locked fields (use case, opt-in message) may need a new campaign
  • Rejected Mixed or Sole Proprietor campaigns can’t be resubmitted: create a new one
  • Think it’s wrong? Appeal via support: “10DLC Campaign Appeal for [business]”

Numbers

Local, toll-free or international numbers?

Texting from local 10DLC, toll-free and international numbers
CompareLocal (10DLC)Toll-freeInternational
Registration
What you registerToll-free verificationCountry rules vary
Tax ID neededVaries
Review timeUp to 4–6 weeksVaries
Blocked until approvedYes (30032)—
Use
Customers can replyNot from alphanumeric IDs
Monthly number cost$2.15Varies

International rules worth knowing

  • UK: international long codes are blocked; use a UK number, alphanumeric sender ID or short code
  • Turkey: international texts containing links are blocked (from 1 April 2026)
  • Mexico: carriers may replace your sender number
  • Alphanumeric sender IDs can’t receive replies and aren’t used in the US or Canada
  • Country not enabled for your account → error 21408; ask support

From HighLevel’s toll-free verification (modified 17 September 2026) and international SMS articles.

Opt-outs

What happens when someone replies STOP

  • Opt-out words: STOP, STOPALL, CANCEL, UNSUBSCRIBE, END, QUIT
  • Errors 30003–30006 can also switch on DND automatically
  • Permanent DND only lifts when the contact texts START, or with proof of opt-in sent to support
  • Compliance settings add your sender name and opt-out line to the first text in every conversation
  • Optional repeat every 1–60 days; can’t be turned off on trial agencies or sub-accounts under 15 days old

From HighLevel’s DND and SMS compliance articles (compliance modified 1 September 2026).

Timing

Sending hours, quiet times and Texas

Control when texts go out

  • Workflow Time Window pauses texts and calls outside set hours
  • The same window applies to every day of the week
  • Bulk drip mode: “process between” set hours
  • Conversation AI follow-ups have their own active hours

Texas SMS Safeguard

  • One toggle per sub-account (agency admins)
  • Blocks marketing texts from automations and bulk tools to Texas numbers or from Texas area codes
  • Added for Texas SB 140, in effect since 1 September 2025

HighLevel doesn’t decide which laws apply to you: check calling-hour and telemarketing rules where your contacts live.

Limits

How many texts you can send: the messaging ramp

New LC Phone sub-accounts start small and level up by sending.

Key facts

LC Phone messaging ramp

Checked October 11, 2026 · HighLevel: Messaging ramp

Level 1 (start)
500 SMS / 24 h
Level 2
750 SMS / 24 h
Level 3
1,000 SMS / 24 h
Level 8 (top)
5,000+ SMS / 24 h
  • The ramp starts with your first successful text, not your sign-up date
  • Send your full level’s limit in 24 hours to unlock the next level
  • Hitting the limit pauses outbound texts for 24 hours; incoming texts still arrive
  • One-to-one texts and missed-call text backs count; WhatsApp doesn’t
  • Agencies at least 3 months old (not on trial) can raise limits under the newer Messaging Limits model

From HighLevel’s messaging ramp (modified 9 September 2026) and messaging limits articles. HighLevel doesn’t list every middle level in text; check the progress card in your account.

Campaigns

How to run a bulk SMS campaign

  1. Step 1

    Build the list

    A smart list of opted-in contacts. Exclude DND and anyone texted in the last few days.

  2. Step 2

    Bulk action: send SMS

    Select the list and write the text with custom values and your business name.

  3. Step 3

    Use drip mode

    Batch size, delay between batches and sending hours.

  4. Step 4

    Watch and stop

    Read replies, error codes and opt-outs; pause if errors climb.

Bulk texts count toward your daily limit. HighLevel guides: bulk SMS · drip mode.

Automation

Automated SMS follow-up that stops when people reply

  • “Stop on response” removes anyone who replies from the sequence
  • Time Window keeps follow-ups inside business hours
  • Two or three texts is plenty; then switch to a call or email

More recipes in GoHighLevel automations.

Troubleshooting

SMS error codes and what to do about them

Open the failed message in Conversations to see its code.

GoHighLevel SMS error codes
CompareMeaningWhat to do
Error codes
30003Unreachable: phone off, no signal or can’t receive SMS
30004Blocked by the destination (often an earlier opt-out)
30005Number inactive or doesn’t exist
30006Landline or unreachable carrier
30007Filtered as spam by LeadConnector or the carrier
30008Unknown carrier error
30032Toll-free number not verified
30033A2P campaign suspended
30034Number not linked to an approved A2P campaign
30037Outbound messaging disabled on the account
21610Recipient unsubscribed (STOP or DND)
21612To/From combination or country not allowed
21408Country not enabled for your account

From HighLevel’s error dictionary (modified 8 September 2026). Build a “Messaging error – SMS” workflow to tag contacts or alert your team when codes like 30007 appear.

Deliverability

Writing texts that get delivered

Do

  • Name your business in every first text
  • Short, plain sentences
  • Links on your own domain
  • Repeat STOP wording at least every 30 days for regular contacts
  • Text only people who opted in

Avoid

  • Public link shorteners
  • ALL CAPS, strings of emojis or “!!!”
  • Hidden or redirecting links
  • Non-standard opt-outs like “Reply 2 to unsubscribe”
  • Resending a message that was filtered

From HighLevel’s error 30007 and SMS deliverability articles.

Beyond SMS

RCS and iMessage

Private beta

RCS

  • Your brand name, images, buttons and cards
  • Basic $0.0083/segment; rich $0.0220/message
  • Falls back to SMS (billed as SMS) when a phone can’t receive it
  • Enabled by support; needs Twilio and sender approval
Not native

iMessage

  • No built-in iMessage channel
  • Third-party apps can add it
  • A top request on HighLevel’s ideas board

From HighLevel’s RCS guide (modified 6 October 2026).

Compliance

Archiving texts for SEC, FINRA and other record rules

If your industry must keep copies of client texts, plan this before you start texting.

  • Every text is kept on the contact’s conversation thread
  • No documented bulk export of SMS history
  • Contact CSV exports don’t include message logs
  • Messaging analytics can’t be exported
  • Options: the HighLevel API or a third-party archiving service; confirm with your compliance team
  • Cancelled accounts: data is kept for 90 days, phone numbers only 14

General information, not compliance advice. Details in Conversations: records and exports.

Costs

What texting from GoHighLevel costs

GoHighLevel SMS costs (US)
ComparePrice
Per message
SMS (out or in), per segment
Carrier fee per outbound SMS
MMS outbound
Fixed
Local number
A2P registration
A2P campaign

Worked examples from 1,000 to 50,000 texts in our SMS pricing guide.

What users ask

GoHighLevel texting questions from Reddit, answered

  • “How are you handling compliance record keeping?”

    The #5 result for “can gohighlevel texts be archived for SEC compliance”.

    Fix HighLevel isn’t an archiving system and doesn’t document a bulk SMS export. Agree an API-based or third-party archive with compliance before texting clients.

    Source: r/gohighlevel: Compliance record keeping
  • “Workflow to text until someone replies?”

    The #4 result for “gohighlevel sms”.

    Fix Texts plus waits in a workflow, with “Stop on response” switched on in workflow settings. Cap it at two or three texts.

    Source: r/gohighlevel: SMS follow-ups until a reply
  • “What are my SMS and voice options?”

    Ranks for “gohighlevel rcs support 2026”.

    Fix LC Phone covers SMS, MMS and calls; RCS is in private beta through Twilio; iMessage needs a third-party app.

    Source: r/gohighlevel: SMS and voice options
  • “What do SMS, email and other fees add up to?”

    The #4 result for “gohighlevel sms pricing”.

    Fix Per-segment price plus carrier fee, number rental and A2P fees. Our SMS pricing guide works it out for 1,000 to 50,000 texts.

    Source: r/gohighlevel: SMS, email, other fees

Expert take

How we get clients texting without getting blocked

GoHighLevel SMS marketing FAQ

Can you do SMS marketing with GoHighLevel?
Yes. You can send two-way texts, bulk campaigns, automated sequences, missed-call text backs, reminders, review requests and payment links from your business number, all logged on the contact.
How much does it cost to text from GoHighLevel?
$0.0075 per segment plus a carrier fee of $0.0035–$0.0050 for US texts, $0.022 per outbound MMS, plus your number ($1.15/month) and A2P fees.
What is A2P 10DLC and do I need it?
It’s the US carriers’ registration for business texting from local 10-digit numbers. If you text US contacts from a local number, yes: register a brand and a campaign before you send.
How long does A2P registration take?
Standard brands can take several business days and sole-proprietor brands are often faster. Campaigns stay pending until carriers review them; Fast Track ($3) targets about 3 business days.
Can I text before my A2P campaign is approved?
No. Messages from a local number not linked to an approved campaign fail with error 30034. After approval, allow up to 24 hours for carriers to update.
Why was my A2P campaign rejected?
Usually missing or unclear opt-in, a website or privacy policy that doesn’t meet carrier rules, sample messages with public link shorteners, or a business name and EIN that don’t match records. Open “View required fixes” for every reason before resubmitting.
Is resubmitting an A2P campaign free?
Yes, HighLevel charges no extra vetting fee for resubmissions. Mixed and sole-proprietor campaigns that are rejected need a new campaign instead.
Do toll-free numbers need A2P registration?
No. Toll-free numbers need toll-free verification instead. Review can take four to six weeks, and pending numbers can’t text US or Canadian contacts (error 30032).
What happens when someone replies STOP?
HighLevel switches on Do Not Disturb for SMS on that contact, and further texts are blocked (error 21610) until they text START. STOP, STOPALL, CANCEL, UNSUBSCRIBE, END, QUIT all count as opt-outs.
How do I add opt-out wording to my texts?
HighLevel’s SMS compliance settings add your sender name and opt-out line to the first message in every conversation automatically, and can repeat them every 1–60 days.
What is the difference between transactional and marketing SMS?
Transactional texts are about something the person asked for, like reminders and confirmations. Marketing texts promote offers. Carriers expect separate consent for each, and rules such as Texas SB 140 target marketing texts.
How many texts can I send per day?
New LC Phone accounts start at 500 texts in 24 hours and level up as they send: 750, then 1,000, up to 5,000+ at the top level. Agencies on the newer messaging-limits model can raise limits after three months.
Why aren’t my texts being delivered?
Check the error code on the message. The usual causes are missing A2P or toll-free registration (30034, 30032), opt-outs (21610), carrier filtering (30007) or numbers that can’t receive texts (30003–30006).
What does error 30007 mean in GoHighLevel?
The message was filtered as possible spam by LeadConnector or the carrier. Fix consent and content (sender name, STOP wording, no public link shorteners). If it still happens, send support three or more examples from the last 7 days.
Can I send bulk SMS?
Yes, from a smart list with bulk actions. Use drip mode to send in batches with delays and set the hours it may send. Bulk texts count toward your daily limit.
Can I schedule texts?
Yes: schedule bulk and drip sends, use workflow waits and time windows, or schedule a single text from the mobile app.
Can I stop texts going out at night?
Yes. A workflow’s Time Window pauses texts and calls outside the hours you set, and drip mode has a “process between” setting for bulk sends.
Can I send SMS internationally from GoHighLevel?
Often, but each country has its own rules: the UK blocks international long codes, Turkey blocks international texts containing links, and Mexico may change the sender number. If a country isn’t enabled, sends fail with error 21408.
Does GoHighLevel support RCS?
Yes, in private beta: branded, richer texts with images and buttons that fall back to SMS. Basic RCS is $0.0083 per segment and rich RCS $0.0220 per message.
Can I send iMessage from GoHighLevel?
Not natively. iMessage needs a third-party app connected to HighLevel.
Can GoHighLevel texts be archived for SEC or FINRA compliance?
HighLevel doesn’t document a bulk export of SMS history, and contact exports don’t include message logs. Regulated firms should agree an archiving method (API or a third-party archiver) with their compliance team before texting clients.
How do I follow up by text until someone replies?
Build a workflow with texts and waits, and turn on “Stop on response” in workflow settings. Anyone who replies leaves the sequence automatically.
What is the Texas SMS Safeguard?
A HighLevel toggle that blocks marketing texts from automations and bulk tools to Texas numbers, or from Texas area codes, to help with Texas SB 140 (in effect since 1 September 2025).

Footnotes

  1. HighLevel help centre: A2P brand registration (modified 29 September 2026), campaign registration, approval best practices, rejection reasons, A2P fees, toll-free verification (17 September 2026), SMS compliance settings (1 September 2026), DND, SMS deliverability, Texas SMS Safeguard, messaging ramp (9 September 2026), messaging limits, error dictionary (8 September 2026), error 30007, international SMS, bulk SMS, drip mode, workflow settings, RCS (6 October 2026) and cancellation. Rates from HighLevel’s LC Phone pricing guide. Checked October 11, 2026. Back to text

Get registered and texting the right way

Start a 30-day trial and we’ll review your A2P registration and consent form with you.

  • 30 days free

    HighLevel’s official bootcamp offer.

  • $0.0075 per segment

    Plus carrier fees.

  • Your first automation, built free

    Signed up through Revset? Book a free 30-minute Launch Call. We build your first lead follow-up automation with you, live, so new leads get a text and email the moment they come in.

  • Or done for you

    Setup from $497, live in 4–7 days.