JESS MOVECommunications

Event architecture

One event engine. Every message the platform can send.

234 catalogued events across 15 categories, fanning out to five channels under one set of delivery rules. Nothing in this platform sends a message by building a string inside a service.

Catalogue events
234

15 categories

Mandatory notices
77

bypass channel preferences — never age

Adult-only
82

absent below 18, not consent-gated

Channels wired
3 / 5

email · in-app · sms · push · whatsapp

Resolution order

Five checks, and the order is the argument.

A platform serving ten-year-olds and ninety-year-olds from one engine cannot have a single “send to user” path. Every message goes through the same function, and that function is pure — which is why the rules below are unit tests rather than log output somebody has to read.

01

Age

An adult-only event does not exist below 18. Not suppressed by preference, not unlockable by consent, not reachable by an administrator. It is checked first because it is the only rule with no override anywhere in the platform.

02

Coach presence

If MOVA is off, coaching messages do not send — and no severity overrides that, because a person who turned the coach off did not ask for a louder coach. Statutory notices are a different class and are unaffected.

03

Context — Law 2

A nudge fired into a moment the person cannot move is a defect, not a delivery. A held context blocks the send and the hold is recorded as the correct outcome rather than a failure.

04

Quiet hours and the daily cap

Ordinary traffic waits until morning. The cap is per person and per mode. Exempt events — security, safety, clinical, breach — pass, and nothing else does.

05

Channel consent

The last check, and the only one a mandatory notice bypasses. Mandatory means “we will tell you about your own security, money and data whatever your preferences say”. It has never meant “ignore the age rules”.

Worked examples

Resolved by the real function, at build time.

Nothing below is illustrative. Each card calls resolveDelivery with the recipient described and prints what came back, including the explanation.

A payment receipt, to a twelve-year-old

suppressed

payment.successful

Explorer mode · consent irrelevant

  • adult only

This event does not exist below 18. It is absent, not suppressed by preference.

A movement nudge, coach switched off

suppressed

snap.offered

Momentum mode · MOVA off

  • coach off

The coach is off. Coaching messages do not send, and no severity overrides that.

The same nudge, while driving

suppressed

snap.offered

Momentum mode · context held

  • context held

Context says the person cannot move right now. The hold is the correct outcome.

A breach notice, everything opted out, 3am

delivered

privacy.breach_notification

Balance mode · no consented channels

  • Email
  • In-app

Mandatory notice — delivered regardless of channel preferences, but still subject to the age rules.

A red flag for a minor, at night

delivered

clinical.red_flag_detected

Teen mode · guardian linked

  • Email
  • In-app
  • + guardian copy

Mandatory notice — delivered regardless of channel preferences, but still subject to the age rules.

A weekly insight, at night

suppressed

insight.weekly_ready

Independence mode · quiet hours

  • quiet hours

Inside quiet hours, and this event is not exempt.

Channel coverage

How many events name each channel by default.

Every event lands in-app, because that is the record of what happened. SMS is reserved for warning and critical traffic — it costs eighty times what an email costs, and a catalogue that forgets this is a catalogue that produces a surprising invoice.

Email
170 events
In-app
234 events
SMS · no provider
17 events
Push
19 events
WhatsApp · no provider
6 events

Email

wired

Branded template, company logo and details on every outbound message.

£0.00040 per message

In-app

wired

Every catalogue event lands here. It is the record of what happened.

£0.00000 per message

SMS

unwired

Catalogued, templated and costed, but no gateway is connected — events naming it fall back to the next channel. Reserved for critical and mandatory notices when it is.

£0.03200 per message

Push

wired

Coaching and time-sensitive events. Obeys quiet hours and the daily cap.

£0.00002 per message

WhatsApp

unwired

Catalogued and templated, but no provider is connected. Events naming it fall back to the next channel.

£0.00450 per message

The catalogue

234 events, 15 categories.

Every message the platform can send. A mandatory notice bypasses channel preferences. An adult-only event does not exist below 18. A guardian copy reaches the linked guardian when the subject is a minor. Coaching obeys presence, context and the daily cap.

Identity & Account

20 events

Account requested
account.registration.requested
Welcome to JESS MOVE — confirm your accountinfo
  • email
  • in-app
    Registration received
    account.registration.received
    We received your registrationinfo
    • email
    • in-app
      Email verification required
      account.email_verification_required
      Verify your email addresswarning
      • email
      • in-app
      • mandatory
      Mobile verification required
      account.mobile_verification_required
      Verify your mobile numberwarning
      • email
      • in-app
      • sms
        Age verification required
        account.age_verification_required
        We need to confirm your age bandwarning
        • email
        • in-app
        • mandatory
        Age band assigned
        account.age_band_assigned
        Your JESS MOVE mode is set to {{mode}}success
        • email
        • in-app
          Age band changed
          account.age_band_changed
          Your mode has changed to {{mode}}info
          • email
          • in-app
          • mandatory
          • guardian
          Verification successful
          account.verification.successful
          Your account is verifiedsuccess
          • email
          • in-app
            Verification failed
            account.verification.failed
            Verification could not be completedwarning
            • email
            • in-app
              Verification expired
              account.verification.expired
              Your verification link expiredwarning
              • email
              • in-app
                Registration abandoned
                account.registration.abandoned
                Finish setting up your JESS MOVE accountinfo
                • email
                • in-app
                  Onboarding started
                  account.onboarding.started
                  Let’s learn how your day worksinfo
                  • email
                  • in-app
                    Onboarding step completed
                    account.onboarding.step_completed
                    Step {{item}} completesuccess
                    • in-app
                      Onboarding completed
                      account.onboarding.completed
                      Your Movement Vector is readysuccess
                      • email
                      • in-app
                        Onboarding abandoned
                        account.onboarding.abandoned
                        Two questions left, then you’re setinfo
                        • email
                        • in-app
                          Profile updated
                          account.profile_updated
                          Your profile was updatedinfo
                          • in-app
                            Capability profile updated
                            account.capability_profile_updated
                            Your movement options have changedinfo
                            • email
                            • in-app
                              Mode override requested
                              account.mode_override_requested
                              A mode change was requested on your accountwarning
                              • email
                              • in-app
                              • mandatory
                              Account closed
                              account.closed
                              Your JESS MOVE account is closedinfo
                              • email
                              • in-app
                              • mandatory
                              Account reopened
                              account.reopened
                              Welcome backsuccess
                              • email
                              • in-app

                                Login & Security

                                20 events

                                Successful login
                                auth.login.success
                                New sign-in to your accountinfo
                                • in-app
                                  Failed login
                                  auth.login.failed
                                  Failed sign-in attemptwarning
                                  • in-app
                                    Suspicious login
                                    auth.login.suspicious
                                    Unusual sign-in detectedcritical
                                    • email
                                    • in-app
                                    • sms
                                    • mandatory
                                    • night
                                    New device detected
                                    auth.device.new
                                    New device signed inwarning
                                    • email
                                    • in-app
                                    • mandatory
                                    Device approved
                                    auth.device.approved
                                    Device approvedsuccess
                                    • in-app
                                      Device rejected
                                      auth.device.rejected
                                      Device rejectedwarning
                                      • email
                                      • in-app
                                        Forgot password
                                        password.forgot
                                        Reset your JESS MOVE passwordinfo
                                        • email
                                        • in-app
                                          Password reset link
                                          password.reset_link
                                          Your password reset linkinfo
                                          • email
                                          • in-app
                                            Password reset successful
                                            password.reset.successful
                                            Your password was resetsuccess
                                            • email
                                            • in-app
                                            • sms
                                            • mandatory
                                            Password changed
                                            password.changed
                                            Your password was changedsuccess
                                            • email
                                            • in-app
                                            • mandatory
                                            Password expiry warning
                                            password.expiry_warning
                                            Your password expires soonwarning
                                            • email
                                            • in-app
                                              OTP code
                                              mfa.otp_code
                                              Your JESS MOVE verification codeinfo
                                              • email
                                              • in-app
                                              • sms
                                              • night
                                              MFA enabled
                                              mfa.enabled
                                              Two-factor authentication enabledsuccess
                                              • email
                                              • in-app
                                              • mandatory
                                              MFA disabled
                                              mfa.disabled
                                              Two-factor authentication disabledwarning
                                              • email
                                              • in-app
                                              • sms
                                              • mandatory
                                              Backup codes generated
                                              mfa.backup_code_generated
                                              New backup codes generatedinfo
                                              • email
                                              • in-app
                                                Security alert
                                                security.alert
                                                Security alert on your accountcritical
                                                • email
                                                • in-app
                                                • sms
                                                • mandatory
                                                • night
                                                Account locked
                                                account.locked
                                                Your account has been lockedcritical
                                                • email
                                                • in-app
                                                • sms
                                                • mandatory
                                                • night
                                                Account unlocked
                                                account.unlocked
                                                Your account is unlockedsuccess
                                                • email
                                                • in-app
                                                  Too many attempts
                                                  security.too_many_attempts
                                                  Too many attemptswarning
                                                  • in-app
                                                    Session revoked
                                                    session.revoked
                                                    A session was signed outwarning
                                                    • email
                                                    • in-app
                                                    • mandatory

                                                    Guardianship & Household

                                                    15 events

                                                    Guardian link requested
                                                    guardian.link_requested
                                                    {{name}} has asked you to be their guardian on JESS MOVEinfo
                                                    • email
                                                    • in-app
                                                    • mandatory
                                                    Guardian link confirmed
                                                    guardian.link_confirmed
                                                    You are now the guardian for {{name}}success
                                                    • email
                                                    • in-app
                                                    • mandatory
                                                    Guardian link declined
                                                    guardian.link_declined
                                                    A guardian request was declinedinfo
                                                    • email
                                                    • in-app
                                                      Guardian link removed
                                                      guardian.link_removed
                                                      A guardian link was removedwarning
                                                      • email
                                                      • in-app
                                                      • mandatory
                                                      Guardian consent requested
                                                      guardian.consent_requested
                                                      Consent needed for {{item}}warning
                                                      • email
                                                      • in-app
                                                      • mandatory
                                                      Guardian consent granted
                                                      guardian.consent_granted
                                                      Consent recorded for {{item}}success
                                                      • email
                                                      • in-app
                                                        Guardian consent withdrawn
                                                        guardian.consent_withdrawn
                                                        Consent withdrawn for {{item}}warning
                                                        • email
                                                        • in-app
                                                        • mandatory
                                                        Guardian weekly summary
                                                        guardian.weekly_summary
                                                        This week for {{name}}info
                                                        • email
                                                        • in-app
                                                        • whatsapp
                                                          Safeguarding notice to guardian
                                                          guardian.safeguarding_notice
                                                          Something we think you should knowcritical
                                                          • email
                                                          • in-app
                                                          • sms
                                                          • mandatory
                                                          • night
                                                          Household member added
                                                          household.member_added
                                                          {{name}} joined your householdinfo
                                                          • email
                                                          • in-app
                                                            Household member removed
                                                            household.member_removed
                                                            {{name}} left your householdinfo
                                                            • email
                                                            • in-app
                                                              Household seat limit reached
                                                              household.seat_limit_reached
                                                              Your household plan is fullwarning
                                                              • email
                                                              • in-app
                                                                Household owner changed
                                                                household.owner_changed
                                                                Household ownership changedwarning
                                                                • email
                                                                • in-app
                                                                • mandatory
                                                                Member reaches 18
                                                                minor.turns_18
                                                                Your account moves to adult mode next weekinfo
                                                                • email
                                                                • in-app
                                                                • mandatory
                                                                Guardian visibility reminder
                                                                minor.guardian_visibility_reminder
                                                                What your guardian can and cannot seeinfo
                                                                • email
                                                                • in-app
                                                                • mandatory

                                                                Subscription & Billing

                                                                23 events

                                                                Trial started
                                                                subscription.trial_started
                                                                Your JESS MOVE trial has startedsuccess
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Trial ending
                                                                subscription.trial_ending
                                                                Your trial ends in 3 dayswarning
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Trial expired
                                                                subscription.trial_expired
                                                                Your trial has endedwarning
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Subscription activated
                                                                subscription.activated
                                                                Your {{plan}} subscription is activesuccess
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Subscription renewed
                                                                subscription.renewed
                                                                Your subscription renewedinfo
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Subscription upgraded
                                                                subscription.upgraded
                                                                You moved to {{plan}}success
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Subscription downgraded
                                                                subscription.downgraded
                                                                Your plan changes on {{date}}info
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Subscription cancelled
                                                                subscription.cancelled
                                                                Your subscription was cancelledwarning
                                                                • email
                                                                • in-app
                                                                • mandatory
                                                                • 18+
                                                                Subscription reactivated
                                                                subscription.reactivated
                                                                Your subscription is reactivatedsuccess
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Payment pending
                                                                payment.pending
                                                                Payment is processinginfo
                                                                • in-app
                                                                • 18+
                                                                Payment successful
                                                                payment.successful
                                                                Payment received — {{amount}}success
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Payment failed
                                                                payment.failed
                                                                Your payment failedwarning
                                                                • email
                                                                • in-app
                                                                • sms
                                                                • mandatory
                                                                • 18+
                                                                Payment retry
                                                                payment.retry
                                                                We’ll retry your paymentinfo
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Charge below the £5 floor
                                                                payment.below_minimum
                                                                That amount is below our £5 minimuminfo
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Card expiring
                                                                payment.card_expiring
                                                                Your card expires soonwarning
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Card expired
                                                                payment.card_expired
                                                                Your card has expiredwarning
                                                                • email
                                                                • in-app
                                                                • mandatory
                                                                • 18+
                                                                Refund processed
                                                                payment.refund_processed
                                                                Your refund was processedsuccess
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Chargeback received
                                                                payment.chargeback_received
                                                                A chargeback was raised on your accountcritical
                                                                • email
                                                                • in-app
                                                                • mandatory
                                                                • 18+
                                                                Invoice generated
                                                                invoice.generated
                                                                Invoice {{number}} is readyinfo
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Invoice overdue
                                                                invoice.overdue
                                                                Invoice {{number}} is overduewarning
                                                                • email
                                                                • in-app
                                                                • sms
                                                                • mandatory
                                                                • 18+
                                                                Invoice reminder
                                                                invoice.reminder
                                                                Reminder: invoice {{number}} due {{date}}info
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Invoice paid
                                                                invoice.paid
                                                                Invoice {{number}} paidsuccess
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Credit note issued
                                                                invoice.credit_note_issued
                                                                Credit note issuedinfo
                                                                • email
                                                                • in-app
                                                                • 18+

                                                                ACU Wallet & Spend

                                                                14 events

                                                                Wallet created
                                                                acu.wallet_created
                                                                Your Adaptive Coaching Unit wallet is openinfo
                                                                • in-app
                                                                • 18+
                                                                Monthly allowance granted
                                                                acu.allowance_granted
                                                                Your {{plan}} allowance is availablesuccess
                                                                • in-app
                                                                • 18+
                                                                Quote issued before an expensive action
                                                                acu.quote_issued
                                                                This action will cost {{amount}}info
                                                                • in-app
                                                                • 18+
                                                                Balance low
                                                                acu.balance_low
                                                                Your ACU balance is running lowwarning
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Balance exhausted
                                                                acu.balance_exhausted
                                                                Paid AI actions are pausedwarning
                                                                • email
                                                                • in-app
                                                                • mandatory
                                                                • 18+
                                                                Top-up successful
                                                                acu.topup_successful
                                                                Top-up received — {{amount}}success
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Top-up failed
                                                                acu.topup_failed
                                                                Your top-up did not completewarning
                                                                • email
                                                                • in-app
                                                                • mandatory
                                                                • 18+
                                                                Auto top-up enabled
                                                                acu.auto_topup_enabled
                                                                Auto top-up is oninfo
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Auto top-up triggered
                                                                acu.auto_topup_triggered
                                                                We topped up your wallet automaticallyinfo
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Auto top-up raised to the minimum
                                                                acu.auto_topup_raised_to_minimum
                                                                Your top-up was raised to £5, our minimum chargeinfo
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Spend cap reached
                                                                acu.spend_cap_reached
                                                                You have reached your monthly spend capwarning
                                                                • email
                                                                • in-app
                                                                • mandatory
                                                                • 18+
                                                                Rollover applied
                                                                acu.rollover_applied
                                                                Unused units rolled oversuccess
                                                                • in-app
                                                                • 18+
                                                                Rollover expiring
                                                                acu.rollover_expiring
                                                                Rolled-over units expire on {{date}}info
                                                                • email
                                                                • in-app
                                                                • 18+
                                                                Hard stop reached
                                                                acu.hard_stop
                                                                Paid AI actions have stopped. Nothing else has.warning
                                                                • email
                                                                • in-app
                                                                • mandatory
                                                                • 18+

                                                                Movement & Coaching

                                                                22 events

                                                                Movement offered
                                                                snap.offered
                                                                {{item}} — {{duration}}info
                                                                • in-app
                                                                • push
                                                                • coaching
                                                                Movement reminder
                                                                snap.reminder
                                                                Still a good moment for {{item}}info
                                                                • in-app
                                                                • push
                                                                • coaching
                                                                Movement started
                                                                snap.started
                                                                Startedinfo
                                                                • in-app
                                                                  Movement completed
                                                                  snap.completed
                                                                  Nice one — {{item}} donesuccess
                                                                  • in-app
                                                                    Movement skipped
                                                                    snap.skipped
                                                                    Skipped, notedinfo
                                                                    • in-app
                                                                      Held — you cannot move right now
                                                                      snap.held_context
                                                                      Held: {{item}}info
                                                                      • in-app
                                                                        Held — quiet hours
                                                                        snap.held_quiet_hours
                                                                        Held until morninginfo
                                                                        • in-app
                                                                          Held — daily cap reached
                                                                          snap.held_daily_cap
                                                                          That’s enough from us todayinfo
                                                                          • in-app
                                                                            Variant substituted downward
                                                                            snap.variant_substituted
                                                                            Switched to the supported versioninfo
                                                                            • in-app
                                                                            • coaching
                                                                            Dose reduced
                                                                            snap.dose_reduced
                                                                            We made this one shorterinfo
                                                                            • in-app
                                                                            • coaching
                                                                            Movement window opening
                                                                            mova.window_opening
                                                                            Your strongest window starts in {{item}}info
                                                                            • in-app
                                                                            • push
                                                                            • coaching
                                                                            Daily plan ready
                                                                            mova.daily_plan_ready
                                                                            Today’s plan is readyinfo
                                                                            • in-app
                                                                            • push
                                                                            • coaching
                                                                            Coach presence changed
                                                                            mova.presence_changed
                                                                            MOVA is now set to {{item}}info
                                                                            • in-app
                                                                              Suggestion explained
                                                                              mova.explained_suggestion
                                                                              Why we suggested {{item}}info
                                                                              • in-app
                                                                                Coach declined a request
                                                                                mova.refused_request
                                                                                That is not something I can doinfo
                                                                                • in-app
                                                                                  Habit anchor suggested
                                                                                  habit.anchor_suggested
                                                                                  This fits right after {{item}}info
                                                                                  • in-app
                                                                                  • push
                                                                                  • coaching
                                                                                  Chain extended
                                                                                  habit.chain_extended
                                                                                  Day {{item}}success
                                                                                  • in-app
                                                                                    Grace token spent automatically
                                                                                    habit.grace_token_spent
                                                                                    Your chain heldsuccess
                                                                                    • in-app
                                                                                      Flare mode enabled
                                                                                      habit.flare_mode_on
                                                                                      Targets lowered, chain intactinfo
                                                                                      • email
                                                                                      • in-app
                                                                                        Flare mode ended
                                                                                        habit.flare_mode_off
                                                                                        Back to your usual targetsinfo
                                                                                        • in-app
                                                                                          Bereavement hold started
                                                                                          habit.bereavement_hold_on
                                                                                          Everything is paused. Nothing is lost.info
                                                                                          • email
                                                                                          • in-app
                                                                                          • mandatory
                                                                                          Bereavement hold ended
                                                                                          habit.bereavement_hold_off
                                                                                          Welcome back, at your paceinfo
                                                                                          • email
                                                                                          • in-app

                                                                                            Safety & Clinical

                                                                                            14 events

                                                                                            Screening required
                                                                                            safety.screening_required
                                                                                            A few health questions before we startwarning
                                                                                            • email
                                                                                            • in-app
                                                                                            • mandatory
                                                                                            Screening passed
                                                                                            safety.screening_passed
                                                                                            You’re cleared for the standard programmesuccess
                                                                                            • email
                                                                                            • in-app
                                                                                              Screening limited the programme
                                                                                              safety.screening_limited
                                                                                              We’ve limited some movements for nowwarning
                                                                                              • email
                                                                                              • in-app
                                                                                              • mandatory
                                                                                              • guardian
                                                                                              Contraindication matched
                                                                                              safety.contraindication_matched
                                                                                              We’ve removed some movements from your planwarning
                                                                                              • email
                                                                                              • in-app
                                                                                              • mandatory
                                                                                              Movement blocked on safety grounds
                                                                                              safety.movement_blocked
                                                                                              That one isn’t suitable right nowwarning
                                                                                              • in-app
                                                                                              • mandatory
                                                                                              Standing clearance required
                                                                                              safety.standing_clearance_required
                                                                                              Standing movements need a clearance firstwarning
                                                                                              • email
                                                                                              • in-app
                                                                                              • mandatory
                                                                                              Pain reported
                                                                                              safety.pain_reported
                                                                                              Thanks for telling us — we’ve adjustedwarning
                                                                                              • email
                                                                                              • in-app
                                                                                              • mandatory
                                                                                              Stop advice issued
                                                                                              safety.stop_advice_issued
                                                                                              Please stop and seek advicecritical
                                                                                              • email
                                                                                              • in-app
                                                                                              • sms
                                                                                              • mandatory
                                                                                              • guardian
                                                                                              • night
                                                                                              Red-flag pattern detected
                                                                                              clinical.red_flag_detected
                                                                                              Something we’d like you to checkcritical
                                                                                              • email
                                                                                              • in-app
                                                                                              • sms
                                                                                              • mandatory
                                                                                              • guardian
                                                                                              • night
                                                                                              Clinical escalation opened
                                                                                              clinical.escalation_opened
                                                                                              We’ve flagged this for reviewwarning
                                                                                              • email
                                                                                              • in-app
                                                                                              • mandatory
                                                                                              • guardian
                                                                                              Clinical escalation closed
                                                                                              clinical.escalation_closed
                                                                                              That review is completeinfo
                                                                                              • email
                                                                                              • in-app
                                                                                                Signposted to care
                                                                                                clinical.signposted_to_care
                                                                                                Where to get help with thiswarning
                                                                                                • email
                                                                                                • in-app
                                                                                                • mandatory
                                                                                                • guardian
                                                                                                Safeguarding flag raised
                                                                                                safeguarding.flag_raised
                                                                                                A safeguarding review has startedwarning
                                                                                                • email
                                                                                                • in-app
                                                                                                • mandatory
                                                                                                • guardian
                                                                                                Safeguarding lead notified
                                                                                                safeguarding.lead_notified
                                                                                                Designated safeguarding lead notifiedcritical
                                                                                                • email
                                                                                                • in-app
                                                                                                • sms
                                                                                                • mandatory
                                                                                                • night

                                                                                                FoodLens & Nutrition

                                                                                                11 events

                                                                                                Capture received
                                                                                                foodlens.capture_received
                                                                                                Reading your plateinfo
                                                                                                • in-app
                                                                                                  Capture unusable
                                                                                                  foodlens.capture_unusable
                                                                                                  We couldn’t read that one — try againwarning
                                                                                                  • in-app
                                                                                                    Analysis ready
                                                                                                    foodlens.analysis_ready
                                                                                                    Your meal analysis is readysuccess
                                                                                                    • in-app
                                                                                                    • push
                                                                                                      Low confidence result
                                                                                                      foodlens.low_confidence
                                                                                                      We’re not confident about this onewarning
                                                                                                      • in-app
                                                                                                        Allergen present
                                                                                                        foodlens.allergen_present
                                                                                                        Contains {{item}}critical
                                                                                                        • in-app
                                                                                                        • push
                                                                                                        • mandatory
                                                                                                        • guardian
                                                                                                        • night
                                                                                                        Allergen cannot be confirmed
                                                                                                        foodlens.allergen_unconfirmed
                                                                                                        We cannot confirm {{item}} from a photographwarning
                                                                                                        • in-app
                                                                                                        • mandatory
                                                                                                        Barcode verified
                                                                                                        foodlens.barcode_verified
                                                                                                        Verified from the labelsuccess
                                                                                                        • in-app
                                                                                                          Swap simulated
                                                                                                          foodlens.swap_simulated
                                                                                                          Here’s what changing {{item}} doesinfo
                                                                                                          • in-app
                                                                                                            Plant points milestone
                                                                                                            foodlens.plant_points_milestone
                                                                                                            {{item}} different plants this weeksuccess
                                                                                                            • in-app
                                                                                                            • push
                                                                                                              Weekly pattern ready
                                                                                                              foodlens.weekly_pattern
                                                                                                              Your week in foodinfo
                                                                                                              • email
                                                                                                              • in-app
                                                                                                                Energy figures withheld
                                                                                                                foodlens.energy_hidden_minor
                                                                                                                We don’t show energy figures under 18info
                                                                                                                • in-app
                                                                                                                • mandatory

                                                                                                                BodyCommand

                                                                                                                10 events

                                                                                                                Assessment ready
                                                                                                                body.assessment_ready
                                                                                                                Your body balance assessmentinfo
                                                                                                                • email
                                                                                                                • in-app
                                                                                                                • 18+
                                                                                                                Pathway assigned
                                                                                                                body.pathway_assigned
                                                                                                                Your pathway is {{item}}info
                                                                                                                • email
                                                                                                                • in-app
                                                                                                                • 18+
                                                                                                                Pathway changed
                                                                                                                body.pathway_changed
                                                                                                                Your pathway has changed to {{item}}info
                                                                                                                • email
                                                                                                                • in-app
                                                                                                                • 18+
                                                                                                                Body metrics opt-in confirmed
                                                                                                                body.metrics_opt_in_confirmed
                                                                                                                Body metrics are now visible to youinfo
                                                                                                                • email
                                                                                                                • in-app
                                                                                                                • mandatory
                                                                                                                • 18+
                                                                                                                Body metrics opt-out confirmed
                                                                                                                body.metrics_opt_out_confirmed
                                                                                                                Body metrics are hidden againinfo
                                                                                                                • email
                                                                                                                • in-app
                                                                                                                • 18+
                                                                                                                Measurement recorded
                                                                                                                body.measurement_recorded
                                                                                                                Measurement savedinfo
                                                                                                                • in-app
                                                                                                                • 18+
                                                                                                                Trend ready
                                                                                                                body.trend_ready
                                                                                                                Your monthly trendinfo
                                                                                                                • email
                                                                                                                • in-app
                                                                                                                • 18+
                                                                                                                Rate of change flagged
                                                                                                                body.rate_of_change_flagged
                                                                                                                This is changing faster than we’d expectwarning
                                                                                                                • email
                                                                                                                • in-app
                                                                                                                • mandatory
                                                                                                                • 18+
                                                                                                                Extreme change request declined
                                                                                                                body.extreme_request_declined
                                                                                                                We won’t plan for that targetwarning
                                                                                                                • email
                                                                                                                • in-app
                                                                                                                • mandatory
                                                                                                                • 18+
                                                                                                                Plan updated
                                                                                                                body.plan_updated
                                                                                                                Your daily plan has been updatedinfo
                                                                                                                • in-app
                                                                                                                • 18+

                                                                                                                Challenges & Crews

                                                                                                                13 events

                                                                                                                Challenge invitation
                                                                                                                challenge.invitation_received
                                                                                                                {{actor}} invited you to {{item}}info
                                                                                                                • in-app
                                                                                                                • push
                                                                                                                • whatsapp
                                                                                                                  Challenge started
                                                                                                                  challenge.started
                                                                                                                  {{item}} has startedinfo
                                                                                                                  • in-app
                                                                                                                  • push
                                                                                                                    Daily progress
                                                                                                                    challenge.daily_progress
                                                                                                                    Your crew todayinfo
                                                                                                                    • in-app
                                                                                                                      Milestone reached
                                                                                                                      challenge.milestone_reached
                                                                                                                      Your crew hit {{item}}success
                                                                                                                      • in-app
                                                                                                                      • push
                                                                                                                        Challenge finished
                                                                                                                        challenge.finished
                                                                                                                        {{item}} is completesuccess
                                                                                                                        • email
                                                                                                                        • in-app
                                                                                                                          Auto-withdrawn from a challenge
                                                                                                                          challenge.auto_withdrawn
                                                                                                                          We’ve taken you out — no cost to your crewinfo
                                                                                                                          • email
                                                                                                                          • in-app
                                                                                                                            Withdrawal recorded, no penalty
                                                                                                                            challenge.withdrawal_no_penalty
                                                                                                                            Your crew is unaffectedinfo
                                                                                                                            • in-app
                                                                                                                              Crew member joined
                                                                                                                              crew.member_joined
                                                                                                                              {{name}} joined your crewinfo
                                                                                                                              • in-app
                                                                                                                                Crew member left
                                                                                                                                crew.member_left
                                                                                                                                {{name}} left your crewinfo
                                                                                                                                • in-app
                                                                                                                                  Support received
                                                                                                                                  crew.support_received
                                                                                                                                  {{name}} backed you upsuccess
                                                                                                                                  • in-app
                                                                                                                                  • push
                                                                                                                                    Matchmaking complete
                                                                                                                                    crew.matchmaking_complete
                                                                                                                                    We found you a crewsuccess
                                                                                                                                    • email
                                                                                                                                    • in-app
                                                                                                                                      Content reported
                                                                                                                                      crew.reported_content
                                                                                                                                      A report has been receivedwarning
                                                                                                                                      • email
                                                                                                                                      • in-app
                                                                                                                                      • mandatory
                                                                                                                                      • guardian
                                                                                                                                      Moderation action taken
                                                                                                                                      crew.moderation_action
                                                                                                                                      Action taken on reported contentwarning
                                                                                                                                      • email
                                                                                                                                      • in-app
                                                                                                                                      • mandatory
                                                                                                                                      • guardian

                                                                                                                                      Wearables & Devices

                                                                                                                                      10 events

                                                                                                                                      Connection requested
                                                                                                                                      wearable.connect_requested
                                                                                                                                      Connect {{item}} to JESS MOVEinfo
                                                                                                                                      • email
                                                                                                                                      • in-app
                                                                                                                                        Device connected
                                                                                                                                        wearable.connected
                                                                                                                                        {{item}} is connectedsuccess
                                                                                                                                        • email
                                                                                                                                        • in-app
                                                                                                                                          Device disconnected
                                                                                                                                          wearable.disconnected
                                                                                                                                          {{item}} was disconnectedwarning
                                                                                                                                          • email
                                                                                                                                          • in-app
                                                                                                                                            Data is stale
                                                                                                                                            wearable.sync_stale
                                                                                                                                            We haven’t heard from {{item}} in a whilewarning
                                                                                                                                            • in-app
                                                                                                                                              Sync restored
                                                                                                                                              wearable.sync_restored
                                                                                                                                              {{item}} is syncing againsuccess
                                                                                                                                              • in-app
                                                                                                                                                Scope revoked, feature degraded
                                                                                                                                                wearable.scope_degraded
                                                                                                                                                One feature is less precise nowwarning
                                                                                                                                                • email
                                                                                                                                                • in-app
                                                                                                                                                • mandatory
                                                                                                                                                Sources disagree
                                                                                                                                                wearable.conflict_detected
                                                                                                                                                Two devices disagree — we’re using {{item}}info
                                                                                                                                                • in-app
                                                                                                                                                  Data refused on ingest
                                                                                                                                                  wearable.refused_data
                                                                                                                                                  We declined some data from {{item}}info
                                                                                                                                                  • in-app
                                                                                                                                                  • mandatory
                                                                                                                                                  Revocation complete
                                                                                                                                                  wearable.revocation_complete
                                                                                                                                                  We’ve deleted what {{item}} sent ussuccess
                                                                                                                                                  • email
                                                                                                                                                  • in-app
                                                                                                                                                  • mandatory
                                                                                                                                                  Device battery low
                                                                                                                                                  wearable.battery_low
                                                                                                                                                  {{item}} is low on batteryinfo
                                                                                                                                                  • in-app

                                                                                                                                                    Progress & Insight

                                                                                                                                                    10 events

                                                                                                                                                    Weekly insight ready
                                                                                                                                                    insight.weekly_ready
                                                                                                                                                    Your weekinfo
                                                                                                                                                    • email
                                                                                                                                                    • in-app
                                                                                                                                                    • whatsapp
                                                                                                                                                      Monthly insight ready
                                                                                                                                                      insight.monthly_ready
                                                                                                                                                      Your monthinfo
                                                                                                                                                      • email
                                                                                                                                                      • in-app
                                                                                                                                                        Streak milestone
                                                                                                                                                        insight.streak_milestone
                                                                                                                                                        {{item}} dayssuccess
                                                                                                                                                        • in-app
                                                                                                                                                        • push
                                                                                                                                                          Personal best
                                                                                                                                                          insight.personal_best
                                                                                                                                                          That’s your best {{item}} yetsuccess
                                                                                                                                                          • in-app
                                                                                                                                                          • push
                                                                                                                                                            Trend improving
                                                                                                                                                            insight.trend_improving
                                                                                                                                                            Things are moving in the right directionsuccess
                                                                                                                                                            • in-app
                                                                                                                                                              Trend declining
                                                                                                                                                              insight.trend_declining
                                                                                                                                                              This week was quieter — here’s what changedinfo
                                                                                                                                                              • in-app
                                                                                                                                                                Outcome measure prompt
                                                                                                                                                                insight.prom_prompt
                                                                                                                                                                Two quick questions about how you feelinfo
                                                                                                                                                                • email
                                                                                                                                                                • in-app
                                                                                                                                                                  Goal reached
                                                                                                                                                                  insight.goal_reached
                                                                                                                                                                  You reached {{item}}success
                                                                                                                                                                  • email
                                                                                                                                                                  • in-app
                                                                                                                                                                  • push
                                                                                                                                                                    Goal missed
                                                                                                                                                                    insight.goal_missed_no_blame
                                                                                                                                                                    That one didn’t land. Next.info
                                                                                                                                                                    • in-app
                                                                                                                                                                      Data export ready
                                                                                                                                                                      insight.export_ready
                                                                                                                                                                      Your export is readysuccess
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • mandatory

                                                                                                                                                                      Organisation & Workplace

                                                                                                                                                                      14 events

                                                                                                                                                                      Organisation application received
                                                                                                                                                                      org.application_received
                                                                                                                                                                      We received your application for {{enterprise}}info
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • 18+
                                                                                                                                                                      Verification started
                                                                                                                                                                      org.verification_started
                                                                                                                                                                      Verification of {{enterprise}} has startedinfo
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • 18+
                                                                                                                                                                      Documents requested
                                                                                                                                                                      org.documents_requested
                                                                                                                                                                      Documents needed to verify {{enterprise}}warning
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • 18+
                                                                                                                                                                      Documents approved
                                                                                                                                                                      org.documents_approved
                                                                                                                                                                      Your documents were approvedsuccess
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • 18+
                                                                                                                                                                      Organisation activated
                                                                                                                                                                      org.activated
                                                                                                                                                                      {{enterprise}} is live on JESS MOVEsuccess
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • push
                                                                                                                                                                      • 18+
                                                                                                                                                                      Seat invitation
                                                                                                                                                                      org.seat_invitation
                                                                                                                                                                      {{actor}} invited you to {{enterprise}}info
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • whatsapp
                                                                                                                                                                      • 18+
                                                                                                                                                                      Invitation reminder
                                                                                                                                                                      org.seat_invitation_reminder
                                                                                                                                                                      Reminder: your invitation to {{enterprise}}info
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • 18+
                                                                                                                                                                      Seat accepted
                                                                                                                                                                      org.seat_accepted
                                                                                                                                                                      {{name}} accepted the invitationsuccess
                                                                                                                                                                      • in-app
                                                                                                                                                                      • 18+
                                                                                                                                                                      Seat removed
                                                                                                                                                                      org.seat_removed
                                                                                                                                                                      Your access to {{enterprise}} has endedwarning
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • mandatory
                                                                                                                                                                      • 18+
                                                                                                                                                                      Below the seat minimum
                                                                                                                                                                      org.minimum_seats_not_met
                                                                                                                                                                      Organisation plans start at {{item}} seatsinfo
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • 18+
                                                                                                                                                                      Cohort report ready
                                                                                                                                                                      org.report_ready
                                                                                                                                                                      Your {{item}} report is readyinfo
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • 18+
                                                                                                                                                                      Report suppressed below k-anonymity
                                                                                                                                                                      org.report_suppressed
                                                                                                                                                                      Too few people to report oninfo
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • mandatory
                                                                                                                                                                      • 18+
                                                                                                                                                                      Individual view refused
                                                                                                                                                                      org.individual_view_refused
                                                                                                                                                                      That view does not exist on this platformwarning
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • mandatory
                                                                                                                                                                      • 18+
                                                                                                                                                                      Renewal reminder
                                                                                                                                                                      org.renewal_reminder
                                                                                                                                                                      Your renewal is coming upinfo
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • 18+

                                                                                                                                                                      Growth & Partners

                                                                                                                                                                      21 events

                                                                                                                                                                      Weekly newsletter
                                                                                                                                                                      growth.newsletter.weekly
                                                                                                                                                                      What your JESS MOVE account already includesinfo
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • 18+
                                                                                                                                                                      Partner application received
                                                                                                                                                                      partner.application_received
                                                                                                                                                                      We received your Growth Partner applicationinfo
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • 18+
                                                                                                                                                                      Partner approved
                                                                                                                                                                      partner.approved
                                                                                                                                                                      You’re in — your referral link is readysuccess
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • 18+
                                                                                                                                                                      Partner application declined
                                                                                                                                                                      partner.rejected
                                                                                                                                                                      An update on your applicationinfo
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • 18+
                                                                                                                                                                      Referral registered
                                                                                                                                                                      referral.registered
                                                                                                                                                                      Someone signed up through your linkinfo
                                                                                                                                                                      • in-app
                                                                                                                                                                      • 18+
                                                                                                                                                                      Referral converted to paid
                                                                                                                                                                      referral.converted
                                                                                                                                                                      A referral just became a paying customersuccess
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • push
                                                                                                                                                                      • whatsapp
                                                                                                                                                                      • 18+
                                                                                                                                                                      Referral held for review
                                                                                                                                                                      referral.held_for_review
                                                                                                                                                                      One referral is being checkedwarning
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • 18+
                                                                                                                                                                      Referral rejected
                                                                                                                                                                      referral.rejected_fraud
                                                                                                                                                                      A referral did not pass our checkswarning
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • mandatory
                                                                                                                                                                      • 18+
                                                                                                                                                                      Referral reversed
                                                                                                                                                                      referral.reversed
                                                                                                                                                                      A referral was reversed after a refundwarning
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • mandatory
                                                                                                                                                                      • 18+
                                                                                                                                                                      Reward tier reached
                                                                                                                                                                      reward.tier_reached
                                                                                                                                                                      You reached {{item}}success
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • push
                                                                                                                                                                      • 18+
                                                                                                                                                                      ACU reward granted
                                                                                                                                                                      reward.acu_granted
                                                                                                                                                                      {{amount}} added to your walletsuccess
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • 18+
                                                                                                                                                                      Commission unlocked
                                                                                                                                                                      commission.unlocked
                                                                                                                                                                      Lifetime commission is now unlockedsuccess
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • push
                                                                                                                                                                      • 18+
                                                                                                                                                                      Commission accrued
                                                                                                                                                                      commission.accrued
                                                                                                                                                                      Commission accrued this monthinfo
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • 18+
                                                                                                                                                                      Lifetime cap reached on a customer
                                                                                                                                                                      commission.lifetime_cap_reached
                                                                                                                                                                      You reached the per-customer capinfo
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • mandatory
                                                                                                                                                                      • 18+
                                                                                                                                                                      KYC required before payout
                                                                                                                                                                      payout.kyc_required
                                                                                                                                                                      We need to verify you before paying outwarning
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • mandatory
                                                                                                                                                                      • 18+
                                                                                                                                                                      Below the payout minimum
                                                                                                                                                                      payout.below_minimum
                                                                                                                                                                      Your balance is below the {{amount}} minimuminfo
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • 18+
                                                                                                                                                                      Payout scheduled
                                                                                                                                                                      payout.scheduled
                                                                                                                                                                      Your payout is scheduled for {{date}}info
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • 18+
                                                                                                                                                                      Payout under manual review
                                                                                                                                                                      payout.manual_review
                                                                                                                                                                      This payout needs a manual checkwarning
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • 18+
                                                                                                                                                                      Payout paid
                                                                                                                                                                      payout.paid
                                                                                                                                                                      We’ve paid {{amount}}success
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • 18+
                                                                                                                                                                      Payout failed
                                                                                                                                                                      payout.failed
                                                                                                                                                                      Your payout did not go throughwarning
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • mandatory
                                                                                                                                                                      • 18+
                                                                                                                                                                      Partner account suspended
                                                                                                                                                                      partner.suspended
                                                                                                                                                                      Your partner account has been suspendedcritical
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                      • sms
                                                                                                                                                                      • mandatory
                                                                                                                                                                      • 18+

                                                                                                                                                                      Support, Platform & Privacy

                                                                                                                                                                      17 events

                                                                                                                                                                      Ticket created
                                                                                                                                                                      support.ticket_created
                                                                                                                                                                      Support ticket {{number}} createdinfo
                                                                                                                                                                      • email
                                                                                                                                                                      • in-app
                                                                                                                                                                        Ticket updated
                                                                                                                                                                        support.ticket_updated
                                                                                                                                                                        Update on ticket {{number}}info
                                                                                                                                                                        • email
                                                                                                                                                                        • in-app
                                                                                                                                                                        • whatsapp
                                                                                                                                                                          Ticket resolved
                                                                                                                                                                          support.ticket_resolved
                                                                                                                                                                          Ticket {{number}} resolvedsuccess
                                                                                                                                                                          • email
                                                                                                                                                                          • in-app
                                                                                                                                                                            Accessibility request received
                                                                                                                                                                            support.accessibility_request
                                                                                                                                                                            We’ve received your accessibility requestinfo
                                                                                                                                                                            • email
                                                                                                                                                                            • in-app
                                                                                                                                                                              Scheduled maintenance
                                                                                                                                                                              system.maintenance_scheduled
                                                                                                                                                                              Scheduled maintenance on {{date}}info
                                                                                                                                                                              • email
                                                                                                                                                                              • in-app
                                                                                                                                                                                Emergency maintenance
                                                                                                                                                                                system.maintenance_emergency
                                                                                                                                                                                Emergency maintenance in progresswarning
                                                                                                                                                                                • email
                                                                                                                                                                                • in-app
                                                                                                                                                                                • sms
                                                                                                                                                                                • mandatory
                                                                                                                                                                                Service disruption
                                                                                                                                                                                system.outage
                                                                                                                                                                                Service disruptioncritical
                                                                                                                                                                                • email
                                                                                                                                                                                • in-app
                                                                                                                                                                                • sms
                                                                                                                                                                                • mandatory
                                                                                                                                                                                • night
                                                                                                                                                                                Service restored
                                                                                                                                                                                system.service_restored
                                                                                                                                                                                Service restoredsuccess
                                                                                                                                                                                • email
                                                                                                                                                                                • in-app
                                                                                                                                                                                  Consent request
                                                                                                                                                                                  privacy.consent_request
                                                                                                                                                                                  We need your consent for {{item}}info
                                                                                                                                                                                  • email
                                                                                                                                                                                  • in-app
                                                                                                                                                                                  • mandatory
                                                                                                                                                                                  Consent updated
                                                                                                                                                                                  privacy.consent_updated
                                                                                                                                                                                  Your consent preferences were updatedinfo
                                                                                                                                                                                  • email
                                                                                                                                                                                  • in-app
                                                                                                                                                                                  • mandatory
                                                                                                                                                                                  Data export ready
                                                                                                                                                                                  privacy.data_export_ready
                                                                                                                                                                                  Your data export is readysuccess
                                                                                                                                                                                  • email
                                                                                                                                                                                  • in-app
                                                                                                                                                                                  • mandatory
                                                                                                                                                                                  Deletion requested
                                                                                                                                                                                  privacy.deletion_requested
                                                                                                                                                                                  Account deletion requestedwarning
                                                                                                                                                                                  • email
                                                                                                                                                                                  • in-app
                                                                                                                                                                                  • mandatory
                                                                                                                                                                                  • guardian
                                                                                                                                                                                  Deletion completed
                                                                                                                                                                                  privacy.deletion_completed
                                                                                                                                                                                  Your account and data have been deletedinfo
                                                                                                                                                                                  • email
                                                                                                                                                                                  • in-app
                                                                                                                                                                                  • mandatory
                                                                                                                                                                                  Retention rule applied
                                                                                                                                                                                  privacy.retention_applied
                                                                                                                                                                                  Some older data has been removedinfo
                                                                                                                                                                                  • in-app
                                                                                                                                                                                  • mandatory
                                                                                                                                                                                  Subject access request received
                                                                                                                                                                                  privacy.dsar_received
                                                                                                                                                                                  We received your requestinfo
                                                                                                                                                                                  • email
                                                                                                                                                                                  • in-app
                                                                                                                                                                                  • mandatory
                                                                                                                                                                                  Policy updated
                                                                                                                                                                                  privacy.policy_updated
                                                                                                                                                                                  Our {{item}} has changedinfo
                                                                                                                                                                                  • email
                                                                                                                                                                                  • in-app
                                                                                                                                                                                  • mandatory
                                                                                                                                                                                  Breach notification
                                                                                                                                                                                  privacy.breach_notification
                                                                                                                                                                                  An important notice about your datacritical
                                                                                                                                                                                  • email
                                                                                                                                                                                  • in-app
                                                                                                                                                                                  • sms
                                                                                                                                                                                  • mandatory
                                                                                                                                                                                  • guardian
                                                                                                                                                                                  • night

                                                                                                                                                                                  Counts

                                                                                                                                                                                  What the flags actually cover.

                                                                                                                                                                                  Mandatory
                                                                                                                                                                                  77

                                                                                                                                                                                  bypass channel preferences

                                                                                                                                                                                  Adult-only
                                                                                                                                                                                  82

                                                                                                                                                                                  every billing, wallet, partner and BodyCommand event

                                                                                                                                                                                  Guardian copy
                                                                                                                                                                                  12

                                                                                                                                                                                  safety, clinical, moderation and data rights

                                                                                                                                                                                  Coaching
                                                                                                                                                                                  7

                                                                                                                                                                                  none of them are mandatory — a nudge is never statutory

                                                                                                                                                                                  Templates render through one function that throws on an unknown token, so {{firstname}} cannot ship as literal text in a live subject line. Every subject in the catalogue is asserted to render in the test suite.

                                                                                                                                                                                  When this platform speaks, and when it stays quiet.

                                                                                                                                                                                  The longer list is when it says nothing. Every event above is a decision the engine makes about your day — it needs your day to make any of them.

                                                                                                                                                                                  Free to create. 150 AI credits a month for 2 months, then AI features need a plan — everything that is not AI carries on either way. Premium is £5.99 a month and cancels in one click. Under 18 a guardian confirms before the account opens.