How Plans work in PulsyAI
PulsyAI uses a multi-tenant architecture where Plans appear in three different contexts depending on who is viewing them and from which domain:
The same “Plans” URL serves different content depending on context — your end-clients accessing your branded domain see your custom prices, while you accessing your own admin see what you pay PulsyAI. This separation is what makes PulsyAI’s white-label model genuinely white-label: your end-clients have zero visibility into your supplier relationship with PulsyAI.
In short: create plans in Rebilling, your end-clients see them through your branded domain.
The PulsyAI pricing model
PulsyAI plans use a hybrid subscription-plus-usage pricing model designed for voice AI workloads, with three pricing components per plan:- Monthly price — A flat subscription fee charged every month (e.g. $49/month).
- Minutes included — A pre-paid amount of voice AI minutes included in the base subscription (e.g. 10 minutes per month).
- Overage charge (per minute) — A per-minute rate charged for usage above the included amount (e.g. $0.20 per additional minute).
$49 / 10 minutes / $0.20 overage plan who uses 30 minutes in a given month would be billed:
Choose your billing currency
When creating a plan, you can choose the currency you want to bill in — you’re no longer locked into USD. Supported currencies include USD, CAD, GBP, EUR, AUD, NZD, and more, so you can price in the currency that matches your local market. Both custom plans and rebilling plans can be created in the currency of your choice.
Choose the currency you want to bill in when creating a plan — USD, CAD, GBP, EUR, AUD, NZD, and more.
Create a plan
1
Open the Rebilling page
Click Rebilling in the left sidebar of your white-label admin. With your Stripe account already configured, you’ll see the plan management interface with the Add Plan button at the top right.

2
Open the Create a product modal
Click Add Plan to open the Create a product modal. The modal has three sections: Plan Details, Features, and Pricing.

3
Fill in the Plan Details
- Plan name (required) — The name displayed to your end-clients (e.g. “Bronze Plan”, “Professional”, “Starter”).
- Description (required) — A short summary of the plan. This is only visible inside Stripe — your end-clients do not see this description. Use it for your own internal Stripe organization, not for marketing copy.
4
Add features
Click + Add feature to add a customer-facing bullet point. Each feature is a free-text input — type whatever you want to communicate to clients about what’s included in the plan.Features are entirely customizable and unlimited. Common examples:
- “24/7 AI Call Answering”
- “Lead Qualification”
- “Appointment Booking”
- “Call Transfer to Staff”
- “SMS Follow-Ups”
- “Priority Support”
- “Custom Knowledge Base”
5
Set the Pricing
Fill in the three required pricing fields:
- Currency (required) — Choose the currency to bill this plan in — USD, CAD, GBP, EUR, AUD, NZD, and more. You’re no longer locked into USD, so you can price in the currency that matches your local market.
- Monthly price (required) — The flat subscription fee, charged every month in your selected currency.
- Minutes included (required) — The number of voice AI minutes included in the base subscription each month.
- Overage charge (per minute) (required) — The per-minute rate charged for usage above the included amount.

6
Optionally enable a trial period
Check Enable trial period to offer end-clients a free window before billing starts, then enter the number of days (e.g. 3, 7, 14). During the trial, your end-clients do not pay you — they get full access to the plan without subscription charges.
7
Save the plan
Click SAVE at the bottom of the modal. PulsyAI creates the plan in your white-labeled platform and provisions the corresponding Product and Price in your connected Stripe account automatically — no manual Stripe configuration needed.
After you create a plan
Once saved, your plan appears as a card on the Rebilling page with all of its details laid out: name, monthly price, trial period (if enabled), cost structure, included features, visibility controls, and edit/delete actions.
- Review the full plan configuration at a glance.
- Control which end-clients can see and purchase the plan (see Plan visibility below).
- Edit the plan’s features and trial period.
- Delete the plan.
Plan visibility — control who sees each plan
Plan visibility lets you decide which of your end-clients can see and purchase a given plan. This is one of PulsyAI’s most powerful white-label features for resellers and master partners who run mixed pricing arrangements with different clients. Each plan has two visibility modes:- All subaccounts (default) — Every end-client on your white-labeled platform can see and purchase this plan. Use this for your standard public plans.
- Selected subaccounts — Only the specific end-clients you check can see and purchase this plan. The plan is invisible to every other end-client on your platform.
- On the plan card, find the PLAN VISIBILITY section.
- Switch the selection from All subaccounts to Selected subaccounts.
- Check the specific end-clients who should have access.
- Click Save Visibility to apply.
A practical use case
A reseller negotiates a custom deal with a single enterprise client at $1,000/month with bespoke included minutes and features — a price they don’t want their other clients to see. The reseller:- Creates a “Custom Enterprise — Client X” plan at $1,000/month with the agreed features and limits.
- Sets the plan visibility to Selected subaccounts.
- Checks only the enterprise client’s subaccount.
- Saves visibility.
- Legacy pricing grandfathered to long-standing clients.
- Pilot pricing for clients testing new offerings.
- Internal staff accounts on free or discounted plans.
- Migration plans used temporarily during a pricing change.
- Promotional plans tied to specific marketing campaigns or partners.
What your end-clients see
The plans you create appear to your end-clients on the Plans page of your white-labeled platform — accessed through your branded custom domain (for example,yourbrand.com/plans) — formatted as side-by-side pricing cards with the plan name, monthly price, included minutes, your list of features, and a Select button to subscribe.
End-clients only see plans whose visibility includes their subaccount — visibility-restricted plans are filtered out automatically based on who is viewing the page.

- Compare all plans visible to them side by side.
- Subscribe to a plan by clicking Select.
- See which plan they’re currently on (marked as Current plan).
- Apply a discount code if you’ve configured one.
Editing a plan
Once a plan is saved, most fields are locked because Stripe does not allow editing of core Price object fields after creation. The fields you CAN edit are:- Features — Add new features, edit existing ones, or remove features at any time.
- Trial period — Enable, disable, or change the number of trial days.
- Plan visibility — Change which end-clients can see the plan (All subaccounts vs Selected subaccounts).
- Plan name
- Description
- Monthly price
- Minutes included
- Overage charge per minute
Deleting a plan
Click the red Delete button at the bottom of the plan card to remove the plan from your platform.Next step
Clients
Manage your end-client subaccounts, view their dashboards, and impersonate them for support.