Setting up webhooks to receive incoming calls, messages, and status updates for calls (for Twilio us
If you use Twilio and not the platform phone directly, you need to set up webhooks to be able to receive incoming calls, messages, and call status updates. In this article, we will help you learn how to do that in your Twilio console.
Why should we set up webhooks?
For you to receive calls, messages, or status updates on your account, Twilio needs to communicate with our system: send the incoming call, message, or status update to us. Webhooks allow us to do that.
Please follow the below steps to set up 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 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/appengine/twilio/incoming_message
HTTP: HTTP POST
Primary handler fails: No input/change needed
Click on the save configuration button
Frequently Asked Questions Currently, no frequently asked questions. Submit feedback on this article to help us add questions to this section!
Last updated