Linxi
⚡
Two ways to get a number: let Linxi provide one, or connect your own carrier
Search & Buy a Number in Linxi gets you a managed number with the carrier and A2P registration handled for you. If you connect your own Twilio account instead, the Twilio steps here follow Twilio's redesigned console at 1console.twilio.com as it was when they were written; Twilio may move things since.

Help Center / Messaging Service

Setting Up a Twilio Messaging Service

A Messaging Service is a container that groups a phone number together with your A2P Campaign and shared webhook configuration. It's the thing your Campaign actually attaches to — not the phone number directly.

✅ Linxi can do this for you. Open Linxi Settings → Number → Setup Progress and click Start on step 4, Messaging Service. Linxi creates the service in your Twilio account, adds your number to it as a sender, points its webhooks at Linxi and saves the Messaging Service SID to your workspace. The console steps below are for doing it by hand.
1

Why it's needed

A2P Campaigns don't attach to a phone number directly — they attach to a Messaging Service, and the Messaging Service is what the number is added to as a "sender." This layer of indirection is also what lets Twilio load-balance across multiple numbers behind one service if you ever need that, and it's where the shared inbound/status webhook URLs live.

2

Where to find it

In the console's left sidebar: Products and services → Communications → Messaging → Services.

3

Create a new service

Give it a descriptive friendly name — something like "Northside Medical Messaging" rather than a generic default. If you ever run more than one campaign on the same account, a clear name makes it obvious which service is which later.

4

Add your phone number as a sender

Inside the new service, add the number you purchased earlier as a Phone Number sender. A number can only belong to one Messaging Service at a time — if it's already assigned elsewhere, remove it there first.

5

Configure webhooks

Under the service's Integration/Webhooks settings, set:

Inbound Request URL: https://linxi.app/webhook/inbound Status Callback URL: https://linxi.app/webhook/status

Both as HTTP POST. See Webhook Configuration for the full walkthrough.

6

Find your Messaging Service SID and paste it into Linxi

The service's SID starts with MG. Copy it and paste it into the Messaging Service SID field in Linxi Settings → Number → Linxi Number.

💡 One Messaging Service per A2P Campaign. If you later need a second, differently-scoped campaign (say, a separate marketing use case with its own throughput needs), create a new Messaging Service for it rather than trying to attach two campaigns to the same one.