Logo

Setting up webhooks to receive incoming calls, messages and status updates for calls (for Twilio users) in GoHighLevel

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
  • HTTP: HTTP POST
  • Primary handler fails: No input/change needed
  • Click on the save configuration button

Related Articles

Configuring Sender ID and Opt-Out Language for SMS Compliance in GoHighLevel

HighLevel is dedicated to helping you stay compliant with messaging regulations, including A2P 10DLC standards in the U.S. To support this, we’ve enhanced our SMS compliance settings for sender ID and opt-out messaging. These improvements ensure that the initial message in any conversation—such as Missed Call Text-Back (MCTB) or review requests—automatically includes sender identification and […]

John Mamado

Regulatory Bundle and Address Creation for Sub-Accounts in GoHighLevel

What is a Regulatory Bundle? Telecom carriers in certain countries require Regulatory Bundles to confirm the identity and location of individuals or businesses acquiring phone numbers. These bundles typically include documents like a government-issued ID, utility bills, or business registration information, ensuring compliance with local laws on number ownership. Phone numbers in regulated regions cannot […]

John Mamado
Logo
Go HighLevel Onboarding, Training, Education, Coaching, Support, Products and Services. Enabling Customer Success for GHL Agencies Worldwide
Copyright Growthable LLC 2025 | All Rights Reserved