Trial Ended
When a free-trial workspace passes its trialEndsAt timestamp, sign-in routes the Owner (and only the Owner) to /trial-ended instead of the Dashboard. The page explains what's happening and gives one clear next action: graduate to a paid plan.
What changes when the trial ends
- The workspace flips to read-only: existing projects, connections, and runs remain visible but cannot be edited or scheduled.
- Scheduled jobs are paused. Already-running executions are allowed to finish; no new executions start.
- Hosted runtime instances are kept warm for a short grace period (so an immediate upgrade restores the workspace without re-provisioning) and then released.
What you can do from this page
- Add a payment method and pick a plan -- the primary CTA, hands off to Account billing which proxies to Stripe Customer Portal.
- Contact support -- secondary CTA, mailto to the DataLug support address.
- Export project manifests -- non-Owner roles see a download link for their projects so they can keep a copy.
How an admin extends a trial
DataLug operators can extend a trial from the Admin Center -> Accounts table. The per-row Extend trial button opens a modal that pushes the trialEndsAt timestamp forward. The change is recorded in the audit log under the verb ExtendTrial.
Related
- Account billing -- the Stripe-backed plan / payment flow.