Integrări

Domeniu propriu — ofertele tale pe domeniul tău, nu pe zapis.io

Cum conectezi propriul domeniu (ex. oferte.brand.ro) la Zapis, ca să-ți consolidezi brand-ul și să crești încrederea clienților.

Intermediar 9 min · 2 vizualizări

De ce vrei domeniul tău

În mod implicit, când trimiți o ofertă unui client, link-ul arată așa:

https://zapis.io/o/studio-foto-x/pachet-nunta-2026

Funcționează perfect, dar clientul vede „zapis.io" înainte să vadă brand-ul tău. Pentru clienții reci (pe care nu i-ai mai contactat) sau pentru contracte de valoare mare, asta poate ridica o secundă de ezitare: „Cine e Zapis? Pot să am încredere că pun datele aici?".

Cu funcționalitatea de domeniu propriu (Bring Your Own Domain), schimbi complet acel URL:

https://oferte.studio-foto-x.ro/pachet-nunta-2026

Acum clientul vede numai brand-ul tău. Zapis dispare din ecuație, dar continuă să-ți facă toată treaba din spate (semnături, contracte, PDF-uri, plăți).

Pentru cine e? Această funcționalitate e disponibilă pe planul Business Pro. Dacă ești pe un plan mai mic, o să vezi pagina dar nu poți activa configurarea — fă upgrade din Settings → Abonament.

Ce se schimbă (și ce NU se schimbă)

Se schimbă — toate URL-urile pe care le primește clientul:

  • Link-ul de share al ofertei (slug-uri prietenoase și UUID-uri).
  • Link-ul din emailurile de remindere (ofertă nevizualizată, contract abandonat, etc.).
  • Link-ul către PDF-ul contractului.
  • Pagina de submission unde clientul își completează datele.

NU se schimbă — paginile tranzacționale, din motive de securitate:

  • Stripe Checkout (plata efectivă) — rămâne pe zapis.io.
  • Signing-ul prin link semnat (magic link de pe email) — rămâne pe zapis.io.
  • Panoul tău Zapis (/dashboard) — îl accesezi tot prin zapis.io/dashboard.

Asta înseamnă că, atunci când clientul ajunge la momentul plății, browser-ul îl trece pe zapis.io. Pentru un instant, vede „zapis.io" în URL bar. E intenționat — paginile de plată au cerințe de securitate (webhook-uri, signed URLs, redirect-uri Stripe) care s-ar complica inutil pe sute de domenii diferite.

Înainte să începi — ai nevoie de

  • Un domeniu (sau subdomeniu) pe care îl controlezi din DNS. Dacă l-ai cumpărat de la GoDaddy, Namecheap, Cloudflare, Netim, RoTLD etc., e perfect.
  • Acces la panoul DNS al acelui domeniu (poți adăuga înregistrări CNAME, A, TXT).
  • Recomandat: un cont Cloudflare gratuit, cu domeniul migrat acolo. Cloudflare îți dă SSL gratuit automat + CDN + protecție DDoS, fără configurări suplimentare. Dacă domeniul tău e deja pe Cloudflare, ești deja gata.
  • Plan Zapis Business Pro activ.

Decide: subdomeniu sau domeniu root?

Două opțiuni populare:

  1. Subdomeniu (recomandat) — ex. oferte.brand.ro, contracte.brand.ro, semneaza.brand.ro. Lași site-ul principal pe brand.ro și folosești subdomeniul DOAR pentru Zapis. Funcționează cu orice DNS provider.
  2. Domeniu root — ex. semneaza-acum.ro (un domeniu nou, dedicat doar contractelor). Necesită fie CNAME flattening (Cloudflare, Route53 — automat) fie un A record (la providerii care nu suportă CNAME pe root).

În restul ghidului folosim exemplul oferte.brand.ro. Înlocuiește cu ce alegi tu.

Pasul 1 — Introdu domeniul în Zapis

În contul Zapis, mergi la Settings → Domeniu propriu.

  • În câmpul Numele domeniului introdu oferte.brand.ro (fără http://, fără slash la final).
  • Apasă Salvează.

Zapis generează imediat un token unic de verificare (40 de caractere aleatorii) și îți afișează două înregistrări DNS pe care trebuie să le adaugi: un CNAME și un TXT.

Tokenul tău e secret și unic. Nu-l împărtăși public — e ce dovedește că TU controlezi acel domeniu, nu altcineva care doar a pus CNAME-ul spre Zapis.

Pasul 2 — Adaugă înregistrările DNS

Mergi în panoul DNS al domeniului tău (la registrar sau la Cloudflare). Adaugă exact cele două înregistrări afișate în Zapis:

A. Înregistrare CNAME (rutarea traficului)

TipNume / HostValoare / TargetProxy (Cloudflare)
CNAMEoferte (sau oferte.brand.ro, depinde de panou)zapis.io🟧 Orange-cloud ON (proxied)

Asta îi spune internetului: „când cineva caută oferte.brand.ro, trimite-l la serverele Zapis".

Pe Cloudflare: când adaugi CNAME-ul, asigură-te că norișorul e portocaliu (proxied), nu gri (DNS-only). Cu portocaliu primești SSL automat, fără să faci nimic. Cu gri, va trebui să te ocupi tu de certificat — recomandăm portocaliu.

La alți DNS providers (GoDaddy, Namecheap, RoTLD, Netim, etc.): CNAME funcționează la fel, dar NU obții SSL automat. Recomandăm să muți doar DNS-ul (nu și domeniul) la Cloudflare — e gratis, durează 5 minute și rezolvă SSL-ul.

B. Înregistrare TXT (verificarea proprietății)

TipNume / HostValoare / Target
TXT_zapis-verify.oferte (sau _zapis-verify.oferte.brand.ro — exact ca în Zapis){tokenul tău din Zapis}

Asta dovedește că TU controlezi DNS-ul acestui domeniu. Fără TXT, oricine ar putea pune CNAME spre zapis.io și să-ți „fure" domeniul în Zapis. Cu TXT, doar tu (care vezi tokenul în panoul tău Zapis) poți finaliza configurarea.

Important: copiază tokenul integral, fără spații în plus. Unele panouri DNS pun automat ghilimele — sunt OK, dar e mai sigur să le eviți dacă poți.

Pasul 3 — Așteaptă propagarea DNS

După ce salvezi în DNS, modificările trebuie să „propage" prin internet — adică serverele DNS din toată lumea trebuie să afle de noile înregistrări. Asta poate dura:

  • 1-5 minute dacă folosești Cloudflare (cel mai rapid).
  • 5-30 minute dacă folosești un registrar românesc (RoTLD, Netim, etc.).
  • Până la 24 ore dacă schimbi de la zero un domeniu vechi (rar, dar posibil).

În Zapis, status-ul rămâne „În verificare" și platforma re-verifică automat la 5 min, 15 min, 1h, 4h și 12h. Nu trebuie să aștepți în pagină.

Pasul 4 — Verifică manual (opțional)

Dacă vrei să vezi rezultatul imediat, apasă „Verifică acum" pe pagina Zapis. Pot apărea trei rezultate:

  • Verificat — gata, domeniul tău e activ. Toate ofertele noi vor folosi automat noul URL.
  • În verificare — DNS-ul încă propagă. Așteaptă câteva minute și încearcă din nou.
  • Verificare eșuată — apare cu un panou de „Detalii ultima verificare" care îți arată EXACT ce s-a întâmplat. Vezi secțiunea Troubleshooting de mai jos.

Cum verifică Zapis (pentru cei curioși)

Verificarea cere DOUĂ probe simultan — așa-numitul Dual Trust Model:

  1. Proof of Routing — Zapis face o cerere DNS și se uită dacă domeniul tău chiar trimite trafic către noi. Acceptă oricare din:
    • CNAME care indică zapis.io;
    • A record care indică IP-ul nostru (46.224.40.148);
    • A record care indică un IP Cloudflare (când orange-cloud-ul tău e activ).
  2. Proof of Ownership — Zapis face o cerere DNS la _zapis-verify.oferte.brand.ro și se uită dacă valoarea TXT conține exact tokenul tău.

Ambele trebuie să treacă pentru ca status-ul să flip la Verificat. Dacă cade oricare, vezi exact care în diagnosticele afișate.

Ce se întâmplă după verificare

  • Toate URL-urile generate de Zapis pentru tenantul tău folosesc automat noul domeniu — fără să schimbi nimic în oferte.
  • Link-urile vechi de pe zapis.io/o/.../... rămân funcționale (clienții care le au în email continuă să poată semna).
  • Cloudflare emite automat SSL Universal (HTTPS) — fără să faci nimic extra.
  • Zapis re-verifică DNS-ul tău o dată pe zi la 03:30, ca să detecteze automat dacă DNS-ul s-a stricat (de ex. cineva a șters din greșeală un record).

Troubleshooting

„Verificare eșuată — routing_not_matched"

Zapis nu a găsit niciun CNAME sau A record care să trimită trafic spre noi.

  • Verifică în panoul DNS că CNAME-ul există și e exact zapis.io (nu zapis.ro, nu app.zapis.io, doar zapis.io).
  • Dacă tocmai ai salvat CNAME-ul, așteaptă 5-10 minute (propagare).
  • Testează din terminal: dig oferte.brand.ro CNAME +short sau pe dnschecker.org. Ar trebui să-ți arate zapis.io ca răspuns.
  • Dacă vezi un alt răspuns sau nimic — CNAME-ul nu e setat corect.

„Verificare eșuată — txt_token_not_found"

Routing-ul e OK, dar Zapis nu găsește TXT-ul cu tokenul tău.

  • Verifică în panoul DNS că TXT-ul există la exact _zapis-verify.oferte.brand.ro (nu uita underscore-ul de la început și punctul). Unele panouri vor doar partea de „host" (_zapis-verify.oferte), altele cer numele complet. Citește help-ul lor.
  • Verifică valoarea TXT-ului — copiază-o din nou din Zapis, fără spații în plus.
  • Așteaptă 5-10 minute pentru propagare.
  • Testează: dig _zapis-verify.oferte.brand.ro TXT +short. Ar trebui să-ți arate tokenul.

„Acest domeniu este deja folosit de un alt cont Zapis"

Cineva (poate tu însuți pe alt cont) a setat deja acest hostname. Un hostname = un singur tenant Zapis. Dacă ai dublu cont, șterge configurarea pe contul vechi întâi.

„Nu poți folosi un subdomeniu Zapis"

Nu poți seta tenant.zapis.io ca domeniu propriu — e domeniul nostru. Folosește un domeniu pe care îl deții tu.

Pagina arată „Verificare în curs" deși am așteptat o oră

  • Apasă Verifică acum manual — uneori job-ul de retry e prins într-o coadă mai lentă.
  • Dacă tot „În verificare", verifică DNS-ul cu dig sau dnschecker.org — poate că CNAME-ul nu propagă (cere TTL prea mare la registrar — schimbă-l la 300s).
  • Dacă DNS-ul e OK dar Zapis tot eșuează, scrie pe support@zapis.io cu hostname-ul tău, atașăm diagnosticele.

Vreau să dezactivez și să mă întorc pe zapis.io

În Settings → Domeniu propriu apasă „Șterge configurația". Toate URL-urile noi se vor genera pe zapis.io. URL-urile vechi trimise prin email vor da 404 dacă DNS-ul mai trimite traficul spre Zapis — șterge și CNAME-ul din panoul DNS dacă vrei curățenie completă.

Pot folosi mai multe domenii deodată?

Nu deocamdată. Un cont Zapis are un singur domeniu activ. Dacă ai nevoie de mai multe (ex. două branduri separate), creează două workspace-uri Zapis separate.

Recomandări practice

  • Folosește un subdomeniu dedicat (oferte.brand.ro, semneaza.brand.ro) ca să nu afectezi site-ul tău principal.
  • Pune Cloudflare orange-cloud — primești SSL, CDN, protecție DDoS gratis.
  • Pune TTL mic (300s) pe înregistrările DNS când le creezi prima dată — așa propagă rapid și poți itera dacă greșești ceva. După ce e Verified, urcă TTL-ul la 3600s pentru performanță.
  • Testează cu o ofertă de probă înainte să trimiți pe domeniul nou un contract real. Creează o ofertă, partajeaz-o cu tine însuți, urmărește dacă tot fluxul (oferta → semnare → email → plată) funcționează.

Probleme sau întrebări?

Deschide ticket din Settings → Suport sau scrie pe support@zapis.io. Pentru întrebări legate de DNS, atașează tokenul tău de verificare și hostname-ul — putem rula diagnosticele de partea noastră și-ți spunem unde e blocată configurarea.

Te-a ajutat acest articol?

Mulțumim pentru feedback!

Articole similare

Citește mai departe