Skip to content

47. Kampanie SMS - wysyłka masowa

Poziom: Łatwy | Czas czytania: 12 min

Kampanie SMS to szybki sposób dotarcia do klientów z ważnymi informacjami, promocjami lub przypomnieniami. W tym tutorialu nauczysz się tworzyć i wysyłać efektywne kampanie SMS w GoHighLevel.

Kiedy używać kampanii SMS?

Idealne zastosowania:

✅ Przypomnienia (spotkania, wydarzenia)
✅ Flash sales (ograniczone czasowo oferty)
✅ Breaking news (ważne ogłoszenia)
✅ Potwierdzenia (zamówienia, rezerwacje)
✅ Time-sensitive info (zmiany w harmonogramie)
✅ Follow-up (szybka reakcja)

❌ Unikaj:
- Długich treści (użyj email)
- Zbyt częstych wysyłek (spam!)
- Niskiej wartości contentu

Tworzenie kampanii SMS w GHL

Krok 1: Marketing → SMS → Create Campaign

Campaign Settings:

Name: "Flash Sale - 30% OFF Valentine"
Type: ● One-time broadcast
      ○ Recurring
      ○ Drip sequence

Send to:
● Smart List: "Active Customers"
○ Tag: Choose tag
○ All contacts (risky!)
○ Manual selection

Schedule:
● Send now
○ Schedule for: Feb 18, 2026 10:00 AM

Krok 2: Compose Message

From: Your Business Name (displayed on recipient phone)

Message:
🌹 Valentine FLASH SALE! 🌹

30% OFF all coaching packages
Valid TODAY only (until midnight)

Book now: coachflow.pl/valentine
Reply STOP to opt-out

━━━━━━━━━━━━━━━━━
160 characters used / 160 max (1 SMS)

Character limits:

  • 1 SMS = 160 characters (standard)
  • 161-306 chars = 2 SMS (charged 2x)
  • 307-459 chars = 3 SMS (charged 3x)

Keep it short = lower cost!

Krok 3: Personalization

Hi {{contact.first_name}}! 👋

Your appointment with {{assigned_user}} is TOMORROW at {{custom.appointment_time}}.

Location: {{custom.location}}

Questions? Reply to this text.

See you soon!
{{company.name}}

━━━━━━━━━━━━━━━━━
Uses custom fields dynamically

Krok 4: Preview & Test

Preview Recipients: 1,247 contacts

Estimated cost: $12.47 (at $0.01/SMS)

Test send:
☑ Send test to my number: +48 123 456 789

[Send Test] → Check on your phone!

Krok 5: Review & Send

FINAL CHECK:
☑ Message makes sense
☑ Links working (use short links!)
☑ Personalization fields populated
☑ Opt-out language included ("Reply STOP")
☑ Correct recipient list
☑ Budget approved ($12.47)

[Schedule Campaign] or [Send Now]

SMS Campaign Types

1. Promotional Campaign

🎉 FLASH SALE ALERT! 🎉

50% OFF coaching sessions
Book in next 24h: link.co/abc

Limited spots!
Reply Y to claim

- Your Coach Team

Best practices:

  • Clear offer
  • Urgency (deadline)
  • Easy action
  • Emoji for attention (1-2 max)

2. Event Reminder

📅 WEBINAR REMINDER

"How to 10X Your Coaching Business"
TONIGHT 7pm CET

Join: zoom.us/abc123

See you there!
Reply HELP for support

3. Appointment Confirmation

✅ Appointment Confirmed

Tomorrow, Feb 19
10:00 AM with Kamil

Office: ul. Nowa 5, Warsaw

Need to reschedule? Call:
+48 22 123 4567

Reply C to cancel

4. Post-Purchase Follow-up

Thanks for your purchase, {{firstName}}! 🙏

Your order #{{order_id}} ships today.

Track: track.co/{{order_id}}

Questions? Just reply to this text.

- Team Coachflow

5. Re-engagement

Hey {{firstName}}, miss you! 👋

It's been 90 days since your last session.

Want to reconnect? 
20% OFF comeback offer

Book: link.co/comeback
Expires in 48h

Advanced Features

A/B Testing SMS

Campaign → Settings → ☑ Enable A/B Test

VARIANT A (50%):
"Flash sale! 30% OFF today only. Book: link.co/a"

VARIANT B (50%):
"{{firstName}}, exclusive 30% discount for YOU. Claim: link.co/b"

Wait: 2 hours
Winner metric: Click rate

Send winner to remaining contacts
Original link:
https://coachflow.pl/coaching-packages?utm_source=sms&promo=valentine

GHL shortens to:
https://yourcompany.ghl.link/abc123

Tracks:
- Clicks
- Conversions
- Revenue attribution

Scheduled Series (Drip)

DAY 0: Welcome SMS
"Hi {{firstName}}! Thanks for signing up. Check your email for details."

DAY 2: Value SMS
"Quick tip: Start with our 7-day challenge. Link: ghl.link/challenge"

DAY 5: Offer SMS
"Special offer for new members: 20% OFF. Valid 24h: ghl.link/offer"

Segmentation Strategies

Segment by Engagement

HIGH ENGAGEMENT (opened last 5 SMS):
→ Send: 2x/week
→ Content: Promotions + updates

MEDIUM (opened 2-4/5):
→ Send: 1x/week
→ Content: High-value only

LOW (0-1/5):
→ Send: Re-engagement or remove

Segment by Customer Stage

NEW LEADS:
→ Welcome series (3 SMS over 7 days)

TRIAL USERS:
→ Usage tips + upgrade prompts

CUSTOMERS:
→ Product updates + upsells

CHURNED:
→ Win-back offer (one-time)

Geographic Targeting

Filter: Custom field "city" = "Warsaw"
Message: "Warsaw coaching meetup THIS Saturday! RSVP: link.co/meetup"

Time zone aware:
Send 10 AM local time (automatic per contact timezone)

Compliance & Best Practices

✅ REQUIRED:
- Prior consent (opt-in)
- Clear opt-out ("Reply STOP")
- Business identification
- Not after 9 PM or before 8 AM
- Honor opt-outs immediately

❌ NEVER:
- Buy SMS lists
- Send without consent
- Ignore STOP requests
- Spam frequency (max 1-2/week marketing)

Opt-Out Handling

When contact replies "STOP":
→ Auto-removed from SMS lists
→ Tag "sms-unsubscribed" applied
→ Confirmation sent: "You've been unsubscribed. Reply START to opt back in."

DO NOT:
- Re-add manually
- Send "are you sure?" 5 times
- Delay processing

Message Approval Process

Before sending to 1,000+ contacts:

1. Draft message
2. Legal review (compliance)
3. Manager approval (budget, content)
4. Test send (5-10 people)
5. Review responses
6. Full send

Cost Management

Pricing (typical):

US/Canada: $0.0079/SMS
Poland: $0.01-0.02/SMS  
UK: $0.01/SMS
Other EU: $0.01-0.03/SMS

Twilio rates vary by country!

Budget Calculator:

Campaign to: 5,000 contacts
Message length: 145 chars (1 SMS)
Cost per SMS: $0.01

TOTAL COST: 5,000 × $0.01 = $50

If 2 SMS (161+ chars):
TOTAL: 5,000 × 2 × $0.01 = $100

Cost Optimization:

✅ Keep under 160 characters (1 SMS)
✅ Remove inactive contacts (no waste)
✅ Segment (relevant = higher ROI)
✅ Use link shorteners (save chars)
✅ Test small batch first

❌ Don't send to unengaged contacts
❌ Don't use 2 SMS when 1 works
❌ Don't blast everyone

Metrics to Track

Campaign Dashboard:

SENT: 1,247 SMS
DELIVERED: 1,235 (99%) ✅
FAILED: 12 (1%) - invalid numbers

ENGAGEMENT:
Clicked link: 187 (15% click rate) ✅
Replied: 23 (2%)
Opted out: 8 (0.6%)

CONVERSIONS:
Bookings: 34 (2.7%)
Revenue: $3,400
ROI: 6,700% ($50 cost)

COST:
Per SMS: $0.01
Total: $12.47
Revenue per SMS: $2.73

Success Benchmarks:

IndustryClick RateConv Rate
Coaching10-20%2-5%
Retail15-25%3-7%
Services8-15%1-3%
Events20-30%5-10%

Troubleshooting

Problem: Low delivery rate (<95%)

Causes:

  • Invalid phone numbers
  • International format issues
  • Carrier blocks

Solutions:

1. Validate phone numbers (formatting)
2. Remove disconnected numbers
3. Check Twilio logs for errors
4. Use E.164 format: +48123456789

Problem: High opt-out rate (>2%)

Causes:

  • Too frequent
  • Irrelevant content
  • No clear value

Solutions:

1. Reduce frequency
2. Better segmentation
3. Add more value (less selling)
4. Survey: "Why did you opt out?"

Problem: Low click rate (<5%)

Causes:

  • Weak CTA
  • Bad timing
  • Irrelevant offer

Solutions:

1. Clearer CTA ("Click here" vs specific action)
2. A/B test send time
3. Improve offer relevance
4. Add urgency

SMS Campaign Checklist

Before sending:

☑ Message under 160 chars (or budgeted for 2+)
☑ Personalization tested ({{fields}} populated)
☑ Link shortened & tracked
☑ Opt-out language included
☑ Recipient list segmented (right audience)
☑ Send time appropriate (8 AM - 9 PM)
☑ Compliance checked (consent obtained)
☑ Budget approved
☑ Test sent & reviewed
☑ Backup plan if issues (pause capability)

Quick Tips

✅ Best send times: 10-11 AM, 2-3 PM (avoid mornings/evenings)
✅ Best days: Tuesday-Thursday (avoid Monday, weekend)
✅ Use emoji (1-2 max for attention)
✅ Include clear CTA
✅ Make links short (bit.ly, ghl.link)
✅ Personalize when possible
✅ Test on your own phone first
✅ Monitor first hour (pause if issues)

❌ Don't send late night (after 9 PM)
❌ Don't overuse emoji 😀🎉🔥💯🚀
❌ Don't write long paragraphs
❌ Don't forget opt-out option
❌ Don't blast everyone

Następny krok: 48. SMS automation - automatyczne wiadomości SMS