Skip to main content

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.