SMS Opt-In — Live UI Preview
This page shows the exact standalone SMS-consent checkbox a Synalux Health patient sees on the registration page. No login required.
Source of truth: /patient-portal RegisterPage · Full consent policy: synalux.ai/sms-consent
1. Two separate, unbundled checkboxes
Below is the live UI (rendered as static HTML on this preview page). The Terms-of-Service / Privacy-Policy checkbox and the SMS-opt-in checkbox are two distinct controls. Neither is checked by default. The SMS checkbox is optional and never gates account creation.
Register
(Preview only — controls disabled. Submit the real form at /patient-portal.)
2. What Synalux records on opt-in
When the SMS checkbox is checked and the patient submits the form, the server writes a row to sms_consents capturing:
- User ID (the account being created)
- Phone number (E.164, validated)
- Exact consent-text version that was displayed
- Timestamp (UTC)
- Source IP + user-agent (for audit)
granted = true
Outbound SMS is blocked at the API layer for any phone number that does not have a matching granted = true record.
3. Sample messages
The full set of sample messages, per category, is on the main consent page: synalux.ai/sms-consent. One example:
“Hi Alex, your appointment with Dr. Lee is tomorrow at 10:30 AM at Synalux Health. Reply C to confirm or R to reschedule. Reply STOP to opt out.”
4. Opt-out
Reply STOP (also END, QUIT, CANCEL, UNSUBSCRIBE) to any Synalux SMS. Further messages stop within 24 hours; one confirmation reply is sent. Opt-out is also available by toggling SMS off in patient-portal account settings, or by emailing support@synalux.ai.