Updated August 2026 — Covers the NEW 1console.twilio.com
Twilio launched a completely redesigned console in May 2026 at 1console.twilio.com. Every other guide online still shows the old interface. These guides are verified against the new console as of August 2026.

Help Center / Webhook Configuration

Configuring Twilio Webhooks for Linxi

Webhooks are what actually connect Twilio to Linxi — without them, a message can be delivered to your number by the carrier and Linxi will never know it happened.

1

What webhooks do

When someone texts your number, Twilio receives it first, then makes an HTTP request to a URL you configure, carrying the message content. That URL is Linxi's inbound webhook — it's how a text sent to your Twilio number ends up in your Linxi inbox. A second webhook (status callback) reports back delivery status for messages you send out.

2

The two URLs Linxi needs

Inbound: https://linxi.app/webhook/inbound Status callback: https://linxi.app/webhook/status

Both should be set as HTTP POST, not GET.

3

Where to configure them

Two equivalent places, depending on your setup:

  • Phone Numbers → your number → Configure → Messaging Configuration — sets it per-number
  • Messaging Service → Integration → Webhooks — sets it for every number in that service at once, which is the more common setup once you're using a Messaging Service for A2P (see Messaging Service)
4

Testing it works

Send a real text message to your Twilio number from a personal phone. It should appear in your Linxi inbox within a few seconds. If it doesn't, see the troubleshooting steps below.

⚠️ If inbound messages aren't appearing in Linxi, the webhook URL is almost always the cause — either it's not set, set to the wrong URL, or set on the wrong number/service (a number can only forward to whatever's configured on it directly, or inherited from its Messaging Service).
5

Troubleshooting

  • Confirm the webhook URL is exactly https://linxi.app/webhook/inbound, HTTP POST
  • Confirm the number's routing is Active, not Inactive, in the Twilio console
  • Confirm the number is actually assigned to the Messaging Service you configured the webhook on
  • Check that nothing else (an old webhook URL from a previous setup) is still configured directly on the number, overriding the Messaging Service's own setting