SMS Opt-In — Live UI Preview
This page shows the exact standalone SMS-consent checkbox a Synalux LLC user sees on the registration page. No login required.
Source of truth: /patient-portal RegisterPage · Full consent policy: synalux.ai/sms-consent
1. Three 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 two SMS-opt-in checkboxes (POS and Healthcare) are three distinct controls. None is checked by default. The SMS checkboxes are optional and never gate 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 user 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:
“Synalux: Order #1087 confirmed — 2 items, total $34.50. Estimated pickup: 20 min. Reply HELP for help, 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 your account settings, or by emailing support@synalux.ai.