Managing Your Account
Profile, billing tier, password, free trial, and how to cancel.
Profile basics
/profile/edit is where almost everything lives:
- Bio, DOB, gender, phone, timezone, units.
- Emergency contact.
- WhatsApp setup.
- Certifications.
See Getting Started as a Trainer for the full first-time walkthrough.
Password
- Click your avatar → Profile Settings → scroll to Security.
- Click Change Password.
- Enter current password + new password (8+ chars).
- Save.
Forgot your password? Use /auth/forgot-password to receive a reset email (Mailgun delivers within seconds).
Subscription tier
EvoFit has 4 tiers:
| Tier | Price | Limit |
|---|---|---|
| Free | $0 | 1 client, 30-day trial |
| Starter | $199 (one-time) | 5 clients |
| Professional | $299 (one-time) | 25 clients |
| Enterprise | $399 (one-time) | Unlimited |
Upgrade by visiting /pricing and using Stripe Checkout. Test mode is live; live mode activates once Stripe is fully provisioned.
Free trial countdown
If you're on the Free tier, your account has a freeTierExpiresAt 30 days from registration. In the last 7 days a banner appears:
- 7-3 days: yellow
- 3-1 days: orange
- 0 days: red, full-page paywall
After expiry: read-only access continues (so you don't lose data) but mutating endpoints return 402 TRIAL_EXPIRED. Page-level <TrialGate> blocks dashboard pages with an upgrade modal.
To renew without losing data: hit /pricing and pay for any tier. Your JWT refreshes automatically post-checkout.
Cancel / downgrade
There's no in-app cancel button yet — contact support@evofit.io and we'll process it. Your data is preserved indefinitely (we don't auto-delete).
Apple Sign In
We tested it briefly and pulled it back — no Apple Developer account yet. If you want SSO, use Continue with Google on /auth/login (fully wired since 2026-04-23).
Account deletion
Email support@evofit.io with the subject "Delete my account". GDPR / CCPA processing within 30 days. Note: clients you trained will retain their workout history under their own user accounts.
Common pitfalls
Where to find this
- Profile:
/profile/edit. - Pricing:
/pricing. - Billing portal (planned): currently email support.
