Overview
White-label partners can serve Enginy to their end customers under their own brand: your logo, product name, and primary color replace the Enginy brand across the app, and your customers sign in on your own domain (for exampleapp.yourdomain.com).
Setup is self-serve from Settings → Workspace and has two parts:
- Branding — logo, brand name, and colors.
- Custom domain — point a domain you own at Enginy and verify it via DNS.
White-label branding is available on the White Label partner plan, and editing it requires a workspace
admin grant. If you don’t see the Workspace tab in Settings, or the controls are disabled, contact your
Enginy account manager.
1. Configure your branding
In Settings → Workspace → Branding:- Enable Custom branding.
- Upload your logo (PNG, JPEG, GIF or SVG, up to 1MB).
- Set your brand name — it appears in page titles, the sign-in heading, and the two-factor authenticator label.
- Set your primary color (6-digit hex, e.g.
#1A73E8). The entire app theme — buttons, accents, highlights, spinner — is derived from this single color.
A dark-mode primary color can be stored, but it is not applied yet: the platform currently ships in light
mode only.
2. Add your custom domain
In Settings → Workspace → Custom domain:- Add the domain your customers should use, e.g.
app.yourdomain.com(subdomains only — wildcards and IP addresses are rejected). - The panel shows two DNS records to create at your DNS provider, each with a copy button:
- a CNAME record pointing your domain at Enginy, and
- a TXT record that proves you own the domain.
- Create both records, then press Check now.
DNS changes can take a few minutes to propagate. If verification fails right after you created the records,
wait a bit and press Check now again — the error tells you exactly which record is still missing.
The certificate badge
Once your domain is Active, a second badge tracks its HTTPS certificate:
What happens during Certificate pending: our edge provider validates that your domain routes to us
(it does, via the CNAME you created) and then issues and deploys a TLS certificate for it across the
network. This is fully automatic and usually takes under 10 minutes. Until the badge turns green,
visiting the domain over HTTPS will show a browser security error — that’s expected, not a
misconfiguration.
Still pending after an hour? That means issuance is blocked, not slow. Re-check that your CNAME record
is still in place, and — if your domain has CAA records — that they allow certificate issuance (our edge
uses Google Trust Services, Let’s Encrypt and SSL.com). Domains without CAA records need no change.
3. What your customers see
- On your domain — the sign-in and register pages, and the app after login, carry your logo, name, and colors from the first paint. Enginy marketing and legal links are hidden.
- Anywhere else (
app.enginy.ai) — stock Enginy branding, always. The domain the app is accessed on is the only thing that decides the brand.
Current limitations
- Emails sent by the platform (e.g. password reset) currently link to the Enginy domain.
- Branding applies in light mode; a dark theme is not available yet.
Removing an Active domain immediately stops the branded sign-in on it, so remove with care.