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 states
Section titled “The states”Pending verification
Section titled “Pending verification”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.
Activated
Section titled “Activated”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.
Trial expired
Section titled “Trial expired”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).
Cancelled
Section titled “Cancelled”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.
Visual flow
Section titled “Visual flow” ┌─────────────┐ Sign-up form │ Activated │◄──── Payment succeeds │ │ │ ▼ └──────┬──────┘┌──────────────────┐ │ Cancel subscription│ Pending │ │ (effective end-of-cycle)│ verification │ ▼└────────┬─────────┘ ┌─────────┐ ┌─────────────────┐ │ │ Trial │──►│ Trial expired │──► Grace period ──► Deleted │ Verify │ │ │ │ └─────────────►│ │ └─────────────────┘ └────┬────┘ │ Payment succeeds ▼ ┌─────────────┐ │ Activated │ └─────────────┘Where each state shows up
Section titled “Where each state shows up”| 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 |
Extensions
Section titled “Extensions”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.
Related topics
Section titled “Related topics”- Sign up for Afterglow Practice — how a workspace enters the lifecycle.
- Trial & subscription — the practitioner-facing tour.
- Data retention and privacy — what happens to data after a workspace is deleted.