| Field | Description |
|---|---|
| Name | Shown to registrants on the sign-up page (e.g. "Starter", "Pro", "Agency") |
| Price | Monthly price. Set to 0 for a free plan |
| Stripe Price ID | The price_... ID from Stripe Dashboard (required for paid plans) |
| Features | Bullet-point list displayed on the registration pricing page |
| Modules included | Add-on modules businesses on this plan can use (shown once a sellable add-on is installed). See Add-on Modules |
| Is Active | Only active plans are shown during registration |
| Sort Order | Drag to reorder plans on the registration page |
0.00Tenants on a free plan are provisioned immediately at registration โ no payment step.
{primary.fa-lightbulb-o} A free plan lets businesses try Slotara before upgrading. You can convert a free-plan tenant to paid at any time from the tenant edit screen.
Step 1 โ Create the product in Stripe:
price_
Step 2 โ Create the plan in Slotara:
Registration flow for paid plans:
User fills registration form
โ
Redirected to Stripe Checkout (secure payment page)
โ
Payment succeeds
โ
Business account created automatically
โ
Welcome email sent
{warning.fa-exclamation-triangle} Make sure your Stripe Webhook is configured and your Signing Secret is saved in Admin โ Settings โ Payments. Without it, the webhook won't be verified and tenants will not be provisioned after payment.
To move a tenant from one plan to another:
{primary.fa-info-circle} Changes made here take effect immediately and don't touch the business's Stripe or Paystack subscription โ adjust billing in your gateway dashboard if needed. Businesses can also change plan themselves (below), which handles billing for you.
Businesses can upgrade or downgrade from Manage โ Subscription when the platform gateway is Stripe or Paystack:
| Change | What happens |
|---|---|
| Upgrade or downgrade between paid plans (Stripe) | The subscription price is swapped with proration. If the payment fails or needs 3-D Secure, the plan stays as it was |
| Upgrade or downgrade between paid plans (Paystack) | A new subscription is started for the new plan and the old one is disabled |
| Move to a free plan | Scheduled for the end of the paid period. The business sees a banner with Keep current plan until then |
Scheduled changes are applied by the hourly billing:apply-scheduled-plans task, so the cron job must be running.