Back to Documentation

Twilio Setup Guide

Configure Twilio for SMS messaging and missed call detection

Prerequisites

Before you begin, make sure you have:

  • A Twilio account (Sign up here)
  • A Twilio phone number (purchased or trial number)
  • Your Twilio Account SID and Auth Token

Step 1: Get Your Twilio Credentials

  1. Log into your Twilio Console
  2. Navigate to the Dashboard - you'll see your Account SID and Auth Token
  3. Copy both values (keep your Auth Token secret!)

Step 2: Configure Your Phone Number

  1. In Twilio Console, go to Phone NumbersManageActive Numbers
  2. Click on your phone number to configure it
  3. Under Messaging, set the webhook URL to:
    https://responsebud.com/api/sms/webhook
  4. Under Voice & Fax, set the webhook URL for missed calls to:
    https://responsebud.com/api/missed-call
  5. Set HTTP method to POST for both webhooks
  6. Save your changes

Step 3: Add Credentials to ResponseBud

  1. Log into your ResponseBud dashboard
  2. Go to Settings
  3. Enter your Twilio Account SID, Auth Token, and Phone Number
  4. Save your settings

Toll-Free Number Verification

If you're using a toll-free number, Twilio requires verification. You'll need to provide:

  • Opt-in page URL: https://responsebud.com/optin
  • Privacy Policy URL: https://responsebud.com/privacy
  • Terms of Service URL: https://responsebud.com/terms

Step 4: Test Your Setup

  1. Go to Twilio Test in your dashboard (admin only)
  2. Submit a test lead form
  3. Verify that an SMS is sent to the test phone number
  4. Check your dashboard to see the lead appear

Troubleshooting

If you're having issues, check:

  • Webhook URLs are correct and use HTTPS
  • Twilio credentials are entered correctly
  • Phone number format is correct (E.164 format: +1234567890)
Get More Help