Skip to main content

Module Detail

Need your agent to text a confirmation link, promo code, or quick reminder? The Send Twilio SMS module sends an outbound message straight from any Twilio number you own.

Setup

1. Add and Configure the Module

  1. Go to ModulesSend Twilio SMS (in Popular list)
  2. Fill in three one-off fields:
    • From number: A verified Twilio mobile or local line
    • Account SID: Copy from Twilio console dashboard
    • Auth Token: The matching secret from the console
  3. Click Save
The module is now available to every agent.

2. Attach to an Agent

  1. Open your agent
  2. Press Add ToolModule LibrarySend Twilio SMS
  3. Toggle async on (agent doesn’t need a response)
  4. Give the tool a friendly name (e.g., send_signup_link)
  5. Add a short description for clarity
  6. Save

Variables Required at Run-Time

  • to_number: Recipient’s mobile in international format (e.g., +12345678900)
  • message: The text you want to send
Tips:
  • Use \n for line breaks
  • Include dynamic placeholders like {{first_name}}
  • Keep under 160 characters when possible to avoid multi-part SMS charges

Prompt Example

If the caller agrees to receive more info, run the send_signup_link tool with:
  to_number = the caller's phone number (in +1234567890 format)
  message = "Hey {{first_name}},\nHere's your sign-up link: 
             https://example.com/promo\n– The Callgency AI Team"

Tell the caller: "I've just sent the link to your mobile."
The agent now fires an SMS through Twilio while the conversation continues.

Common Use Cases

Send booking confirmations with calendar links
message: "Hi {{firstName}}! Your appointment is confirmed for 
{{date}} at {{time}}. Add to calendar: {{calendar_link}}"

2. Promo Codes

Deliver discount codes or special offers
message: "Thanks for calling! Here's your 20% off code: 
SAVE20\n\nShop now: {{website_link}}"

3. Resource Delivery

Text links to PDFs, videos, or web pages
message: "As promised, here's the guide we discussed: 
{{guide_link}}\n\nLet me know if you have questions!"

4. Appointment Reminders

Follow up before scheduled appointments
message: "Reminder: Your appointment with {{company}} is 
tomorrow at {{time}}. Reply CONFIRM or call to reschedule."

5. Two-Factor Authentication

Send verification codes for security
message: "Your verification code is: {{code}}\n\n
This code expires in 10 minutes."

When to Use This Module

Voice Agents

After a successful pitch, send the booking or payment link Example Flow:
Agent: "Perfect! I'll text you the payment link right now."
[Sends SMS with Stripe/payment link]
Agent: "Sent! You should have it in a few seconds."

Chat Agents

Once you’ve collected the user’s phone number, text a follow-up they can open on mobile Example Flow:
User: Can you send me the details?
Agent: Absolutely! What's your mobile number?
User: 555-123-4567
Agent: [sends SMS]
      Sent! Check your phone for the link.

Escalations

Notify an on-call technician without relying on GoHighLevel workflows Example:
to_number: +1234567890 (tech support phone)
message: "🚨 Urgent: Customer {{name}} needs immediate 
assistance. Issue: {{issue}}"

Tips for Reliable Delivery

Character Limits

  • Under 160 chars: Single SMS (~1-2¢)
  • 161-306 chars: 2 SMS segments (~2-4¢)
  • Over 306 chars: 3+ segments (costs add up)
Pro Tip: Keep messages concise to minimize costs

Phone Number Format

Always use E.164 format: +[country code][phone number] Examples:
  • +12345678900 (US)
  • +447700900123 (UK)
  • +61491570156 (Australia)
  • (234) 567-8900
  • 0491 570 156

Verify Your Number

  1. In Twilio console go to Phone NumbersActive Numbers
  2. Click your number → Verify it for SMS
  3. This maximizes deliverability and avoids carrier filtering

Two-Way SMS

If you need recipients to reply:
  • Use a Twilio number capable of receiving texts
  • Handle replies in GoHighLevel or with webhooks
  • Set up auto-responses for common replies (STOP, HELP)

Opt-Out Compliance

Required by law (TCPA, GDPR, etc.):
  • Include opt-out instructions: “Reply STOP to unsubscribe”
  • Honor STOP requests immediately
  • Keep records of consent

Cost Breakdown

Per SMS (US):
  • Outbound SMS: ~1¢
  • Inbound SMS: ~0.75¢
  • International: Varies (2-10¢)
Per Number (monthly):
  • US local: ~$1/month
  • US toll-free: ~$2/month
  • International: Varies
For 1000 SMS/month:
  • Cost: ~10formessages+10 for messages + 1 for number = $11/month

Troubleshooting

SMS not delivered

  • Verify phone number format (+1234567890)
  • Check Twilio account balance
  • Ensure “From” number has SMS capability
  • Check Twilio error logs

Messages going to spam

  • Use verified numbers
  • Include company name in message
  • Avoid ALL CAPS and excessive punctuation
  • Don’t send too many messages too quickly

International numbers not working

  • Verify Twilio supports the destination country
  • Check international SMS is enabled on your account
  • Use correct country code

Variables not populating

  • Check variable names match exactly (case-sensitive)
  • Ensure variables are being passed from agent/GHL
  • Test with static values first

Integration with GoHighLevel

For advanced workflows, combine Twilio SMS with GHL:
1. Agent qualifies lead
2. Sends SMS with resource link
3. GHL tracks if link was clicked
4. If clicked → Tag "engaged" → Send follow-up
5. If not clicked → Wait 24h → Send reminder

Next Steps

With Send Twilio SMS wired up, your agents can drop a perfectly timed text into any prospect’s phone—no extra workflows, no manual typing.