Twilio offers powerful communication tools, but if you’re not using an LC phone number directly, you’ll need to connect the dots with webhooks. These essential links enable you to receive incoming calls, messages, and stay informed about call status. We’ll show you how to configure them within your Twilio console.
Why should we set up webhooks?
Twilio uses a technology called webhooks to send us real-time updates about your calls, messages, and status changes. This ensures you always have the latest information right here on our platform.
Follow these steps to configure webhooks on Twilio for handling incoming calls, messages, and call status updates:
Step 1: Login to your Twilio account and click on the URL to view phone numbers:
Step 2: Click on a phone number to edit the configuration
Step 3: Set the Routing region to ‘US1’ if not done already.
Step 4: Under ‘Voice Configuration’ set it to:
Configure with: Webhook, TwiML Bin, Function, Studio Flow, Proxy Service
A call comes in: Webhook
Use the following URL https://services.leadconnectorhq.com/phone-system/voice-call/inbound
HTTP: HTTP POST
Primary handler fails: No changes needed
Call status changes > URL: https://services.leadconnectorhq.com/appengine/twilio/incoming_call_status
HTTP: HTTP POST
Caller Name Lookup: Your choice, we recommend keeping this ‘Enabled’ to use lookup
Click on the save configuration button
Step 5: Under ‘Messaging Service’ set it to the Routing region to ‘US1’ if not done already.
Step 6: Messaging service: No input/change needed
Configure with: Webhook, TwiML Bin, Function, Studio Flow, Proxy Service
A message comes in: Webhook
Use the following URL https://services.leadconnectorhq.com/conversations/providers/twilio/inbound_message