Client Portal Branded Mobile App Setup Guide for Agencies
To resell the Branded Client Portal mobile app, connect your agency Stripe account, set agency-wide or per-client pricing under Reselling, and deploy from the sub-account list. Sparkforge bills you $79/month per location; you bill your client whatever you set.
The Branded Client Portal mobile app is a reseller product. You set the price your sub-accounts pay, Sparkforge bills you, and you keep the margin. This guide covers Stripe setup, pricing, deployment, and the client experience.
Prerequisite: connect agency Stripe
Your agency Stripe account collects subscription payments from sub-accounts. Connect it from the agency dashboard before turning on auto-reselling.
You can also deploy the Branded Client Portal app to a sub-account without Stripe — that path skips the auto-resell flow and is covered below.
Set agency-wide pricing
Open Agency → Reselling and configure the price every sub-account sees by default.
Override pricing for a specific client
- Go to Sub-Account List, find the client, click the three-dot menu, and choose Manage Client.
- Scroll to Reselling, change the Branded Client Portal Mobile App price, and save.
Disable the offer for a specific client
- Same path: Sub-Account List → Manage Client → Reselling.
- Toggle Branded Client Portal Mobile App off and save.
You can only disable the offer before the client buys. Once a sub-account has purchased, it can’t be turned off from this screen.
Deploy without Stripe
If you don’t have an agency Stripe account, you can still push the Branded Client Portal app to a sub-account directly.
- Go to Sub-Account List → Manage Client → Reselling.
- Under Branded Client Portal Mobile App, accept the direct-deploy terms.
- Click Pay Now.
The Branded Client Portal section won’t show up in the sub-account’s settings until this manual deployment runs. A direct deploy creates the subscription between your agency and Sparkforge but not between the sub-account and your agency.
Check what you’re paying Sparkforge
- Go to Agency Settings → Billing → Subscription.
- Open Reselling Branded Client Portal Mobile App to see the per-month total and the number of active subscriptions.
- Click Show sub-accounts for the full list.
Client-side experience
Sub-accounts find the offer at Sites → Client Portal → Settings → Branded Mobile App. They submit payment details, confirm, and the system creates the subscription, processes the first charge, and drops them on the app dashboard.
Billing flow
- Subscription 1: client’s card → your Stripe account.
- Subscription 2: your Stripe account → Sparkforge, $79/month per location.
Subscription warnings and recovery
If a sub-account’s subscription pauses or cancels, the app shows an inactive-subscription screen so the operator and their customers see the impact immediately. A Resubscribe button restores billing without leaving the screen.
Onboarding call for agencies
Agency admins can book a setup call with the Customer Success team from the Branded Client Portal page. The booking link is admin-visible only.
Frequently Asked Questions
What does the Branded Client Portal mobile app cost the agency?
Can I disable the offer after a client has already bought?
Do I need Stripe to deploy the Branded Client Portal app?
How do I see which sub-accounts are on the Branded Client Portal app?
What happens when a client’s subscription lapses?
Was this article helpful?
Thanks for the feedback.