Motyw
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 contentuTworzenie 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 AMKrok 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 dynamicallyKrok 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 TeamBest 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 support3. 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 cancel4. 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 Coachflow5. 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 48hAdvanced 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 contactsLink Tracking
Original link:
https://coachflow.pl/coaching-packages?utm_source=sms&promo=valentine
GHL shortens to:
https://yourcompany.ghl.link/abc123
Tracks:
- Clicks
- Conversions
- Revenue attributionScheduled 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 removeSegment 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
Legal Requirements (Poland/EU):
✅ 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 processingMessage 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 sendCost 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 = $100Cost 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 everyoneMetrics 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.73Success Benchmarks:
| Industry | Click Rate | Conv Rate |
|---|---|---|
| Coaching | 10-20% | 2-5% |
| Retail | 15-25% | 3-7% |
| Services | 8-15% | 1-3% |
| Events | 20-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: +48123456789Problem: 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 urgencySMS 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 everyoneNastępny krok: 48. SMS automation - automatyczne wiadomości SMS
