Resell a shortener under your own brand. Margin built in.
You measure clients onboarded, retainer ARR, and how fast a new account goes live. White-label Elido lets you ship a branded shortener without writing one.
- Per-client workspace isolation — separate auth, billing, audit
- Custom portal hostnames with Caddy on-demand TLS
- Branded transactional emails From: your-agency.com
- Scheduled PDF / CSV exports per client, on autopilot
Multi-client ops
Switch from Client A to Client B in two clicks. No re-auth.
Each client lives in an isolated workspace — separate short-link namespace, separate domains, separate audit log, separate API keys. The agency switcher rolls up usage so you can answer “which client burned through their click budget this week” without filtering 12 dashboards.
- Per-client members & rolesInvite the client's team into their workspace only
- Consolidated agency invoiceOne monthly bill; per-client breakdown ships as CSV
- Region pin per clientFrankfurt for one, Ashburn for another — irreversible
- All-clients rollup viewTop links across the portfolio, filterable by tag
- Helios DTCgo.helios.shop84.2kclicks · 30d
- Northwind Bankn.northwind.eu212.7kclicks · 30d
- Fjord Studiofj.rd/links31.8kclicks · 30d
- Atlas Toolinggo.atlas.tools118.4kclicks · 30d
- Verdure Hospitalityv.verdure.travel47.1kclicks · 30d
- All clients (rollup)
Margin-friendly pricing
Wholesale to you. Retail to your client. The spread is yours.
Reseller agreements unlock 30%+ wholesale margins on Business plans once your portfolio crosses ~$1,500/mo of platform spend (roughly 5-10 active Business workspaces). EU VAT and VIES validation stay on our side; your client invoicing is yours, in your currency, on your cycle.
Business retail (€29) minus 30% reseller margin. Billed once to the agency parent.
Bundle into a retainer, mark it up, or pass it through. Your invoice, your currency.
Margin scales with your retail. Reseller rate kicks in at ~$1,500/mo platform spend.
- go.client.app/spring-launch12,184+18%
- go.client.app/whitepaper-q28,421+11%
- go.client.app/case-study5,932−4%
- go.client.app/webinar3,108+62%
- 38%Germany
- 22%France
- 14%Netherlands
- 9%Spain
- 17%Other EU
Reports clients read
Monthly report. Your logo. Their numbers. Sent automatically.
Per-client schedules — weekly, monthly, or quarterly — render a PDF and a CSV with the metrics clients actually care about: top links, geo distribution down to city, device split, referrers, and conversion attribution where pixels are wired. Recipients land on a dashboard CTA branded as you.
- Your logo, primary color, footer copy on every report
- Top 10 links with click totals + week-over-week delta
- Geo down to city; device, OS, and referrer breakdowns
- PDF + CSV attached; ad-hoc export is a single API call
- BI-team clients get a read-only DSN scoped to workspace_id
What agencies actually get
- Per-client workspace isolation — separate auth, billing, audit
- Custom portal hostnames with Caddy on-demand TLS
- Branded transactional emails From: your-agency.com
- Scheduled PDF / CSV exports per client, on autopilot
- 30%+ wholesale margins on Business retail pricing
- Sub-processor parity — same DPA across every client workspace
What 'white-label' actually means here
Most shorteners say 'white-label' and mean a logo on the dashboard. Elido lets you stand up a fully branded reseller business — your domain, your billing identity, your support flow — without touching our brand once.
Per-client workspaces with isolated everything
Each client gets their own workspace with hard isolation at the data layer: separate short-link namespace, separate custom domains list, separate audit log table, separate user and role assignments, and scoped API keys that cannot read across the boundary. The agency dashboard surfaces a workspace switcher at the top-left — two clicks to move from Client A to Client B, no re-auth. Billing rolls up to the agency parent so you receive one consolidated monthly invoice and reconcile per-client costs internally; clients never see Elido's pricing or invoices, and the per-workspace usage breakdown ships as a CSV alongside the invoice for chargeback bookkeeping. Region pinning is set at workspace creation and cannot drift later — useful when one client requires Frankfurt and another wants Ashburn for latency.
Your dashboard at app.your-agency.com
Custom portal hostnames are first-class, not a paint job. Point a CNAME from app.your-agency.com at our edge, claim it in the agency dashboard, and Caddy on-demand TLS issues a Let's Encrypt cert in under 60 seconds — domain-manager validates the hostname against the allow-list before the cert is signed, so unclaimed CNAMEs cannot pin a cert at our expense. Transactional emails (invitations, password resets, plan-change confirmations, export-ready notifications) ship From: 'Your Agency <support@your-agency.com>' with DKIM and SPF records generated for you in the white-label settings; Postmark is the underlying delivery service but you don't touch it. The /pricing, /signup, and the entire dashboard chrome render under your brand for clients you've invited — no Elido logo, no Elido favicon, no Elido in the email footer unless you flip it on.
Wholesale pricing on Business; you set retail
Reseller agreements unlock 30%+ wholesale margins on Business plans once your portfolio crosses ~$1,500/mo of platform spend (roughly 5-10 active Business workspaces). You sell at whatever rate fits your market — flat retainer that bundles the shortener with strategy work, per-seat, per-link, per-campaign, doesn't matter. EU VAT and VIES validation stay on our side: the wholesale invoice to the agency parent reverse-charges where applicable and our billing service handles the VIES lookup before issuing. Your client invoicing is yours, in your own currency, on your own cycle, with whatever tax rules apply to your jurisdiction. Payment on our side runs through monobank Plata (replacing LiqPay under ADR-0026) — single SEPA debit or card, no per-workspace charges to reconcile against. Month-to-month, no annual lock-in to access reseller rates.
Reports clients want to read, not skim
Monthly PDF and CSV exports per client are scheduled at workspace level and email themselves to the recipient list you set — typically the client account lead plus your agency archive address. Each report carries your logo, primary color, and footer copy, and includes the metrics clients actually read: top links by clicks, geo distribution down to country and city, device split, referrer breakdown, and conversion attribution where retargeting pixels or server-side endpoints are wired. The schedule supports weekly, monthly, or quarterly cadence; a one-off ad-hoc export is a single API call. Clients who want a custom slide deck pull numbers via the analytics API and template them in their own tooling; clients with a BI team get a read-only DSN into ClickHouse scoped to their workspace_id only — no cross-client leakage by construction.
Every client gets the same compliance posture
EU residency, the pre-signed GDPR DPA, audit-log retention (90 days Pro, 7 years Business), and the full sub-processor list apply uniformly across every client workspace in your reseller account — no tier-shopping per client, no data exports to non-EU regions, no carve-outs that surface in procurement six months later. When a client's procurement asks for the list, you hand them ours: Hetzner (EU), OVH (EU + APAC), Postmark (email, opt-out for EU-only), monobank Plata (payments, EU — replaced LiqPay under ADR-0026), and Cloudflare (proxy + WAF). Five vendors, listed at /legal/subprocessors, reusable across your portfolio. Same DPA, same DSAR API, same ISO 27001 certificate, same SOC 2 Type II evidence pack (audit in progress, H2 2026). For healthcare clients, we sign a BAA on Business — once, attached to the agency parent and inherited by every workspace below it.
Stack you’ll touch
- White-label dashboard
- Per-client workspaces
- Custom domains per client
- Wholesale pricing
- Scheduled exports
- Sub-processor parity
What agencies measure
- Time to onboard a client
- Under 1 hour
- Workspaces per agency
- Unlimited on Business
- Client-facing branding
- 100% your name
Agencies running on this
Names are placeholders for now — real customer names land here as case studies are published.
“We migrated 12 clients from Bitly Enterprise to Elido reseller in a week. The branded dashboard alone justified the move — clients used to ask 'what's bit.ly?' on every link.”
“Margin compression killed our shortener resell line at the previous vendor. Elido's wholesale pricing got us back to a 35% spread without raising client retainers.”
“EU residency was a hard requirement for our financial-services clients. Elido shipped on day one; the previous shortener wanted us to file an exception ticket.”
Why agencies pick this over the usual options
Most shorteners give you 'add your logo'. The differences below are why agencies who actually resell switch to us.
| Capability | Elido reseller | Bitly agency tier | Generic shortener |
|---|---|---|---|
| Per-client workspace isolation | First-class — separate auth, billing, audit | Sub-account, shared billing | Single account, manual tagging |
| Branded dashboard hostname | app.your-agency.com — auto TLS | Logo override only | No |
| Reseller pricing margin | 30%+ on Business | Volume discount only | No reseller tier |
| EU residency for clients | Default; pinned per workspace | US default + opt-in | Region depends on plan |
| Per-client custom domains | Unlimited; on-demand TLS | Capped per plan | 1 per workspace |
| Client-facing audit log | Yes — exportable to client SIEM | Aggregated to root only | No |
| Sub-processor list | 5 EU vendors, public | 20+ vendors, mixed regions | Not published |
Common questions from agencies
What's the minimum commitment to access reseller pricing?
We unlock wholesale rates from $1,500/mo of platform spend across your client portfolio (roughly 5-10 active Business workspaces, depending on plan size). No annual lock-in; month-to-month works. The reseller program is a contract layer on top of the standard Business plans, not a separate SKU.
Can I bring my own domain for the dashboard?
Yes. Custom portal hostnames are how every reseller deploys. Point a CNAME at our edge, claim the hostname in your agency dashboard, and Caddy on-demand TLS issues a Let's Encrypt cert. The dashboard, signup, and pricing page all render at your hostname under your brand.
How does billing work — do clients see my margin?
Clients never see Elido invoicing. The agency parent receives one monthly invoice from us covering all client workspaces. You bill clients in your own currency, on your own cycle, with whatever pricing model fits — flat retainer, per-seat, per-link, bundled with other services. Internal reconciliation between agency revenue and Elido cost is yours.
What happens if I want to migrate a client off the reseller setup?
Workspaces transition cleanly. The client's data stays in place; we transfer billing ownership from your agency parent to the client's new direct account. Custom domains, links, analytics history, audit log — all preserved. The transfer is a support ticket; we handle it in under 24 hours.
Can I customize the dashboard beyond logo and colors?
Logo, primary color, brand name, and custom hostname are first-class settings. Deeper customization (layout changes, custom feature toggles per client) is an Enterprise reseller conversation — possible, but quoted separately. Most agencies find the stock customization sufficient because it covers the parts clients actually notice.
Are clients limited to a region, or can I mix EU and non-EU?
You pin region per client workspace. Most agencies default everyone to EU because their client mix is European, but you can put one client on Ashburn while another stays in Frankfurt. Cross-region replication is a Business+ feature; we don't move data between regions without explicit configuration.
Do you have a referral program for agencies who don't resell?
Yes — 20% recurring commission for 12 months on referred deals, no resell required. Different program from the reseller setup; sign up via /partners. Referrals work well for agencies who want shortener revenue without the operational overhead of running client workspaces.
How fast can I get a new client live?
Sub-1-hour for the standard flow: create workspace, invite client team, point their CNAME for the short-link domain, configure branding. The slowest step is usually DNS propagation on the client's side, not anything on ours. We've onboarded a 50-client portfolio in a week with parallel setup.
Reseller reading list
Branded portal hostname, transactional emails, dashboard chrome.
CNAME-based domains per client with on-demand TLS issuance.
Standard Business pricing — wholesale agreement layered on top.
Sub-processors, DPA, audit posture — reusable for every client.
Bulk workspace setup, scoped API keys, scheduled exports.
Pre-signed GDPR DPA, EU SCCs — one document for the whole portfolio.
Not sure which angle fits?
Most teams start as one and grow into all four. Our sales team can walk through your specific stack in 20 minutes.