Elido

White-label and resell Elido

Run Elido under your own brand — custom logo, colours, email sender, and reseller pricing for end customers.

4 min readUpdated 2026-05-15

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.me in 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#

  1. Settings → Branding → White-label (Business plan only).
  2. Upload your logo (SVG or PNG, transparent background, 256×256 minimum).
  3. Pick a brand colour (single hex value — we derive light/dark variants).
  4. Set the reseller name. Used in email signatures, document footers, and the dashboard footer.
  5. (Optional) Upload a favicon. We otherwise generate one from your logo.
  6. (Optional) Verify your email-sending domain. Until you do, transactional emails come from [email protected]; after verification they come from your domain via Resend.
  7. 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.

Was this helpful?
Need more? Email the team - replies within one working day.Contact support