Skip to content

Trial lifecycle

Every Afterglow Practice workspace lives in one of a handful of well-defined states. Understanding the state machine helps you predict what the app will show, what email notifications go out, and what data is available at each stage.

The state from the moment you submit the sign-up form until you click the verification link in the email we send.

  • The workspace exists in the database but is not yet provisioned.
  • You cannot sign in.
  • The verification link is valid for 24 hours.

The state from successful email verification until the trial ends or you convert to a paid plan.

  • Default duration is 21 days. Extended trials add to this end date.
  • A Demo Patient sandbox client is seeded so you can experience the full flow.
  • The Plan page shows how many days are left, for example “12 days left in your trial.”
  • You have full access to all features on your selected plan.
  • Reminder emails go out at the 7-day, 3-day, and final-day marks.

The state once payment succeeds on a paid plan.

  • The Plan page shows “Your subscription is active.”
  • Plan-restricted features (e.g. AI insights on Growth) unlock if you upgraded from a lower tier.
  • The workspace is billed on a regular cycle by Stripe.
  • Conversion is one-way for the trial period — once activated, you cannot drop back into a trial.

The state if the trial ends without conversion.

  • The Plan page shows “Your trial has ended” with an Add payment method to reactivate button.
  • Existing data is preserved during the grace period (currently 30 days).
  • After the grace period, the workspace and all data are permanently deleted in line with our data retention policy.
  • A trial extension granted by our team also reactivates the workspace (see Extensions).

The state if you cancel an active subscription.

  • The cancellation takes effect at the end of the current billing cycle, not immediately.
  • Until that date, the workspace behaves exactly like an activated workspace — no feature loss.
  • On the cycle end date, the workspace transitions to trial expired and the same grace-period rules apply.
┌─────────────┐
Sign-up form │ Activated │◄──── Payment succeeds
│ │ │
▼ └──────┬──────┘
┌──────────────────┐ │ Cancel subscription
│ Pending │ │ (effective end-of-cycle)
│ verification │ ▼
└────────┬─────────┘ ┌─────────┐ ┌─────────────────┐
│ │ Trial │──►│ Trial expired │──► Grace period ──► Deleted
│ Verify │ │ │ │
└─────────────►│ │ └─────────────────┘
└────┬────┘
│ Payment succeeds
▼
┌─────────────┐
│ Activated │
└─────────────┘
State Welcome hero Plan page
Pending verification — —
Trial Onboarding nudges Days left in the trial + Add payment method to continue after your trial (or Manage subscription once a card is on file)
Activated AI insight / upgrade nudges “Your subscription is active.” + Manage subscription
Trial expired — “Your trial has ended” + Add payment method to reactivate
Cancelled — Manage subscription until the cycle ends

A SystemAdmin can extend a workspace’s trial from the Trial Extension page in the Backoffice (see Trial management). Each extension adds 14 days, and there is no limit on the number of extensions. Extensions work for workspaces in the Trial or Trial expired state: an expired workspace gets a new 14-day trial from today and is reactivated. Extensions never shorten a trial.