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
- Log into your Twilio Console
- Navigate to the Dashboard - you'll see your Account SID and Auth Token
- Copy both values (keep your Auth Token secret!)
Step 2: Configure Your Phone Number
- In Twilio Console, go to Phone Numbers → Manage → Active Numbers
- Click on your phone number to configure it
- Under Messaging, set the webhook URL to:https://responsebud.com/api/sms/webhook
- Under Voice & Fax, set the webhook URL for missed calls to:https://responsebud.com/api/missed-call
- Set HTTP method to POST for both webhooks
- Save your changes
Step 3: Add Credentials to ResponseBud
- Log into your ResponseBud dashboard
- Go to Settings
- Enter your Twilio Account SID, Auth Token, and Phone Number
- 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
- Go to Twilio Test in your dashboard (admin only)
- Submit a test lead form
- Verify that an SMS is sent to the test phone number
- 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)