Skip to main content
Process

SMS Agent — Interactive walkthrough

Click any step to reveal the payloads moving across the wire, the server logs it produces, and the resulting state change in the database.

10 steps
  1. 1
    json
    businesses row after sign-up
    {
      "id": "biz_01H...",
      "owner_user_id": "auth_9f...",
      "name": "North Bay Plumbing",
      "forward_to_number": "+17075550142",
      "twilio_number": null,
      "activated_at": null
    }
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
One platform, two webhooks, infinite numbers

Every client shares the same /api/public/twilio/sms and /api/public/twilio/voice endpoints. The handler resolves the right business by the inbound To number — so onboarding the 500th client is the same flow as the first.