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?
To ensure you receive calls, messages, and status updates on our platform, Twilio must relay this information to our system. This is made possible through webhooks, which enable Twilio to transmit incoming calls, messages, and status updates directly to us in real time.
Please follow the below steps to setup webhooks on Twilio (for incoming calls, incoming 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 - HTTP: HTTP POST
- Primary handler fails: No input/change needed
- Click on the save configuration button