Billing and Subscription
FixFast offers Free, Pro, and Enterprise plans with usage guardrails. All plans are multi-tenant with org_id isolation.
Plan Comparison
| Plan | Intended Use | Included | Retention | Support |
|---|---|---|---|---|
| Free | Evaluation and small teams | 1 workspace, Slack/webhook notifications | 7 days | Community |
| Pro | Production teams | Multi-workspace, Slack/Teams/webhook, correlation insights | 14 days | Standard (email + chat) |
| Enterprise | Regulated/large orgs | All Pro + custom retention, SSO/SCIM (future), audit logs (future), dedicated support | 30 days default (customizable beyond 30d) | Dedicated TAM + SLA |
Data Retention
- Free: 7-day retention; data older than 7 days is pruned nightly.
- Pro: 14-day retention; pruning begins after the 14-day window.
- Enterprise: 30-day default; longer retention available by agreement. Pruning aligns with the contracted window.
- Retention applies to alerts, incidents, summaries, and related metadata stored in FixFast.
Usage and Quotas
- Retention is enforced per workspace based on plan; older data is pruned automatically.
- Quota alerts:
quota.warningat 80% and 100%; see webhook events. - Quota enforcement: processing throttles once limits are hit; upgrade to restore full throughput.
Upgrades and Downgrades
- Upgrades apply immediately with proration to the current billing cycle.
- Downgrades take effect next billing cycle; retention changes apply after the effective date.
- Changing plan mid-cycle recalculates quotas and re-enables throttled processing.
Invoice Management
- Admins can download invoices and usage CSVs from Settings → Billing.
- Supported payment methods: credit card (self-serve); invoicing/PO for Enterprise.
- Billing contacts can be configured per org; invoice emails are sent to billing contacts only.
Subscription Lifecycle
flowchart LR A["Start Trial/Free"] --> B["Upgrade to Pro"] B --> C["Scale usage"] C --> D["Quota warnings 80/100%"] D -->|upgrade| E["Enterprise Contract"] D -->|no change| F["Throttle processing"] E --> G["Custom retention + SSO/SCIM"]
Best Practices
- Keep separate workspaces for production and non-production to avoid quota contention.
- Monitor quota events via webhook and alert SRE on
quota.limit_reached. - Align plan retention with compliance requirements; Enterprise supports custom settings beyond 30 days.