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 trial banner shows a live countdown at the top of every page.
- 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 trial banner disappears.
- 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 full app is replaced with a single overlay screen offering three options: upgrade, contact sales, or export your data.
- 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.
- An administrator can still trigger data export during the grace period via the same overlay.
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 │ │ │ (overlay shown) │ └─────────────►│ │ └─────────────────┘ └────┬────┘ │ Payment succeeds ▼ ┌─────────────┐ │ Activated │ └─────────────┘Where each state shows up
Section titled “Where each state shows up”| State | Trial banner | Welcome hero | App access | Billing page |
|---|---|---|---|---|
| Pending verification | — | — | None | — |
| Trial | Countdown | Onboarding nudges | Full | Shows trial expiry + plan picker |
| Activated | Hidden | AI insight / settings nudges | Full | Shows current plan + invoices |
| Trial expired | — | — | Locked behind overlay | Plan picker + export only |
| Cancelled | — | — | Full until cycle end | Cancellation pending + reactivate |
Extensions
Section titled “Extensions”A SystemAdmin can grant up to three trial extensions per workspace via Trial management in the Backoffice. Extensions only add days to the existing trial end date — they cannot shorten a trial or revive an expired one.
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.