Custom domains & white-label
Run BoardHerald on your own domain, with your logo, colours, and email branding. Every tenant starts on a shared subdomain; most eventually graduate to full white-label.
Three layers of rebrand
"White-label" on BoardHerald spans three independent layers. You turn them on in any order; you don't have to do all three to look legitimate.
1. Branding (visible everywhere)
- App name — replaces "BoardHerald" in the navbar, browser tab title, and email subjects.
- Logo — PNG/SVG upload. Shown in the navbar and on email headers.
- Favicon — independent upload for the browser tab icon.
- Colour theme — pick one of the built-in presets (
Gold Rains,Professional,Matrix,Apple) or drop to the custom editor which exposes colour slots (primary, accent, success, danger, surface, muted, etc.) with hex pickers. - Custom CSS — paste your own rules if the colour slots don't cover everything. Scoped to your tenant only. Power users only.
- Email chrome — tenant-specific logo height and header padding for branded email notifications.
All of the above go under Settings → Branding. Takes effect immediately for you and propagates within seconds for your members.
2. Custom domain
By default, your tenant lives on the shared platform host app.boardherald.com — your sign-in scopes you to your own organization, so the same hostname serves every non-whitelabel tenant cleanly. Upgrading to a tier that includes a custom domain lets you move the address bar to your own hostname (e.g. board.acme.com) in four steps:
- Open Settings → Custom domain. Enter the hostname you want (e.g.
board.acme.com). - BoardHerald displays a CNAME target for you to add to your DNS. Copy it.
- Add the CNAME at your DNS provider:
board.acme.com. IN CNAME app.boardherald.com.
- Come back to BoardHerald and hit Verify. BoardHerald provisions an SSL certificate (via Cloudflare Custom Hostnames) and, once DNS has propagated, flips the status to Active. Typical time: 5–30 minutes depending on your DNS TTL.
Once active, your custom hostname board.acme.com is the canonical address for your tenant — new email links, magic-link sign-ins, and the URL members see in the address bar all point there. The shared platform host app.boardherald.com keeps working for any member who lands on it directly (their session still resolves to your organization), so nothing breaks during the rollover.
3. Email domain
By default, email notifications come from noreply@boardherald.com with a reply-to matching the sender in your tenant. You can move the actual sending domain to yours — so your board members see board@acme.com in their inbox, no "boardherald" anywhere.
Setup under Settings → Branding → Email domain:
- Enter the domain you want to send from.
- BoardHerald shows you the SPF, DKIM, and verification CNAME records to add to your DNS.
- Add them and hit Verify. Status polling tracks each record independently — so you can diagnose which one is wrong if verification fails.
- Once all three are green, your tenant sends email from your domain. Existing queued emails finish on the old domain; new ones switch immediately.
When the full white-label matters
Usually: when a portfolio company wants their board to feel like their own product, not like a tool someone bought. Also: when an outside law firm runs BoardHerald on behalf of a client and needs the surface to look like the firm, not like a third-party SaaS. Also: when fundraising — a custom domain and clean email signals seriousness.
It doesn't matter for early-stage pre-seed boards where everyone knows everyone. Start on the subdomain; upgrade when it starts mattering.