What "real white-label" means under the hood.
Almost every B2B SaaS calls itself "white-label." Most of them mean "you can change the logo." Five layers separate that from a deployment where your clients genuinely cannot tell who's underneath. Here's the checklist.
The word "white-label" gets used the way "enterprise-grade" does — as a marketing claim that hides a wide range of actual delivery. If you've ever sold a re-branded SaaS to your agency's clients, you already know the moment the disguise slips: a notification email from a domain that isn't yours, a support page that says "powered by", a billing line on the credit card statement that names the underlying vendor. Once the client sees it, they have questions you don't want to be answering.
Here are the five layers that distinguish a logo swap from a real white-label deployment. If you're evaluating a vendor, walk this list with them.
Layer 1: Domain
Your clients should hit your domain, not theirs. The agency portal lives at app.youragency.com or portal.youragency.com, with valid SSL, and the browser never redirects to the vendor's domain. This sounds basic, but a surprising number of "white-label" platforms route through their own domain for OAuth, support links, or notification click-throughs. The first time your client clicks an inviting link in their welcome email and lands at app.callibre.ai or some-vendor.com/login, the disguise is gone.
The right architecture: every client-facing URL — including the auth flow, password reset, and any tracking links in outbound notifications — resolves under the agency's domain. The vendor's domain is invisible to the end client across the entire user journey.
Layer 2: Notification email domain
This is the layer most vendors get wrong. Your clients should receive notification emails from your domain — noreply@youragency.com or support@youragency.com — not the vendor's. That requires the vendor to support proper email-domain delegation: SPF, DKIM, DMARC alignment, and a setup process that lets you authenticate your sending domain to their mail infrastructure.
If a platform sends notifications from their own domain "on your behalf," your clients see the real sender in the email headers, your domain reputation isn't building, and the next time the recipient flags one of those emails as spam, you have no control over it. Real white-label means the agency owns the sending reputation.
Layer 3: Client portal
The interface your clients log into is the most visible white-label surface — and the one most vendors actually get right. Your logo, your colors, your domain, your typography. The harder test is what happens inside the portal: does the product reference itself by the vendor's name in tooltips, error messages, or help text? Are there feature labels that are vendor-specific jargon? Is there a "support" link in the corner that opens the vendor's help center with the vendor's branding?
The right architecture: every piece of UI copy, every product reference, every help text path is configurable per-tenant or generic enough to apply to any branded deployment. The client should never see the vendor's name in normal operation.
Layer 4: Billing posture
This one decides the relationship. Your clients should be billed by your agency, on your invoice, with your line items, at the rate you set. The vendor bills you, in the background, at the wholesale rate. Your client's credit card statement names your agency, not the vendor.
What you don't want: a "white-label" SaaS that asks your client to enter their own credit card during onboarding, then bills the client directly while taking a cut. That's not white-label, that's reseller-marketplace. Your relationship with the client is now mediated by the vendor's billing system, and the moment the client wants to talk price, they're talking to the vendor.
The right architecture: agency on hook for the bill from the vendor, agency charges the client at whatever markup the agency decides, agency keeps the relationship. Callibre's pass-through pricing exists in this exact posture — the agency pays Callibre's flat infrastructure rate; what they charge the client is the agency's call.
Layer 5: Support routing
The final layer is what happens when something breaks. Where does the client send the email? Who replies, and from what address? On most "white-label" platforms, support requests route to the vendor's help desk, which then replies under the vendor's brand (or worse, asks the client to forward the request to the agency).
Real white-label support means one of two things: (a) tickets route to the agency's inbox, the agency handles them, and the vendor is invisible; or (b) on a managed tier, the vendor's support team handles tickets under the agency's brand — replying from the agency's domain, signing as "the agency team," with the vendor's name never appearing. Both are real. The hybrid — vendor's team replying from vendor's domain — is not.
The simple test
Ask the vendor: can you walk me through every email, every URL, every support touchpoint a client of mine would see across a typical month, and confirm whether any of them name your company?
If the answer is "yes" across all five layers, that's a real white-label. If they hedge on email domain or billing posture, that's the layer that's going to surface six months in, when one of your better clients realizes who's really behind the product.
This isn't theoretical. Callibre exists in this category because we kept watching agencies hit the moment their client found out — and lose the relationship that day. Get the five layers right at the start; it's the difference between selling your platform and selling someone else's with your logo on it.
See how Callibre handles each of the five layers.
Domain, notification email, portal, billing, support — what's real, what we don't do, and where the boundaries are.
Read the white-label details →