← Back to Settings

Connect your Twilio number

Pulse is BYOT — Bring Your Own Twilio. You own the number, the 10DLC registration, and the spend. No markup. No carrier confusion. Takes ~20 minutes end-to-end (10DLC approval is the slow part).

1

Create a Twilio account

Go to twilio.com/try-twilio and sign up. Free trial gives you $15 to start. You'll need a real credit card (they don't bill it until you upgrade).

2

Grab your Account SID and Auth Token

After login, scroll to the Account Info box on the console homepage. Copy the Account SID (starts with AC…) and click "view" to reveal the Auth Token.

Treat the Auth Token like a password. Pulse encrypts it with AES-256-GCM before it hits the database, and the plaintext never leaves the edge function.
3

Buy a US phone number

Console → Phone NumbersManageBuy a number.

  • Country: United States
  • Capabilities: check SMS (voice optional)
  • Pick a local area code near your market
  • Cost: $1.15/mo per number + usage
4

Register for 10DLC (this is mandatory)

US carriers now require every business sending SMS from a 10-digit number to register. Unregistered traffic gets silently filtered. In Twilio:

  1. Messaging → Regulatory Compliance → A2P 10DLC
  2. Create a Brand (your LLC / business info)
  3. Create a Campaign — pick "Low Volume Mixed" or "Sole Proprietor" for starters
  4. Attach your phone number to the campaign
  5. Wait 1–3 business days for approval
Do NOT send bulk traffic before 10DLC approval. Unregistered senders get blocked or rate-limited hard. Test with 1–2 messages only until approved.
5

Paste credentials into Pulse

Back in Settings → Messaging, paste your Account SID, Auth Token, and phone number. Click Verify & connect.

Pulse calls the Twilio API in real time to confirm:

  • The Account SID and Auth Token are valid
  • The phone number actually belongs to that account
  • The number is SMS-capable
6

Point the inbound webhook to Pulse

So replies from your leads reach the Pulse inbox (and trigger AI follow-ups), set the inbound webhook.

  1. Phone Numbers → Manage → click your number
  2. Scroll to Messaging
  3. Under A message comes in, select Webhook, method HTTP POST
  4. Paste the webhook URL shown in your Pulse settings (looks like https://…supabase.co/functions/v1/twilio-webhook)
  5. Click Save
7

Send a test message

In Pulse Settings → Messaging, hit Send test SMS to myself. You'll get a text within a few seconds if everything is wired up. If not, check that 10DLC is approved and your Twilio account has balance.

✅ You're done.

Pulse now drafts every message with AI, routes them through your own Twilio account, and funnels replies back to your inbox. You pay Twilio directly — we never touch the dollar.