Saját domain — whitelabel

Futtasd a Replyo chat widgetet a saját aldomainedről — pl. chat.az-en-cegem.hu. A Replyo brandje sehol nem jelenik meg az URL-ben; a vásárlóid számára teljesen a Te terméked. Automatikus Let's Encrypt TLS, per-tenant cert.

Enterprise feature Agencyk és nagyobb cégek számára. Önálló brand-élmény, magasabb bizalom (a vásárló a Te domainedről kapja a chatet), GDPR-szempontból egyszerűbb a kommunikáció. Áraink részleteit az értékesítéstől kérd: info@replyo.hu.

Mikor használd?

A folyamat dióhéjban

  1. Te: kiválasztod a Replyo-nak hozzárendelendő aldomain-t (pl. chat.az-en-cegem.hu).
  2. Te: bejelented nekünk az aldomain-t.
  3. Te: a DNS szolgáltatódnál beállítasz egy CNAME (vagy A) rekordot a domain-re.
  4. Mi: ellenőrizzük a DNS-t, Traefik elkéri a Let's Encrypt cert-et (1–2 perc).
  5. Te: beágyazod a widgetet az új domain-ről a weboldaladba:
    <script src="https://chat.az-en-cegem.hu/widget.js" defer></script>
    Figyeld meg: nincs data-tenant attribútum — a backend a Host header alapján felismeri, hogy ez a Te tenantod.
  6. Kész — a chat-ikon és minden API-hívás a saját domain-edről megy.

DNS rekord — amit be kell állítanod

Két alternatív rekord — válaszd, amelyik jobban illik a DNS-szolgáltatódhoz. Csak egyet kell beállítani.

A) CNAME (ajánlott)

Type:  CNAME
Name:  chat                          # vagy bármilyen aldomain
Value: whitelabel.replyo.hu
TTL:   3600                          # vagy az alapértelmezett

Előnye: ha valaha megváltozik az IP-nk, automatikusan követed.

B) A rekord (alternatíva)

Type:  A
Name:  chat
Value: 91.214.112.40
TTL:   3600

Akkor használd, ha a DNS szolgáltatód nem enged CNAME-et apex-szinten vagy a CNAME-konfig bonyolult.

Apex-domain (root) nem támogatott Csak aldomain alá (chat.example.com) lehet whitelabel-elni. A meztelen example.com-ra nem, mert az a Te fő-weboldalad. (Technikai ok: a CNAME apex-en a legtöbb DNS-szolgáltatónál tiltott; A rekorddal pedig az e-mail és más szolgáltatások törnének.)

Részletes beüzemelés

1. Egyeztetés az értékesítéssel

Email a info@replyo.hu-ra. Tartalmazza:

2. Mi: hozzárendelés

Admin felületen a tenant-ed Bot fülén beírjuk az aldomain-t. Az állapot „DNS-RE VÁR".

3. Te: DNS rekord

A DNS szolgáltatódnál (Rackhost / Cloudflare / GoDaddy / Namecheap stb.) felveszed a fenti CNAME (vagy A) rekordot. A propagáció általában 5–30 perc, de akár 24 óra is lehet.

4. DNS ellenőrzés

Amikor a DNS propagált, írj nekünk, vagy az admin a portál „DNS ellenőrzés" gombját nyomja meg. A rendszer megnézi:

Ha igen → státusz „TLS-RE VÁR", a Traefik elkéri a Let's Encrypt cert-et (HTTP-01 challenge). 1–2 perc.

5. Aktiválás

Az admin „Aktivál" gombbal flippeli a státuszt „AKTÍV"-ra. Innentől:

6. Beágyazás az új URL-en

A weboldaladba data-tenant attribútum nélkül illeszted be a script-et:

<!-- Helyett:
<script src="https://api.replyo.hu/widget.js" data-tenant="acme" defer></script>
-->

<!-- Whitelabel: -->
<script src="https://chat.az-en-cegem.hu/widget.js" defer></script>

A widget belső logikája: ha nincs data-tenant, a saját origin /api/widget-bootstrap endpoint-ját hívja → a backend Host header alapján visszaadja a tenant ID-t → minden további API-hívás onnantól a megfelelő tenanthoz megy.

Biztonsági szempontok

Anti-spoofing

Ha valaki a Te chat.az-en-cegem.hu-ról próbál egy másik tenant tenantId-jét belerakni a request body-ba (pl. attack vector: ellopja egy nagyobb cég botját) — a backend elutasítja (HTTP 403). A custom-domain host és a body-ban szereplő tenant ID-nak egyeznie kell.

TLS

Domain ellopás védelme

Egy domain-t egyszerre csak egy tenantnak lehet rendelni. Ha másik ügyfél megpróbálja ugyanazt az aldomain-t hozzárendelni a saját tenantjához, az admin endpoint elutasítja.

Hibaelhárítás

„DNS ellenőrzés" sikertelen

TLS cert nem érkezik (több mint 5 perc után)

Chat-ikon nem jelenik meg az új domain-en

Whitelabel eltávolítása

Bármikor visszafordítható. Admin → tenant Bot fülön „Eltávolítás" gomb:

Kérdés? info@replyo.hu · Vissza: Csomag & számlázás