Skip to content
Customer Pro

Billing

Subscription & plans

Pick a plan, see what it includes, and check out through Razorpay.

On this page

This is the one page in Customer Pro that stays open no matter what state your account is in. It shows the plan you are on, how much of it you have used, and every plan you could move to. It is also where you end up if your subscription lapses.

Audio
Choosing a plan

What the page shows #

The card at the top is your current plan. A trial carries a Trial badge and a countdown of whole days; a paid plan carries an Active badge and the date it renews. Under it, one bar per metered resource shows what you have used against the ceiling your plan sets. An infinity sign means the plan sets no ceiling for that resource. The same figures, plus the daily message history, live on Usage & limits.

Below that is the plan grid. The toggle switches every card between monthly and yearly pricing, and a discount campaign shows as the list price struck through next to the campaign's label. Your current plan's button is disabled.

Buying a plan #

  1. Pick the cycle, then the plan

    Set the monthly/yearly toggle first — the button posts whichever cycle is showing.
  2. Pay on Razorpay's own page

    Customer Pro never serves a page that handles card details. We create a payment link with the amount fixed server-side and send you to Razorpay's hosted checkout.
  3. Come back

    Razorpay returns you here. If the signature on that return verifies and the link reads as paid, your plan activates immediately.

A free-priced plan — or one a discount campaign has taken to zero — skips Razorpay entirely and activates on the spot.

A checkout that never finished #

If you start a payment and do not complete it, the page opens with a Payment pending card showing the plan and amount. Your existing plan is untouched until that payment lands. Three ways out:

Field What it does
Complete payment Reopens the same Razorpay link. The amount cannot change.
Check status Asks Razorpay directly what happened to that link. Use it when you paid but the page still says pending — the confirmation webhook may never have arrived. If Razorpay says paid, your plan activates; if the link expired or was cancelled, the checkout is closed out.
Cancel Cancels the link at Razorpay as well as here, so it can no longer be paid.

Starting a new checkout cancels any pending one first, so clicking through three plans never leaves three payable links behind. Links also expire on their own after the configured window.

What happens with no active plan #

Without a live subscription — paid or trialling — the whole application collapses to this page. The sidebar drops every section except Business, and any other URL you type redirects straight back here. The API answers 403 with a subscription_required code instead of the data you asked for.

What stays reachable: this page, Invoices, Usage, Payment setup, your profile, and sign-out.

Where to go next #

Frequently asked

What happens if my subscription lapses?
The navigation collapses to the billing section and every other page redirects back to Subscription. This is deliberate, so you are not walked into pages that cannot work.
My payment succeeded but the plan did not activate. What now?
Use the reconcile action on the pending checkout. It polls the provider for the real state and applies it immediately, which is the manual path when a webhook was missed.