Your clients log into a portal that says someone else's name at the top. The favicon isn't yours. The emails come from a domain you don't own. Every time a client sees the vendor's brand instead of yours, you've handed away a little equity you paid to build.
White-label project management fixes that. Instead of reselling someone else's tool, you run the tool — boards, docs, automations, the works — under your own name, on your own domain, in your own colors. This guide walks agencies, resellers, and consultancies through what a branded portal actually requires and how to stand one up.
Key takeaways
- White-label PM means clients see your brand end to end: domain, logo, colors, favicon, footer, and the sign-in screen.
- A real white-label setup needs four things: a custom domain with SSL, full visual branding, branded authentication, and email sent from your own domain.
- Zoobbe handles all four out of the box, including automatic DNS and SSL setup and the ability to hide the vendor brand entirely.
- Seat-based billing and a documented REST API let you wrap the portal into your own pricing and onboarding.
- You keep the client relationship instead of renting it from a vendor.
Why agencies care about white-label more than anyone
When you sell project management as part of a retainer, the tool becomes part of your service. If it carries another company's branding, two things happen. Your client starts associating the value with that vendor, not you. And the day they decide to go direct, the off-ramp is already built — the logo in the corner is the vendor's sign-up page.
Resellers have an even sharper version of this problem. You can't resell a product with a competitor's name stamped on every screen. The margin only exists if the client believes they're buying your platform.
So the requirement isn't cosmetic. A branded portal is how you keep the relationship, protect the margin, and look like the software company your clients already think you are.
What a real white-label setup actually requires
"White-label" gets thrown around loosely. A lot of tools let you swap a logo and call it a day, then leak the vendor brand the moment a client opens a notification email or hits the login page. Here's the full checklist.
1. A custom domain with SSL
The portal should live at app.youragency.com, not youragency.somevendor.com. That means a custom domain with a valid SSL certificate so the browser shows the padlock and no warnings. Zoobbe sets up the DNS and SSL automatically, so you point the domain and the certificate provisioning happens for you instead of becoming a ticket to your ops person.
2. Full visual branding
Logo and favicon are the obvious ones. But clients notice the details: the primary and secondary colors, the footer text, the app name in the browser tab. Zoobbe lets you set the app name, logo, favicon, primary and secondary colors, a custom footer, and even custom CSS when you need to match a brand guideline exactly. You can also hide Zoobbe's branding entirely, so there's no "powered by" giveaway in the corner.
3. Branded sign-in
The login screen is where most white-label setups fall apart. If clients sign in through a page that shows the vendor's name, the illusion breaks before they're even in. Zoobbe supports white-label OAuth with Google and GitHub using your own client IDs, so the "Sign in with Google" consent screen shows your application's name, not the vendor's. The first thing the client sees is yours.
4. Email from your own domain
Notifications, daily digests, invites — every email is a branding touchpoint, and every email is a chance to leak. Zoobbe supports custom SMTP for white-label email, so notifications route through your domain and the white-label context follows into email routing. No more [email protected] landing in your client's inbox.
The portal underneath has to be worth white-labeling
Branding is the wrapper. The product inside still has to do the job, or you're putting your name on something clients won't use. A branded portal is worth the most when the underlying platform covers the whole workflow.
With Zoobbe, the portal your clients get includes Kanban boards with drag-and-drop cards, color-coded labels, priorities, due dates with reminders, multiple assignees, checklists, and threaded comments with @mentions. Alongside the boards are Notion-style pages with real-time collaborative editing built on Yjs CRDT, so two people can edit the same page without stepping on each other. There are automations — trigger, condition, action rules that move cards, assign members, set due dates, or send notifications on a schedule. There's per-card time tracking, a personal daily task list, and AI features for natural-language board management and productivity insights.
For agencies, that breadth matters because one portal can hold client projects, internal delivery, and documentation without bolting on a second tool. You're not white-labeling a Kanban board — you're white-labeling a working PM platform.
Wrapping it into your own business
A branded portal is only half the reseller story. The other half is making it part of your commercial setup.
Zoobbe runs on seat-based subscriptions with plan tiers, so you can assign members to seats and track seat history as clients grow. Billing is Stripe-powered with monthly, annual, or lifetime cycles. On the technical side, there's a documented public REST API at /v1/* with full CRUD on boards, cards, pages, workspaces, and automations, plus an OAuth 2.0 authorization server with PKCE, scoped API keys, configurable per-key rate limits, and HMAC-signed webhooks for card, board, list, and page events. If you want to provision a client workspace from your own onboarding flow, or sync project status into a dashboard you already run, the API is there. There's also a WordPress plugin integration if your client sites live on WordPress.
A practical rollout order
If you're setting this up for the first time, do it in this order so nothing leaks while you're mid-setup:
- Configure the visual branding first — app name, logo, favicon, colors, footer. Get the inside of the product looking like yours.
- Set up the custom domain and let DNS and SSL provision before you send anyone the link.
- Configure white-label OAuth with your own Google and GitHub client IDs so the sign-in screen carries your name.
- Point email through your custom SMTP and send yourself a test notification to confirm the from-address is right.
- Only then invite your first client. By that point every surface they touch is yours.
FAQ
What is white-label project management?
It's running a project management platform under your own brand instead of a vendor's. Clients access it on your domain, see your logo and colors, sign in through your branded screen, and receive email from your domain. The underlying software is provided by the vendor, but to the client it looks like your product.
Can I use my own domain and SSL certificate?
Yes. Zoobbe supports a custom domain with automatic DNS and SSL setup, so the portal runs at your own subdomain with a valid certificate and no browser warnings.
Will my clients ever see the vendor's branding?
Not if the white-label is set up fully. Zoobbe lets you hide its branding entirely, brand the login via white-label OAuth with your own client IDs, and route email through your own SMTP, so the vendor name doesn't surface on screen or in the inbox.
Can I bill clients myself?
Zoobbe uses seat-based subscriptions with plan tiers and Stripe-powered billing on monthly, annual, or lifetime cycles. Combined with the public REST API, you can fit the portal into your own pricing and provisioning.
Is white-label a good fit for a small consultancy, not just large resellers?
Yes. The same branding, custom domain, and email controls apply whether you're onboarding one client or fifty. The setup work is the same, and you keep the client relationship either way.
Run the portal, not someone else's ad
Every screen your client touches is either building your brand or someone else's. A proper white-label setup — custom domain, your colors, branded sign-in, your email — puts all of those screens to work for you. See how Zoobbe's white-label setup works and ship a portal your clients think you built.
Photo by Andy Brown on Unsplash