BUILT AROUND YOUR BRAND

Your name on it.
Everywhere.

Your name, colors, fonts and domains, for you and for every client.

Join the waitlist

THE WHITE-LABEL STUDIO

Your brand.
On every screen.

A platform that feels like you, right down to the last detail.

Put your name on it. Upload a logo and your clients never see ours.

Pick a color and the whole platform follows, from buttons to charts.

Choose a corner style and your brand fonts. They load everywhere, including public pages.

Give every client their own domain for the pages their customers see.

LIVE BRAND PREVIEW Your brand. Your rules.
Make it yours. Try the controls.Fictional brand examples

EVERY SURFACE

What gets your brand.
From the first click.

Your name, logo, colors and domain are what people see. The product name stays off their screens.

  • Sign-in page

    The login your team and clients use carries your logo and colors.

  • Emails

    Notifications and messages go out under your name, from your domain.

  • Client portal

    Agreements, invoices and updates open in a portal that wears the client's brand.

  • Booking pages

    Customers book on a page that looks like the business they already know.

  • Invoices and estimates

    Documents use the client's brand. Payment goes to the Stripe account you connect.

  • Forms

    Public forms and surveys use your styling, on a domain you or the client control.

  • Domains

    Public links use an address you choose. Nothing points a customer at a vendor domain.

SEPARATE BY DESIGN

How client accounts work.
One platform, many businesses.

Each client gets a sub-account. Their people, conversations and files stay there. You set the logo they start with, and the domain their customers use.

01

Isolated sub-accounts

Contacts, pipelines, bookings and files belong to that client. Another client cannot see them.

02

Your logo, and theirs where it counts

Your brand is the default across the platform. A client can also set a logo and colors on the pages their own customers see.

03

Their domain

Booking pages, forms and email links can live on the client's domain, so the address is one their customers recognize.

ON THEIR DOMAIN

What your clients see.
Your brand, all the way through.

The same product, framed as the client's own. These samples use a fictional business, Acme Roofing, on portal.acmeroofing.com.

Acme Roofing client portal showing a signed growth retainer proposal and its audit trail at portal.acmeroofing.com.

Client portal

A signed agreement and its audit trail, opened under the client's name.

Acme Roofing calendar in week view with booking pages and synced calendars at portal.acmeroofing.com.

Booking page

The calendar, booking links and synced calendars their customers use.

Acme Roofing payments screen with revenue, invoices and recent transactions at portal.acmeroofing.com.

Invoice

Invoices, estimates and the payments collected on their own Stripe account.

Acme Roofing contact form asking about the business, shown at portal.acmeroofing.com.

Contact form

A multi-step form on their domain, with the questions you set.

Sample screens from the product, shown on a client domain. Names and figures are fictional.

YOUR OFFERS

Sell your own plans.
Keep the margin.

Package the platform into tiers, share a checkout link, and let a purchase set up the new account. You choose the features in each tier. You set the price. Payments land in your Stripe account.

01

Sell your own plans

Build tiers with different features, publish a checkout link, and let the purchase create the client’s account automatically.

02

Set your own markup

Add your margin to calls, texts, email and AI usage. Clients see one clean price. You keep the difference.

03

Get paid on your Stripe

Payments land in your account, not ours. No platform fee skimmed off the top.

See client plans and billing ↗

THEIR ADDRESS

Custom domains.
A familiar place for every client.

A booking page, form or invoice that opens on your client's own domain feels like their business. Links in email match the address their customers already trust.

01

Add your client domain

Enter the domain or subdomain in the client's settings.

02

Update the DNS records

Add the records shown to your DNS provider.

03

Verify and make it live

Once verified, their pages and email links use their domain.

Each domain is verified on its own, so taking one client live does not change the others.

A LITTLE MORE CLARITY

Questions,
answered.

?

Still have questions?

Let's talk about your business.

Talk to us
Can I rebrand it and sell it to my clients?+

Yes. Put your name, logo, colors and domains on it, build your own plans, and sell them to as many clients as you like.

Can every client have their own domain?+

Yes. Each client can run their public pages on their own domain.

How many clients can I run?+

As many as your infrastructure handles. Seats and sub-accounts are unlimited, with no per-seat fee.

What do my clients see instead of the product name?+

Your name, logo, colors and domains. The sign-in page, emails, portal, booking pages, invoices and forms use that brand. A client can also show their own logo on the pages their customers open.

Are client accounts separate from each other?+

Yes. Each client is a sub-account. Their contacts, conversations, bookings and files stay in that account.

Can a client use their own logo on customer-facing pages?+

Yes. Your brand is the default across the platform. A client can set a logo and colors for the pages their customers see, such as booking, forms and the portal.

Can I white-label the sign-in page and the emails?+

Yes. The sign-in page and the emails you send use your name and domain.

YOUR NEXT CHAPTER STARTS HERE

Your company.
Your CRM.

Join the waitlist and lock in the $799 one-time founding price. Pay once, own the code, run every client under your brand.

No payment now. We will email you when sales open. Unsubscribe any time.

Founding price for the first 50 only

$799 once, no monthly feesFull source codeUnlimited clients and seats
Prefer us to host it? A hosted plan at $97/month is coming later.