Skip to content

Channels: SMS (Twilio)

SMS over Twilio is a Tier 1 channel. Wayland sends and receives text messages through your Twilio account. You provide your Twilio credentials and a sending number, then point Twilio’s inbound webhook at Wayland.

Before you start (prerequisites and accounts)

Section titled “Before you start (prerequisites and accounts)”
  • A Twilio account with an SMS-capable phone number or a Messaging Service.
  • The Wayland desktop app running with a model provider connected.

Create the credentials (on the provider side)

Section titled “Create the credentials (on the provider side)”
  1. In the Twilio console, copy your Account SID and Auth token.
  2. Note a sending number as the From number, or copy a Messaging Service SID if you send through a Messaging Service.

Connect it in Wayland (Settings -> Channels -> SMS (Twilio))

Section titled “Connect it in Wayland (Settings -> Channels -> SMS (Twilio))”
  1. Open Settings -> Channels and choose SMS (Twilio).
  2. Paste the Account SID and Auth token.
  3. Enter the From number, or the Messaging Service SID.
  4. Save.
  5. In Twilio, set the number’s inbound message webhook to the Webhook URL shown on the page.

Verify (status goes from idle to connected, send a test message)

Section titled “Verify (status goes from idle to connected, send a test message)”

After saving, the status moves from idle to connected. Text the Twilio number from a phone and confirm a reply.

Set the assistant and default model on the SMS page. Inbound texts route to that assistant.

If inbound texts do not arrive, confirm the Twilio webhook points at the URL on the page and that the number can receive SMS. See Channel Connection Issues.