Skip to content

SMS is not working #1216

Description

@moveson

Users can create SMS subscriptions, but no SMS text messages are being sent. The root cause is that the AWS 10DLC campaign registration has been rejected 3 times by TCR (The Campaign Registry) for "Non-compliant opt-in" — the opt-in flow described in the campaign submission did not exist on the live site.

Completed

  • Change the subscription UI to show SMS out of service
  • Investigate TCR rejection reasons (all 3 rejections: "Non-compliant opt-in — Opt-in process not compliant or opt-in is not explicit")
  • Build compliant SMS opt-in flow (Add SMS opt-in compliance flow for 10DLC campaign approval #1890):
    • Public /sms_info page with CTIA/TCR disclosure language (Call-to-Action URL for TCR)
    • SMS consent checkbox + disclosure on user preferences page
    • Phone number validation via Stimulus controller
    • SMS subscription buttons gated on explicit opt-in
    • Privacy Policy updated with SMS section
    • Phone field removed from sign-up form (consent happens on preferences page only)
    • All user-facing strings moved to I18n
    • SMS buttons admin-only until verified in staging/prod

Remaining

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions