๐ฑ SMS (Twilio)
Two-way SMS via Twilio for appointment reminders, intake links, and patient communication. Falls back gracefully when not configured.
๐จ Twilio SMS โ Send + Receive
- Outbound โ
/api/v1/sms/sendposts to Twilioโs Messages API with workspace-scoped account SID + auth token. - Inbound webhook โ
/api/v1/sms/webhookreceives replies and surfaces them in the chat thread (workspaceโs Twilio number โ workspace inbox). - Delivery tracking โ Twilio status callbacks update message rows (queued / sent / delivered / failed).
- Number rental โ instructions to provision a Twilio number with messaging A2P 10DLC compliance.

๐๏ธ Architecture
POST /api/v1/sms/send Outbound SMS (workspace-scoped Twilio creds)
POST /api/v1/sms/webhook Inbound + delivery status webhook
GET /api/v1/sms/numbers List rented Twilio numbers per workspaceโ๏ธ Compliance
- Consent capture โ
/sms-consentpage collects opt-in per HIPAA + TCPA. Required before first send to a patient. - STOP / HELP keyword handling โ Twilioโs compliance layer + Synaluxโs per-recipient blocklist.
- A2P 10DLC โ guidance for US phone-number registration in the setup modal.
๐ณ Plans
Available on Standard+. Twilio usage is billed by the workspace directly โ Synalux passes through Twilioโs per-message pricing (roughly $0.0079 per US SMS at 2026 rates).