The trial period is ending, and Sarah must move to a paid plan without disrupting daily operations.
As the company scales, she also handles upgrades, downgrades, and payment recovery scenarios with clear visibility into billing history.
The subscription lifecycle is smooth from trial conversion to plan changes, with prorated billing behavior reflected transparently in account status and invoices.
| Failure | What the user sees | What happens next |
|---|---|---|
| Trial expired | Access restricted banner | Renew to restore full access |
| Trial abuse detected (email/domain/IP) | New trial rejected | Contact support |
| Invoice payment fails | Payment failure notice | Retry schedule and notification flow starts |
| Retries exhausted | Service restricted | Update payment method and settle invoice |
| Payment method expired | Email prompt to update method | User updates card details |
| Downgrade below seat usage | "Remove employees first" | Reduce active seats then retry |
| Downgrade removes active features | "Feature will be disabled" warning | User confirms or cancels downgrade |
| Scenario | Behavior | Why |
|---|---|---|
| bKash/Nagad payment flow | Manual verification path used | Non-card settlement workflow |
| Enterprise invoicing | No self-service checkout | Contractual billing lifecycle |
| Invoice PDF download | Available from billing history | Finance and compliance needs |
ZettaHRM
A modern HRM workspace for employee management, attendance tracking, leave approvals and structured day-to-day HR operations.