Setting Up SMS

Updated Dec 15, 2025

Connect SMS messaging to handle customer conversations via text message.

Prerequisites

Before setting up SMS, you'll need:

  • A Twilio account
  • A phone number capable of sending/receiving SMS
  • Your Twilio Account SID and Auth Token

Configuring Twilio for SMS

  • Go to Settings in the left sidebar
  • Select Integrations
  • Find the Twilio integration card
Twilio SMS Settings

Required Settings

Enter the following credentials from your Twilio account:

Account SID Your Twilio Account SID (starts with "AC"). Find this in your Twilio Console dashboard.

Auth Token Your Twilio Auth Token for API authentication.

Messaging Service SID (Recommended) If you're using a Twilio Messaging Service, enter its SID (starts with "MG"). Messaging Services provide additional features like sender selection and compliance handling.

Default SMS Number Your Twilio phone number in E.164 format (e.g., +15551234567). This is the number customers will see when receiving messages.

Webhook Secret (Optional) A secret key to validate incoming webhook requests.

Webhook Configuration

Helplane needs to receive incoming SMS messages via webhook. When you save your Twilio credentials, the webhook is configured automatically in your Twilio account.

Automatic Setup When you save your Account SID, Auth Token, and Default SMS Number, Helplane will automatically configure the webhook URL on your Twilio phone number. You'll see a success message confirming the webhook was set up.

Manual Configuration (if needed) If automatic configuration fails, you can set up the webhook manually:

  • Copy the webhook URL shown in the integration settings
  • In Twilio Console, go to Phone Numbers > Manage > Active Numbers
  • Select your number and set the webhook URL for incoming messages

Testing SMS

  • Send an SMS to your Twilio number
  • Check your Helplane inbox for the new conversation
  • Reply to test outbound messaging

Best Practices

Use a Messaging Service Messaging Services handle carrier compliance automatically and can manage multiple phone numbers.

Set up a local number Use a phone number in your customers' region for better deliverability and trust.

Monitor usage SMS has per-message costs. Monitor your Twilio usage dashboard regularly.

Troubleshooting

Messages not received

  • Check webhook configuration in Twilio Console
  • Verify the phone number is SMS-capable
  • Ensure Twilio account has sufficient balance

Outbound messages failing

  • Verify Auth Token is correct
  • Check if your number can send to the destination country
  • Review Twilio error logs for specific error codes

Was this article helpful?

Still need help?

Can't find what you're looking for? Our support team is here to help.