Back to how it works

Twilio SMS and Voice-lite setup

Live deployment requires Pro or Team, a Twilio number, and a canonical public HTTPS URL.

1. Buy and register a number

Buy an SMS- and voice-capable Twilio number. Complete A2P 10DLC or toll-free verification before US production messaging. Trial accounts prefix messages and can contact only verified destinations.

2. Save credentials

In the builder, save the Account SID, Auth Token, and E.164 number. SMS can optionally use a Messaging Service SID. Weftyn validates number ownership and encrypts the secret.

3. Copy the exact webhook URLs

Set APP_URL to the exact public origin. Twilio signs the full scheme, host, port, path, query, and form values, so a preview URL or proxy-derived hostname will fail verification. Configure the displayed SMS URL for incoming messages and Voice URL for incoming calls, both using POST.

4. Understand SMS compliance and segments

STOP-family keywords opt the sender out before any flow runs; every queued send checks the state again. START restores delivery and HELP returns static guidance. GSM-7 uses 160/153 characters per segment; emoji switches to UCS-2 at 70/67. The builder estimates cost and run history records the actual count. Replies above the configured cap, five by default, fail before sending.

5. Test Voice-lite

Voice-lite handles inbound calls synchronously. Send Message becomes spoken output and Wait for reply becomes speech/DTMF Gather in the same call. Schedules, outbound calls, images, buttons, and long delays are outside this release.