NicheDesk — the white-label CRM and booking platform you resell as your ownWhite-label CRM + booking you resell as your own.
The multi-tenant platform agencies rebrand and sell to gyms, salons, clinics, and studios. Drop in a vertical pack, point a domain, and bill recurring revenue you own.
Week of 10 March
Schedule
Bookings today
Net MRR
Show rate
Utilisation
Mon
10
Tue
11
Wed
12
Thu
13
Fri
14
Sat
15
Sun
16
Maya C.
09:00
Flow class
13:00
Colour
10:30
Consult
15:00
Maya C.
09:00
Jordan L.
11:30
Priya R.
14:15
Intake
09:45
Half sleeve
12:00
Balayage
09:15
Dev O.
13:30
Metcon
17:00
Group PT
10:00
Yin
11:00
Reseller pipeline
4 openLead
Trial
Active
AI receptionist
replying on WhatsApp
Everything a local business needs.
Nothing they’d rather build.
One codebase covers bookings, clients, payments, memberships, and compliance — so your agency sells outcomes instead of stitching together six tools.
Booking engine built for no-shows
Multi-staff, multi-room, classes, waitlists, buffers, and deposits — with rules per service. Embed it anywhere or run it on a branded page.
Pick a time
Thu 14 Mar
Client portal
Magic-link access to rebook, pay, and sign — no app download.
Next visit
Thu 10:30 · Colour
Memberships & packs
Recurring plans and prepaid credits that auto-decrement on attendance.
QR check-in
Scan at the door. Attendance, credits, and reporting update instantly.
Checked in · 09:58
Front-desk queue clears itself. Attendance syncs to memberships.
Forms & waivers
Intake, consent, and e-signature attached to the client record.
Consent & intake
Signature captured
Webhooks, API keys, Zapier
Every booking, payment, and client event is available over REST and outbound webhooks — so agencies can wire NicheDesk into whatever else they sell.
Reporting your clients will pay for
Per-business revenue, utilisation, retention, and staff performance — the numbers that justify your monthly invoice.
Revenue per business
+34%
Stripe Connect
Payouts + platform fees
Multi-language
Portal + emails localised
SMS & WhatsApp
Reminders that actually land
Every module is gated per plan, so you decide what your resellers can sell — and what costs them an upgrade.
One platform that speaks gym.
A pack is a JSON config: terminology, fields, booking rules, and colour. Switch it and the whole product changes language — no forks, no custom builds.
What the pack rewrites
- Customer record
- Members
- Booking unit
- Class
- Team member
- Coach
- Demo brand
- Ironside Strength
Booking rules shipped in the pack
{
"pack": "gym",
"customer": "member",
"session": "class",
"accent": "#FF7A45"
}Ironside Strength
Members · Classs · Coachs
Active members
1,284
Classs this week
312
Utilisation
87%
Bookable classs
- Strength 101Coach Rae · 16 spotsBook
- Metcon 45Coach Dev · 20 spotsBook
- PT assessment1:1 · 45 minBook
Your logo. Your domain. Your invoice.
NicheDesk never shows up.
Branding is enforced at the tenant level — dashboard, public booking pages, transactional email, and the client portal all render under the reseller's identity.
Accent
Portal surface
- Custom domain: book.northagency.com
- Email from: hello@northagency.com
- Login screen, favicon, and OG image swapped too
North Agency
Powered by North Agency · booking
Signature blowout
60 min · $75
Colour refresh
120 min · $180
Cut & finish
45 min · $60
Treatment add-on
20 min · $25
Confirmation email
You’re booked with North Agency on Thursday at 10:30.
Sent from hello@northagency.com · Reply to reschedule
The receptionist never sleeps. The calendar stops leaking.
Two AI features your resellers can actually price: an agent that books from a text message, and risk scoring that turns flaky bookings into paid deposits.
Bloom & Co receptionist
Answering on SMS, WhatsApp & web
No-show risk
Scored at booking time
- 71
Dev Okoye
Fri 16:00 · 2 prior no-shows · booked <2h ahead
- 44
Sam Riley
Fri 17:30 · First-time client · no deposit
- 9
Priya Raman
Fri 11:15 · Deposit paid · 14 visits
Automatic rule
Risk above 60 → require a 30% deposit and send an extra SMS 4 hours out. Configurable per service, per business.
Answers on every channel
SMS, WhatsApp and web chat share one agent, one knowledge base and one inbox.
Deposits by risk score
Risk is scored at booking time, and the deposit rule that follows is configurable per service.
Books without staff
The agent checks live availability, takes payment and writes to the calendar unattended.
Three moves from signup to MRR
No development work, no migration project. The platform is already built — you're adding a brand and a customer list.
Rebrand it
Upload a logo, pick an accent, point a domain. Ten minutes later the platform looks like it was built in-house.
- Custom domain + SSL
- Branded email sender
- Themed client portal
Onboard businesses
Create a tenant, apply a vertical pack, import clients from CSV. Each business is isolated at the database layer.
- Row-level security per tenant
- Vertical pack presets
- CSV + API import
Collect recurring revenue
Set your own resale price, bill through Stripe, and keep the spread. Optional application fee on every client payment.
- Your pricing, your margin
- Stripe Connect payouts
- Usage visible per business
No build phase and no migration project — you brand it and start selling.
Model your margin →What does this actually pay you?
Set your resale price and portfolio size. NicheDesk charges you one flat platform fee — everything above it is yours.
Your inputs
Your net MRR
$0
$61,512 a year, after the Growth plan
Built to be resold — not rented
The incumbents sell software to the business owner. NicheDesk sells the whole platform to you, so the customer relationship stays yours.
Swipe the table sideways to compare →
| Capability | NicheDesk | GoHighLevel | Vagaro | Mindbody |
|---|---|---|---|---|
| True white-labelOwn domain, own sender, zero vendor branding | Included | Partial | Not available | Not available |
| Reseller hierarchyAgency → business → staff, isolated per tenant | Included | Partial | Not available | Not available |
| Vertical packsTerminology and booking rules per niche | Included | Not available | Partial | Partial |
| AI booking receptionistBooks from SMS, WhatsApp, and web chat | Included | Partial | Not available | Not available |
| AI no-show risk + auto depositsRisk scored at booking, deposit rules triggered | Included | Not available | Not available | Not available |
| Memberships, packs & QR check-inCredits decrement on attendance | Included | Not available | Included | Included |
| Stripe Connect with platform feeTake a cut of processed volume | Included | Partial | Not available | Not available |
| Public API, webhooks & ZapierPer-tenant API keys | Included | Included | Partial | Partial |
| Priced for resale marginFlat platform fee, unlimited resale price | Included | Partial | Not available | Not available |
Comparison reflects publicly documented capabilities of each vendor’s standard plans.
Plugs into the stack your clients already run
Nothing here is an upsell tier. Connect an account, flip it on per business, and the events start flowing.
Stripe Connect
Payments, payouts, platform fees
Google Calendar
Two-way staff calendar sync
Twilio
SMS reminders and confirmations
Reminders and AI replies
Resend
Branded transactional email
Zapier & n8n
6,000+ downstream automations
Webhooks
Signed events for every action
REST API keys
Scoped per tenant, rotatable
Need something bespoke? Every object is reachable over the API, and outbound webhooks are signed and retried.
Read the integration FAQ →One flat platform fee. You set the resale price.
No per-seat tax on your growth and no revenue share on your subscriptions. Charge your clients whatever the market bears.
Starter
Prove the model with your first few clients.
Billed annually · $468/yr
- 1 reseller brand
- Up to 5 businesses
- All vertical packs
- Booking pages + client portal
- Stripe Connect payments
- Email reminders
Growth
The plan most agencies run their book of business on.
Billed annually · $948/yr
- Everything in Starter
- 3 brands · 25 businesses
- Custom domain + SSL
- AI receptionist & no-show risk
- SMS / WhatsApp reminders
- Forms, waivers & memberships
- Webhooks + Zapier
Scale
Unlimited portfolio, full platform control.
Billed annually · $1908/yr
- Everything in Growth
- Unlimited brands & businesses
- Full white-label (login, email, OG)
- Public API keys per tenant
- Custom vertical packs
- Application fee on payments
- Priority support + onboarding
14-day trial on every plan · No card required · Migrate your existing clients for free
Questions agencies actually ask
Still unsure? Start the trial — nothing is charged until you invite your first business.
No. Branding, domains, packs, and pricing are all configured in the dashboard. The only technical step is pointing a CNAME at us, and we walk you through it during onboarding.
Your agency. Your brand.
Software you own the relationship for.
Spin up your white-label platform in an afternoon, onboard your first business this week, and start billing recurring revenue you actually control.
No card required · Cancel any time · Free migration from your current stack