Agencja potrzebuje czegoś więcej niż logo na panelu. Potrzebujesz czystego muru między klientami, sposobu, by pracownicy klienta logowali się, nie widząc się nawzajem, DNS-u, który powtórzysz dla dwudziestego klienta, i odpowiedzi na pytanie "kto wystawia fakturę?". Ten przewodnik omawia tę stronę operacyjną.
Ogólne pytanie, co oznacza white-label i jak dostawcy to opisują, znajdziesz w przewodniku o skracaczach URL white-label. Nie powtarzam go tutaj. Wszystko o Elido poniżej sprawdziłem w kodzie 2026-10-24, a gdy czegoś nie ma, mówię to wprost.
Jeden workspace na klienta
Nie umieszczaj klientów we wspólnym workspace. Widzieliby swoje linki i analitykę, a nie mógłbyś przekazać jednemu z nich eksportu bez wcześniejszego czyszczenia. Wzorzec, który działa, to nadrzędny workspace dla Twojego zespołu i jeden workspace na klienta.
W Elido każdy zalogowany użytkownik może utworzyć workspace i zostaje jego właścicielem, więc każdy workspace klienta tworzysz sam. Reseller API zapisuje potem relację. Rejestrujesz konto resellera w nadrzędnym workspace przez POST /v1/workspaces/{id}/reseller (nazwa firmy, e-mail kontaktowy, opcjonalna domena i konfiguracja brandingu). Klienta łączysz przez POST /v1/workspaces/{id}/reseller/workspaces, podając workspace_id klienta i wewnętrzną label, której klient nie widzi. Są też endpointy listowania i usuwania.
Bądź jasny, czym to jest. Połączenie zapisuje skojarzenie. Nie tworzy workspace, nie przenosi rozliczeń ani nie sumuje zużycia. To rejestr tego, które workspace klientów należą do Twojej agencji.
Role dla Twojego zespołu i pracowników klienta
Każdy workspace ma członków z jedną z czterech ról: owner, admin, editor lub viewer. Każda rola odpowiada zestawowi uprawnień, a API egzekwuje uprawnienia per trasa. Branding i zarządzanie resellerem mają własne uprawnienia, więc editor nie zmieni przypadkiem brandingu klienta.
Rozsądny podział:
- Ty i Twój opiekun konta: owner lub admin w każdym workspace klienta.
- Marketerzy klienta budujący linki: editor.
- Interesariusze klienta, którzy tylko czytają raporty: viewer.
Zapraszasz ludzi e-mailem z poziomu workspace, a klucze API są powiązane z workspace i rolą, więc klucz przekazany programiście klienta nie dosięgnie innego klienta. Single sign-on i SCIM istnieją per workspace, co ma znaczenie dla klientów enterprise; zobacz SCIM i SSO.
Wdrażanie jednego klienta
Powtarzaj za każdym razem tę samą sekwencję. Da się ją oskryptować, a ścieżka w panelu jest identyczna.
1. Zarejestruj raz, łącz per klient. Zarejestruj konto resellera, potem utwórz workspace klienta i połącz go:
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. Wskaż domenę klienta. W Ustawieniach dodaj host. Panel zwraca dwa rekordy do panelu DNS klienta:
_elido-verify.techcorp-emea.example. TXT "verify=<token>"
go.techcorp-emea.example. CNAME edge.elido.me.
Worker w tle sprawdza DNS co 30 sekund przez maksymalnie 24 godziny, a certyfikat jest wystawiany przy pierwszym żądaniu. Dla wildcardu CNAME to *.example.com, a TXT leży na domenie nadrzędnej. Przewodnik po własnych domenach omawia rekordy CAA i propagację, a dokumentacja wymienia to w sekcji własnych domen, od planu Starter.
3. Nadaj workspace branding. Jedno wywołanie ustawia nazwę, logo, kolor, nazwę nadawcy e-maili i host portalu:
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}'
Oto haczyk, który zaskakuje agencje. Sprawdzenie planu odczytuje plan workspace, któremu nadajesz branding, a nie Twojego nadrzędnego. Workspace klienta w planie Free lub niższym płatnym dostaje 402 Payment Required. Business obowiązuje per workspace klienta.
4. Zaproś klienta. Dodaj jego pracowników jako editorów lub viewerów i zostań właścicielem. E-maile, które dostają, noszą Twoją nazwę marki, kolor, logo i wyświetlaną nazwę nadawcy. Adres nadawczy nadal należy do Elido, o czym powiedziałbym klientom z góry.
Rozliczenia: bądź szczery wobec klientów
Tu odsprzedaż white-label się załamuje, więc dam pełny obraz zamiast odpowiedzi sprzedażowej.
Elido rozlicza per workspace. Reseller API nie tworzy skonsolidowanej faktury, stawki hurtowej ani zestawienia per klient. Kupujesz więc plan każdego workspace klienta albo pozwalasz klientowi subskrybować i fakturujesz własną marżę poza produktem. Jeśli chcesz jednego rachunku obejmującego dwudziestu klientów, produkt jeszcze tego nie potrafi. Wpisałem to do backlogu wdrożeń i wolę, żebyś wiedział teraz, niż odkrył na koniec miesiąca.
Dwie praktyczne konsekwencje. Po pierwsze, wycen swoją usługę jako usługę zarządzaną (konfiguracja, raportowanie, wsparcie), a nie jako odsprzedane stanowisko, bo koszt pozycji dla Ciebie jest widoczny per workspace. Po drugie, wylicz swój koszt per klient ze strony cennika dla planu, którego każdy klient potrzebuje. Branding wymusza Business u każdego klienta, którego chcesz w pełni oznaczyć, i to dominuje w rachunku bardziej niż wolumen kliknięć.
Raportowanie per klient
Analityka jest ograniczona do workspace, więc viewer widzi tylko kliknięcia tego klienta. Przez API klucz powiązany z workspace może odpytywać analitykę tego workspace, a do większych pobrań są asynchroniczne zadania eksportu CSV. To wystarcza na miesięczny raport dla klienta.
Brakuje widoku zbiorczego klientów. Podsumowanie całej agencji oznacza dziś jedno zapytanie na workspace, sklejone we własnym arkuszu lub narzędziu BI. Uwzględnij to, jeśli raportujesz własnemu kierownictwu.
Klienci z UE i przetwarzanie danych
Gdy odsprzedajesz klientom z UE, oni są administratorami, Ty procesorem, a platforma podprocesorem według art. 28 RODO. Twoja umowa z klientem potrzebuje umowy powierzenia (DPA), która obejmuje dane o kliknięciach jako dane osobowe i wymienia Twoich podprocesorów. Listę podprocesorów i warunki DPA bierz ze strony zaufania Elido, a nie z tego bloga, bo się zmieniają. Nie składam tu obietnic dotyczących rezydencji danych. Wpis o RODO ma szczegóły artykuł po artykule, a wpis o rezydencji danych w UE omawia pytania inspektora ochrony danych.
Przenoszenie portfela klientów
Przenoszenie klientów z innego narzędzia ma trzy ścieżki: linki, DNS i komunikację.
Najpierw wyeksportuj linki każdego klienta, ze slugiem, celem, domeną i tagami, i oznacz linki wydrukowane na papierze lub osadzone tam, gdzie nie możesz ich edytować. Zaimportuj przez POST /v1/workspaces/{id}/links/bulk przed ruszeniem DNS i przetestuj kilka przekierowań. Obniż TTL rekordu CNAME do 300 sekund co najmniej 48 godzin wcześniej, przełącz o spokojnej porze i zachowaj stare konto na około dwa tygodnie. Powiadom klientów z tygodniowym wyprzedzeniem.
Historia kliknięć nie migruje między narzędziami, więc wyeksportuj raporty dla każdego klienta, zanim stare konto zostanie zamknięte. Poradnik migracji z Bitly zawiera szczegóły dotyczące Bitly.
Co inne narzędzia pokazują w zakresie rozdzielania klientów
Publiczne strony cenników mówią niewiele o funkcjach dla agencji. Odczytano 2026-10-24:
| Dostawca | Co strona cennika wymienia w zakresie rozdzielania klientów |
|---|---|
| Rebrandly | Workspace: 1 w Free i Essentials, 2+ Professional, 5+ Growth |
| Short.io | Enterprise: grupy użytkowników z dostępem do różnych zestawów domen |
| Bitly | Nie sprawdzono na stronie |
| Dub | Nie sprawdzono na stronie |
| Elido | Workspace na klienta, role, rejestr resellera; bez skonsolidowanych rozliczeń |
Źródła: Rebrandly, Short.io, Bitly i Dub, dostęp 2026-10-24. Brak na stronie cennika nie dowodzi braku w produkcie, więc poproś każdego dostawcę, by pokazał w wersji próbnej proces wdrażania klienta.
Powiązane na blogu
Najczęściej zadawane pytania
Jak agencja powinna rozdzielać klientów w skracaczu linków?
Daj każdemu klientowi własny workspace, aby linki, domeny, analityka i członkowie pozostały odizolowani, a swój zespół trzymaj w nadrzędnym workspace. Jeden wspólny workspace oznacza, że klienci widzą nawzajem swoje linki i dane. W Elido każdy workspace ma własnych członków i role, a reseller API łączy workspace klientów z kontem Twojej agencji.
Czy Elido rozlicza moich klientów za mnie?
Nie. Rozliczenia w Elido są per workspace, a reseller API łączy workspace, ale nie tworzy skonsolidowanych faktur ani zestawień dla klientów. Agencje fakturują własnych klientów i używają analityki per workspace, by uzasadnić liczby. Skonsolidowane rozliczenia resellerskie są w naszym backlogu wdrożeń, więc zapytaj, zanim zbudujesz na nich model odsprzedaży.
Czy każdy klient może logować się na własnym hoście?
Tak, w planie Business. Workspace może ustawić host portalu, np. links.client.com, a panel rozwiązuje ten host do workspace klienta. Sam workspace klienta musi mieć plan Business, bo endpoint brandingu sprawdza plan workspace, któremu nadajesz branding, i w przeciwnym razie zwraca 402.
Jakie role mogę nadać pracownikom klienta?
Role w workspace to owner, admin, editor i viewer, każda oparta na zestawie uprawnień. Recenzent po stronie klienta, który potrzebuje tylko raportów, to viewer. Marketer klienta, który tworzy linki, to editor. Zapraszaj ich z poziomu workspace i zostań właścicielem, aby nadal zarządzać domenami i brandingiem.
Jak raportować wyniki per klient?
Analityka jest ograniczona do workspace, więc każdy klient widzi tylko własne kliknięcia, a te same liczby możesz pobrać przez API kluczem powiązanym z tym workspace. Nie ma jeszcze widoku zbiorczego dla wielu klientów, więc raport całej agencji oznacza jedno zapytanie na workspace klienta.
Co się stanie z linkami klientów, jeśli opuszczę platformę?
Krótkie linki działają tylko tak długo, jak DNS domeny wskazuje na platformę. Zanim się przeniesiesz, wyeksportuj linki, obniż TTL rekordu CNAME, zaimportuj do nowego narzędzia, a potem przełącz DNS. Historia kliknięć nie przenosi się między narzędziami, więc najpierw wyeksportuj raporty dla klientów i trzymaj stare konto otwarte na czas nakładania się.
Wypróbuj Elido
Wklej URL, otrzymaj krótki link
Bez rejestracji. Link działa 30 dni. Zarejestruj się, aby zachować go na zawsze.
Bez rejestracji. Załóż darmowe konto i korzystaj z 50 linków miesięcznie.