What you'll set up
- Your logo, brand colour, and custom email-sending domain across the dashboard, bio pages, QR codes, and transactional emails.
- End-customer accounts — either isolated sub-workspaces or a multi-tenant single workspace via the API.
- A Resend-backed email sender so customers never see an elido.app address.
White-label lets you offer Elido as part of your own product. Available on the Business plan with the Reseller add-on. End customers see your logo, your colours, and your domain; the underlying platform is still Elido, but they never see our brand.
What gets rebranded#
When white-label is on, the following surfaces show your brand instead of Elido's:
- Dashboard. Logo in the sidebar, marketing colour, and favicon. Optional CSS overrides for fonts and corner radius (Business plan).
- Bio pages. All bio pages in the workspace use your branding by default.
- QR codes. No "elido.app" watermark; the "Made with" line uses your reseller name (or hides entirely).
- Emails. Transactional emails (invites, magic links, alerts) are sent from your domain (after domain verification).
- Short URLs. Use your own custom domain — no
*.elido.mein any visible URL. - Status page. Optional — point your own status page domain at our status feed.
What stays on Elido branding:
- Backend API URLs (
api.elido.app). We can't move the API to your domain — clients calling the API hit ours directly. - Support emails go to your support, not ours (you handle tier-1; we backstop you).
- The legal footer mentions "powered by Elido" on Free-tier exits (e.g. if a customer cancels and lands on a free tier landing). Business+ removes this entirely.
Enable white-label#
- Settings → Branding → White-label (Business plan only).
- Upload your logo (SVG or PNG, transparent background, 256×256 minimum).
- Pick a brand colour (single hex value — we derive light/dark variants).
- Set the reseller name. Used in email signatures, document footers, and the dashboard footer.
- (Optional) Upload a favicon. We otherwise generate one from your logo.
- (Optional) Verify your email-sending domain. Until you do, transactional emails come from
[email protected]; after verification they come from your domain via Resend. - Save. Changes go live within 60 seconds.
Pricing model#
The reseller add-on is a flat monthly fee on top of your Business subscription. The price covers an unlimited number of end customers in your white-labelled workspace.
You set the prices your customers pay; we don't touch that. The contract is between you and them, and you handle their billing. We invoice you monthly for your usage.
End-customer accounts#
There are two ways to model end customers:
Sub-workspaces. Each customer gets their own Elido workspace under your Reseller account. You manage them via the Reseller dashboard (provision, deprovision, set limits). Their dashboard is fully isolated; they see only their own data.
Multi-tenant single workspace. Your team operates one workspace with many domains, and customers don't have direct dashboard access — they interact via your product, which talks to the Elido API on their behalf. This is the model for embedded link-shortening features.
Pick based on whether your customers need dashboard access. Sub-workspaces are heavier to operate; the API path is leaner.
Email sending#
White-label transactional email requires your domain to be verified at Resend. We provision the Resend sender record automatically once you add the DNS records we ask for in Settings → Branding → Email.
You can optionally bring your own Resend account or SES bridge — useful if you already have a sending reputation you want to keep.
Support handoff#
End-customer support questions should land with you first. If you can't resolve them, we provide a Slack Connect channel where you can ask us, with a 1-hour response SLA during business hours.
The end customer never sees Elido in the loop, including in headers (we strip our identifying headers on outbound transactional email when white-label is on).
Disabling#
Click Disable white-label. The workspace reverts to Elido branding within 60 seconds. End customers in sub-workspaces will see Elido branding immediately — give them a heads-up first.
Limits#
- One reseller brand per top-level workspace.
- Sub-workspaces inherit the reseller brand by default. They can override the logo and colour individually if you allow it (toggle in Settings → Branding → Sub-workspace overrides).
- Custom CSS is limited to the documented variables. We don't allow arbitrary CSS injection because of XSS / accessibility concerns.
Troubleshooting#
Emails still go from elido.app. Domain verification at Resend isn't complete. Open Settings → Branding → Email and check that all four DNS records (SPF, DKIM, DMARC, return-path) show green.
Sub-workspace customer sees old branding after I changed the logo. CDN cache. Updates propagate within 60s globally; if a customer is on a stale page, a hard refresh clears it.
Status page domain points but shows our brand. Status page branding is configured separately under Settings → Branding → Status page — same logo and colour fields, different settings page.