Eine Agentur braucht mehr als ein Logo auf einem Dashboard. Sie brauchen eine saubere Wand zwischen Kunden, einen Weg, wie Kundenmitarbeitende sich einloggen können, ohne einander zu sehen, DNS, das Sie für den zwanzigsten Kunden wiederholen können, und eine Antwort auf "Wer stellt die Rechnung?". Diese Anleitung behandelt die operative Seite.
Die allgemeine Frage, was White-Label bedeutet und wie Anbieter es ausweisen, steht im Leitfaden zu White-Label-URL-Shortenern. Ich wiederhole sie hier nicht. Alles unten zu Elido wurde am 2026-10-24 gegen den Code geprüft, und wo etwas nicht existiert, sage ich es.
Ein Workspace pro Kunde
Legen Sie Kunden nicht in einen gemeinsamen Workspace. Sie würden die Links und Analytics der anderen sehen, und Sie könnten keinem von ihnen einen Export übergeben, ohne ihn vorher zu bereinigen. Das Muster, das funktioniert, ist ein übergeordneter Workspace für Ihr eigenes Team und ein Workspace pro Kunde.
Bei Elido kann jeder angemeldete Nutzer einen Workspace erstellen und wird dessen Owner, Sie erstellen also jeden Kunden-Workspace selbst. Die Reseller-API hält dann die Beziehung fest. Sie registrieren ein Reseller-Konto auf Ihrem übergeordneten Workspace mit POST /v1/workspaces/{id}/reseller (Firmenname, Kontakt-E-Mail, optional Domain und Branding-Konfiguration). Einen Kunden verknüpfen Sie mit POST /v1/workspaces/{id}/reseller/workspaces, wobei Sie die workspace_id des Kunden und ein internes label übergeben, das der Kunde nie sieht. Es gibt auch Endpunkte zum Auflisten und Entfernen.
Seien Sie sich klar, was das ist. Das Verknüpfen hält eine Zuordnung fest. Es erstellt weder den Workspace, noch verschiebt es die Abrechnung oder verdichtet die Nutzung. Es ist ein Register darüber, welche Kunden-Workspaces zu Ihrer Agentur gehören.
Rollen für Ihr Team und Kundenmitarbeitende
Jeder Workspace hat Mitglieder mit einer von vier Rollen: Owner, Admin, Editor oder Viewer. Jede Rolle entspricht einem Berechtigungssatz, und die API erzwingt Berechtigungen pro Route. Branding und Reseller-Verwaltung haben eigene Berechtigungen, ein Editor kann das Branding eines Kunden also nicht versehentlich ändern.
Eine sinnvolle Aufteilung:
- Sie und Ihre Account-Leitung: Owner oder Admin in jedem Kunden-Workspace.
- Marketer beim Kunden, die Links bauen: Editor.
- Stakeholder beim Kunden, die nur Berichte lesen: Viewer.
Sie laden Personen per E-Mail aus dem Workspace ein, und API-Schlüssel sind an einen Workspace und eine Rolle gebunden, ein Schlüssel, den Sie dem Entwickler eines Kunden geben, erreicht also keinen anderen Kunden. Single Sign-on und SCIM gibt es pro Workspace, was für Enterprise-Kunden wichtig ist; siehe SCIM und SSO.
Einen Kunden onboarden
Führen Sie jedes Mal dieselbe Abfolge aus. Sie ist skriptbar, und der Weg über das Dashboard ist identisch.
1. Einmal registrieren, pro Kunde verknüpfen. Registrieren Sie das Reseller-Konto, erstellen Sie dann den Kunden-Workspace und verknüpfen Sie ihn:
curl -X POST https://api.elido.app/v1/workspaces/$AGENCY_WS/reseller/workspaces \
-H "Authorization: Bearer $ELIDO_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"workspace_id": 99201, "label": "Client: TechCorp EMEA"}'
2. Die Domain des Kunden ausrichten. Fügen Sie in den Einstellungen den Hostnamen hinzu. Das Dashboard liefert zwei Einträge für das DNS-Panel des Kunden:
_elido-verify.techcorp-emea.example. TXT "verify=<token>"
go.techcorp-emea.example. CNAME edge.elido.me.
Ein Hintergrund-Worker prüft das DNS alle 30 Sekunden bis zu 24 Stunden lang erneut, dann wird das Zertifikat bei der ersten Anfrage ausgestellt. Für einen Wildcard lautet der CNAME *.example.com, und der TXT-Eintrag liegt auf der übergeordneten Domain. Der Leitfaden zu eigenen Domains behandelt CAA-Einträge und Propagation, und die Dokumentation führt es unter eigenen Domains, ab dem Starter-Tarif.
3. Den Workspace branden. Ein Aufruf setzt Name, Logo, Farbe, Absendernamen für E-Mails und Portal-Hostnamen:
curl -X PUT https://api.elido.app/v1/workspaces/99201/branding \
-H "Authorization: Bearer $ELIDO_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"brand_name":"TechCorp Links","primary_color":"#0a2463",
"email_from_name":"TechCorp Links",
"portal_hostname":"links.techcorp-emea.example","enabled":true}'
Das ist der Haken, der Agenturen überrascht. Die Tarifprüfung liest den Tarif des Workspace, den Sie branden, nicht Ihres übergeordneten. Ein Kunden-Workspace im Free-Tarif oder einem niedrigeren bezahlten Tarif erhält 402 Payment Required. Business gilt pro Kunden-Workspace.
4. Den Kunden einladen. Fügen Sie dessen Mitarbeitende als Editor oder Viewer hinzu und bleiben Sie selbst Owner. Die E-Mails, die sie erhalten, tragen Ihren Markennamen, Ihre Farbe, Ihr Logo und Ihren Anzeigenamen des Absenders. Die Absenderadresse ist weiterhin die von Elido, was ich Kunden vorab sagen würde.
Abrechnung: Seien Sie ehrlich zu Kunden
Hier bricht White-Label-Wiederverkauf zusammen, deshalb gebe ich Ihnen das volle Bild statt einer Verkaufsantwort.
Elido rechnet pro Workspace ab. Die Reseller-API erzeugt weder eine Sammelrechnung noch einen Großhandelspreis noch eine Abrechnung pro Kunde. Sie kaufen also den Tarif jedes Kunden-Workspace oder lassen den Kunden abonnieren und stellen Ihren eigenen Aufschlag außerhalb des Produkts in Rechnung. Wenn Sie eine Rechnung für zwanzig Kunden wollen, kann das Produkt das noch nicht. Ich habe es auf das Implementierungs-Backlog gesetzt, und Sie sollen es lieber jetzt wissen, als es am Monatsende zu entdecken.
Zwei praktische Folgen. Erstens: Bepreisen Sie Ihre Leistung als Managed Service (Einrichtung, Reporting, Support) und nicht als weiterverkaufte Lizenz, denn die Einzelkosten für Sie sind pro Workspace sichtbar. Zweitens: Ermitteln Sie Ihre Kosten pro Kunde anhand der Preisseite für den Tarif, den jeder Kunde braucht. Branding erzwingt Business bei jedem Kunden, den Sie vollständig branden wollen, und das bestimmt die Rechnung stärker als das Klickvolumen.
Reporting pro Kunde
Analytics sind auf den Workspace begrenzt, ein Viewer sieht also nur die Klicks dieses Kunden. Über die API kann ein an einen Workspace gebundener Schlüssel die Analytics dieses Workspace abfragen, und für größere Abzüge gibt es asynchrone CSV-Export-Jobs. Das genügt für einen monatlichen Kundenbericht.
Es fehlt eine kundenübergreifende Ansicht. Eine agenturweite Zusammenfassung bedeutet heute eine Abfrage pro Workspace, zusammengefügt in Ihrer eigenen Tabellenkalkulation oder Ihrem BI-Tool. Planen Sie das ein, wenn Sie an Ihre eigene Geschäftsführung berichten.
EU-Kunden und Datenverarbeitung
Wenn Sie an EU-Kunden weiterverkaufen, sind diese Verantwortliche, Sie sind Auftragsverarbeiter, und die Plattform ist Unterauftragsverarbeiter nach Artikel 28 DSGVO. Ihr Kundenvertrag braucht einen AV-Vertrag, der Klickdaten als personenbezogene Daten abdeckt und Ihre Unterauftragsverarbeiter nennt. Entnehmen Sie die Liste der Unterauftragsverarbeiter und die Bedingungen des AV-Vertrags der Trust-Seite von Elido und nicht diesem Blog, da sie sich ändern. Zur Datenresidenz mache ich hier keine Zusagen. Der DSGVO-Beitrag enthält die Details Artikel für Artikel, und der Beitrag zur EU-Datenresidenz behandelt, was ein Datenschutzbeauftragter fragt.
Einen Kundenbestand umziehen
Der Umzug von Kunden aus einem anderen Tool hat drei Spuren: Links, DNS und Kommunikation.
Exportieren Sie zuerst die Links jedes Kunden mit Slug, Ziel, Domain und Tags und markieren Sie Links, die auf Papier gedruckt oder dort eingebettet sind, wo Sie sie nicht bearbeiten können. Importieren Sie mit POST /v1/workspaces/{id}/links/bulk, bevor Sie das DNS anfassen, und testen Sie einige Weiterleitungen. Senken Sie die CNAME-TTL mindestens 48 Stunden vorher auf 300 Sekunden, stellen Sie zu einer ruhigen Stunde um und behalten Sie das alte Konto etwa zwei Wochen. Informieren Sie Kunden eine Woche vorher.
Die Klickhistorie migriert nicht zwischen Tools, exportieren Sie daher Berichte für jeden Kunden, bevor das alte Konto schließt. Das Bitly-Migrations-Playbook enthält die Bitly-Besonderheiten.
Was andere Tools zur Kundentrennung zeigen
Öffentliche Preisseiten sagen wenig über Agenturfunktionen. Gelesen am 2026-10-24:
| Anbieter | Was die Preisseite zur Trennung von Kunden aufführt |
|---|---|
| Rebrandly | Workspaces: 1 in Free und Essentials, 2+ Professional, 5+ Growth |
| Short.io | Enterprise: Benutzergruppen mit Zugriff auf verschiedene Domain-Sätze |
| Bitly | Auf der Seite nicht geprüft |
| Dub | Auf der Seite nicht geprüft |
| Elido | Workspace pro Kunde, Rollen, Reseller-Register; keine Sammelabrechnung |
Quellen: Rebrandly, Short.io, Bitly und Dub, abgerufen am 2026-10-24. Das Fehlen auf einer Preisseite ist kein Beweis für das Fehlen im Produkt, bitten Sie daher jeden Anbieter, Ihnen den Kunden-Onboarding-Ablauf in einer Testphase zu zeigen.
Weitere Beiträge im Blog
- White-Label-URL-Shortener: was das Label wirklich abdeckt
- Branded Short Links einrichten: Domain wählen, an einem Nachmittag live
- SCIM und SSO für Marketing-Tools: was die Enterprise-IT fragt
- EU-Datenresidenz für Marketing-Tools: was Ihr Datenschutzbeauftragter fragt
- Von Bitly migrieren: das Playbook
Häufig gestellte Fragen
Wie sollte eine Agentur Kunden in einem Link-Shortener trennen?
Geben Sie jedem Kunden einen eigenen Workspace, damit Links, Domains, Analytics und Mitglieder isoliert bleiben, und halten Sie Ihr eigenes Team in einem übergeordneten Workspace. Ein einziger gemeinsamer Workspace bedeutet, dass Kunden die Links und Daten der anderen sehen können. Bei Elido hat jeder Workspace eigene Mitglieder und Rollen, und die Reseller-API verknüpft Kunden-Workspaces mit Ihrem Agenturkonto.
Rechnet Elido meine Kunden für mich ab?
Nein. Die Abrechnung bei Elido erfolgt pro Workspace, und die Reseller-API verknüpft Workspaces, erzeugt aber keine Sammelrechnungen oder kundenseitigen Abrechnungen. Agenturen stellen ihren Kunden selbst Rechnungen und nutzen die Analytics pro Workspace, um die Zahlen zu belegen. Konsolidierte Reseller-Abrechnung steht auf unserem Implementierungs-Backlog, fragen Sie also nach, bevor Sie ein Wiederverkaufsmodell darauf aufbauen.
Kann sich jeder Kunde auf seinem eigenen Hostnamen einloggen?
Ja, im Business-Tarif. Ein Workspace kann einen Portal-Hostnamen wie links.client.com setzen, und das Dashboard ordnet diesen Host dem Workspace des Kunden zu. Der Kunden-Workspace selbst muss im Business-Tarif sein, denn der Branding-Endpunkt prüft den Tarif des Workspace, der gebrandet wird, und liefert sonst 402.
Welche Rollen kann ich Mitarbeitenden von Kunden geben?
Workspace-Rollen sind Owner, Admin, Editor und Viewer, jeweils mit einem Berechtigungssatz hinterlegt. Eine prüfende Person beim Kunden, die nur Berichte braucht, ist Viewer. Ein Marketer beim Kunden, der Links erstellt, ist Editor. Laden Sie sie aus dem Workspace ein und bleiben Sie selbst Owner, damit Sie weiterhin Domains und Branding verwalten können.
Wie berichte ich Ergebnisse pro Kunde?
Analytics sind auf den Workspace begrenzt, jeder Kunde sieht also nur seine eigenen Klicks, und dieselben Zahlen können Sie über die API mit einem an diesen Workspace gebundenen Schlüssel abrufen. Eine kundenübergreifende Gesamtansicht gibt es noch nicht, ein agenturweiter Bericht bedeutet also eine Abfrage pro Kunden-Workspace.
Was passiert mit den Links der Kunden, wenn ich die Plattform verlasse?
Kurzlinks funktionieren nur weiter, solange das DNS der Domain auf die Plattform zeigt. Exportieren Sie vor dem Wechsel die Links, senken Sie die CNAME-TTL, importieren Sie ins neue Tool und stellen Sie dann das DNS um. Die Klickhistorie wandert nicht zwischen Tools, exportieren Sie daher zuerst Berichte für Ihre Kunden und halten Sie das alte Konto während der Überlappung offen.
Elido testen
URL einfügen, kurzer Link in Sekunden
Kein Konto nötig. Link bleibt 30 Tage aktiv. Konto erstellen, um ihn dauerhaft zu behalten.
Keine Anmeldung nötig. Kostenlos registrieren für 50 Links im Monat.