Subscription & Billing
Overview
Whoxa CRM is a subscription-based SaaS platform. Business owners purchase a plan that determines which features they can access and how many resources (agents, conversations, templates, automations) they can use per billing cycle.
Plan Structure
Plans are configured by the Super Admin and contain the following limits:
| Feature | Description |
|---|---|
| Agents | Max number of agents the business can invite |
| Conversations | Max WhatsApp conversations per billing period |
| Templates | Max templates the account can create |
| Automations | Max automation flows |
| API Access | Whether API key generation is allowed |
Note: When any limit is reached, the relevant feature is blocked until the plan is upgraded or the billing cycle resets.
Payment Gateways
Whoxa CRM supports two payment gateways:
| Gateway | Currencies | Best For |
|---|---|---|
| Stripe | USD, EUR, GBP, and 135+ currencies | International / global businesses |
| Razorpay | INR | India-based businesses |
Both gateways can be active simultaneously. The customer selects their preferred gateway at checkout.
Subscription Flow
Stripe Checkout
- Select a plan and click Subscribe.
- You are redirected to the Stripe hosted payment page.
- Complete payment.
- Subscription is activated immediately after successful payment.
Razorpay Checkout
- Select a plan and click Subscribe.
- The Razorpay payment modal opens.
- Complete payment.
- Subscription is activated immediately after successful payment.
Check Your Current Usage
Go to Settings → Subscription → Usage to see:
| Resource | Usage Shown |
|---|---|
| Agents | Used vs limit |
| Conversations | Used vs limit |
| Templates | Used vs limit |
| Automations | Used vs limit |
Upgrade / Change Plan
- Go to Settings → Subscription.
- Click Upgrade Plan or Change Plan.
- Select the new plan.
- Complete payment through Stripe or Razorpay.
- New limits apply immediately after successful payment.
Trial Handling
If your instance is configured with a trial period, newly registered businesses automatically receive a trial subscription. Trial limits are defined by the Super Admin in the default plan settings.