Suede AI Agent StudioDocsStart buildingOpen workspace
Navigation menu

Agency & clients5 min readUpdated

Sell your own CRM plans and rebill usage to clients

Quick answer

Agent Studio lets your agency sell its own CRM plans to clients. On Agency → Plans you set each plan's price, monthly or yearly billing, trial days, the areas it opens and caps on contacts, team members and phone numbers. Plans bill through your own Stripe, and texts, emails and AI rebill monthly at the rates and markup you choose.

What you'll have

  • Your own plan ladder, priced by you and paid into your Stripe.
  • Each client opening only the areas their plan includes.
  • Texts, emails and AI usage invoiced to clients every month with your margin.
  • Upgrades, failed payments and caps handled by workflows.
On this page
  1. What is SaaS mode in Agent Studio?
  2. How do I create a plan?
  3. How do I put a client on a plan?
  4. How does usage rebilling work?
  5. What does a client see on their plan?
  6. Which SaaS events can I automate?
  7. Questions

What is SaaS mode in Agent Studio?#

SaaS mode turns your agency into a software company: clients subscribe to plans you design, and you keep the revenue. GoHighLevel calls this SaaS mode; in Agent Studio it lives on Agency → Plans.

  • Saving a paid plan creates its product and recurring price in your CRM payments.
  • Putting a client on a plan emails them a plan invoice. Paying it starts a Stripe subscription on your account, and renewals record themselves.
  • Usage rebilling invoices each client once a month for what they sent and the AI they used.

How do I create a plan?#

Connect Stripe in CRM payments, then press New plan on Agency → Plans. A plan takes about two minutes to set up.

Launch your first plan

0 of 5 done

  1. Step 1: Connect your Stripe account

    Plans bill through the payments connection in your CRM, so the money lands in your own Stripe.
    Open Payments
  2. Step 2: Open Plans

    Go to Agency → Plans and press New plan.
    Open Plans
  3. Step 3: Price and package it

    Set Plan name, Description, Price (USD), Monthly or Yearly, trial days, and tick Areas this plan opens.
  4. Step 4: Set caps and rebilling

    Fill Caps for contacts, team members and phone numbers (blank means no cap), then Usage rebilling: per text, per email, Rebill AI usage and AI markup (%).
  5. Step 5: Save and add the welcome workflow

    Press Save plan, then Add welcome workflow under Starter workflows so every new subscriber gets a welcome email and a kick-off task.
Plan settings
SettingWhat it controls
Price (USD), Monthly or YearlyWhat the client pays you each period. A $0 plan sends no invoices.
Trial daysHow long a client uses the plan before the first charge
Run the trial in StripeThe client adds a card on day one and Stripe charges when the trial ends
Areas this plan opensWhich CRM areas the client's account shows. Settings and Team are always on.
CapsMost contacts, team members and phone numbers the account holds
Per text and per email (cents)What you charge for each message the client sends
Rebill AI usage and AI markup (%)AI the client uses, billed at cost plus your markup
Self-serve upgradeClients move up to this plan themselves from Your plan

How do I put a client on a plan?#

Press Plan and usage on the client's card in Agency → Sub-accounts, pick the plan and enter the billing email. The plan invoice goes out by email, or the trial starts first if the plan has one.

  • Tick skip trial to bill a returning client at once.
  • The dialog shows the client's current plan, the last payment failure and twelve months of usage.
  • Choose No plan to take a client off billing. Their account opens every area again.

How does usage rebilling work?#

Every text and email a client account sends is counted, and AI work (Conversation AI, review replies and social copy) is recorded at cost. When the month closes, Agent Studio prices the usage on the plan's rates and emails the client a usage invoice from your payments.

How a usage invoice is pricedtext
texts x per-text rate
+ emails x per-email rate
+ AI cost x (1 + AI markup %)
= usage invoice total

A month that totals under the $0.50 card minimum carries its counts into the next month's invoice, so every message is eventually billed. Your own Agent Studio account with Suede AI stays as it is; rebilling recovers that cost from the client with your margin on top.

What does a client see on their plan?#

A client sees only the areas their plan opens, across the menu, pages and public pages. Your agency keeps full access inside every client account, so you configure anything before or after a plan change.

  • When a plan leaves out an area, its public pages for that area go offline too: forms and sites, booking pages, pay pages, review pages, the member portal and the affiliate portal.
  • A plan without Automations holds the account's automations until the client moves up.
  • Hitting a cap stops the next contact, invite or number with a clear message, and your CRM fires Sub-account reached a plan limit once a day per cap. That is your upsell moment.
  • Inside their account, Your plan shows the plan, usage against each cap, any open plan invoice and the self-serve plans they upgrade to with one press of Upgrade.

Which SaaS events can I automate?#

Every billing moment is a workflow trigger in your agency CRM, with the client's billing contact attached, so dunning, upsells and thank-yous run without you.

SaaS triggers and steps
Trigger or stepUse it to
Sub-account plan assignedSend the welcome and book the kick-off
Sub-account upgraded its planThank the client and set up the new areas
Sub-account plan payment failedAsk for a new card, wait, then follow up
Sub-account plan payment recoveredClose the dunning task
Sub-account usage invoicedSend a usage summary with the invoice
Sub-account Plan stepRead the plan, caps and usage to branch, or extend a trial
Manage Sub-account stepChange a plan or pause an account

Plans attach to client sub-accounts and bill through your own Stripe once you connect payments.

Questions buyers ask#

Who collects the money from my clients?

You do. Plan and usage invoices bill through the Stripe connection in your CRM payments, so subscriptions and payments land in your own Stripe account at the prices you set.

How is this different from GoHighLevel's SaaS mode?

The model matches: sell plans, gate features by plan and rebill usage with a markup. In Agent Studio it all lives on Agency → Plans, plans bill through your own Stripe connection, and every billing event is a workflow trigger you shape.

Can I offer a trial before the first charge?

Yes. Set trial days on the plan. Agent Studio holds the trial and sends the first invoice when it ends, or tick Run the trial in Stripe to take the card on day one and let Stripe charge at the end.

What happens when a client's payment fails?

Your CRM fires Sub-account plan payment failed and the Plan and usage dialog shows the error. Add the payment recovery starter for an update-your-card email and follow-up, and use a Manage Sub-account step to pause the account when you decide.

Can clients upgrade themselves?

Yes. Mark a plan Self-serve upgrade and clients see it on Your plan inside their account. Pressing Upgrade moves them up and bills the new plan. Downgrades come through you.

Was this page helpful?

Good work starts with a clear flow.

Give an agent a job. Connect the steps. See how the work becomes a service someone else can call.

Input
Reason
Output

A workflow you can inspect

Make the steps visible.

Start with a template or describe the job. Connect inputs, reasoning, and output on the canvas.

Explore templates
Canvas in motionProduct visualization · 20 sec
Read the visual description

A stylized organization chart opens into a workflow canvas. Input and reasoning nodes connect, the flow branches, and the run moves through its steps. The film ends with Suede AI Agent Studio. Music only; no spoken narration.