Motyw
Integracja domeny własnej
Własna domena to klucz do profesjonalnego wizerunku I lepszej deliverability emaili. Ten tutorial przeprowadzi Cię przez cały proces konfiguracji.
Dlaczego własna domena jest ważna?
Korzyści
1. Lepsza Email Deliverability
- Emaile z
jan@twojafirma.pltrafiają do inbox częściej niż z shared GHL domain - Własny email reputation
- Kontrola nad SPF/DKIM/DMARC
2. Professional Branding
- Klientlienci widzą Twoją markę, nie GHL
- Zwiększona wiarygodność
- Consistent brand experience
3. Custom URLs
app.twojafirma.plzamiastlocation123.ghl.com- Branded booking pages
- Profesjonalne funnel URLs
Co możesz customizować
- Application domain (gdzie logują się klienci)
- Email sending domain
- Funnel/website domains
- Booking page URLs
- Tracking domains
Przed rozpoczęciem
Wymagania
Musisz mieć:
- Własną zarejestrowaną domenę (np. twojafirma.pl)
- Dostęp do DNS settings tej domeny
- GoHighLevel Agency Unlimited plan ($297/mies) - dla application domain
- Sub-account do skonfigurowania
Polecani rejestratoryдомен:
- home.pl (Polski)
- OVH
- Cloudflare
- GoDaddy
- Namecheap
Typ 1: Email Sending Domain
Najważniejsza konfiguracja - pozwala wysyłać emaile z własnej domeny.
Wybór subdomeny
Nie używaj głównej domeny (twojafirma.pl) bezpośrednio. Użyj subdomeny:
Recommended:
email.twojafirma.plmail.twojafirma.plsend.twojafirma.plnewsletter.twojafirma.pl
Dlaczego subdomena?
- Izoluje email reputation od głównej strony
- Jeśli coś pójdzie źle z emailami, nie wpływa na main domain
- Lepsze zarządzanie DNS records
Konfiguracja w GHL
Krok 1: Dodaj domenę w GHL
- Wejdź w odpowiednie sub-konto
- Settings → Email Services lub Settings → Domains
- Kliknij "Add Custom Domain" lub "Connect Domain"
- Wpisz subdomenę:
email.twojafirma.pl - Choose "Email Sending Domain"
- Click "Add"
GHL wyświetli wymagane DNS records:
Przykładowe records (będą unique dla Ciebie):
Type: CNAME
Name: email
Value: dkimv1.gohighlevel.com
Type: TXT
Name: _dmarc.email
Value: v=DMARC1; p=none;
Type: TXT
Name: email
Value: v=spf1 include:_spf.gohighlevel.com ~allKrok 2: Dodaj records w DNS
- Zaloguj się do panelu swojej domeny
- Znajdź sekcję DNS Management / Zarządzanie DNS / Rekords
- Dodaj każdy record pokazany przez GHL:
- Copy/paste EXACT value
- Zachowaj type (CNAME, TXT)
- TTL: 3600 lub Auto
Przykład w home.pl:
Typ rekordu: CNAME
Subdomena: email
Wskazuje na: dkim1.gohighlevel.comKrok 3: Weryfikacja
- Po dodaniu wszystkich records w DNS (czekaj 15-60 min na propagację)
- Wróć do GHL → Settings → Domains
- Znajdź swoją domenę
- Kliknij "Verify" lub "Check DNS"
- Status zmieni się na "Verified" ✅ jeśli wszystko OK
Propagacja DNS
DNS changes mogą zająć od 15 minut do 48 godzin. Bądź cierpliwy. Możesz check status używając narzędzi online: whatsmydns.net, mxtoolbox.com
Krok 4: Ustaw jako default
- Po verified, kliknij three dots przy domenie
- "Set as Default Sending Domain"
- Wszystkie nowe emaile będą wysyłane z tej domeny
Testowanie email domain
Wyślij test email:
- Conversations → compose nowy email
- Wyślij do swojego personal email
- Sprawdź:
- From address - powinien pokazywać
noreply@email.twojafirma.pl - Czy trafił do inbox (nie spam)
- Email headers (
Show Originalw ponieważ) - sprawdź SPF/DKIM pass
- From address - powinien pokazywać
Typ 2: Application/Portal Domain
To domena pod którą użytkownicy logują się do GHL (yourapp.twojafirma.pl).
Setup instructions
Krok 1: W GHL (Agency Level)
- Przejdź do Agency View
- Settings → Domains lub White Label Settings
- "Add Custom Portal Domain"
- Wpisz:
app.twojafirma.pl(lub inną subdomenę) - GHL pokazę CNAME record
Przykład:
Type: CNAME
Name: app
Value: domains.gohighlevel.comKrok 2: Dodaj CNAME w DNS
Like poprzednio, dodaj record w DNS settings Twojej domeny.
Krok 3: SSL Certificate
GHL automatycznie wygeneruje Lets Encrypt SSL certificate (🔒 HTTPS). Może to zająć do 24h.
Krok 4: Verify i aktywuj
- Po DNS propagation, verify domain w GHL
- Set as default
- Teraz wszyscy klienci logują się via
app.twojafirma.pl
Rozdział users jak używać nowej URL
Po zmianie domeny, poinformuj users:
- Old URL:
app.gohighlevel.com - New URL:
app.twojafirma.pl - Credentials te same
Send email z instrukcjami + bookmark link.
Typ 3: Funnel/Website Custom Domain
Dla landing pages i funneli stworzonych w GHL.
Per-funnel domain
Use case: Masz funnel "Darmowy Webinar" i chcesz aby był pod webinar.twojafirma.pl
Setup:
Krok 1: W sub-koncie
- Sites → Funnels → Wybierz funnel
- Settings → Custom Domain
- Wpisz:
webinar.twojafirma.pl - GHL showuje CNAME
Krok 2: DNS
Dodaj CNAME:
Type: CNAME
Name: webinar
Value: [unique subdomain].ghl.linkKrok 3: Verify
After DNS propagation, verify w GHL. SSL auto-generated.
Root domain dla funnel (np. twojafirma.pl)
Jeśli chcesz glavni domenę (bez "www" lub subdomeny):
To wymaga użycia A records zamiast CNAME:
Type: A
Name: @ (oznacza root domain)
Value: [IP address dostarczony przez GHL support]Root Domain
Root domain setup jest trochę bardziej złożony. Kontaktuj się z GHL support aby dostać proper IP addresses. Niektóre DNS providers nie wspierają CNAME dla root.
Typ 4: Tracking Domain
Dla click tracking w emailach i SMS.
Dlaczego osobny tracking domain?
- Linki w emailach będą branded
- Zamiast
http://ghltrack.net/xyzmaszhttp://track.twojafirma.pl/xyz - Wyższa click-through rate
Setup:
- Settings → Domains → Add Tracking Domain
- Subdomena:
track.twojafirma.pl - CNAME setup w DNS
- Verify
- Enable dla campaigns
Multiple Domains Strategy
Możesz (i powinieneś) używać multiple domen dla różnych celów:
Recommended setup:
app.twojafirma.pl - application login
email.twojafirma.pl - email sending
track.twojafirma.pl - link tracking
webinar.twojafirma.pl - webinar funnel
kurs.twojafirma.pl - course funnel
oferta.twojafirma.pl - sales funnelKorzyści:
- Separation of purposes
- Better tracking i analytics
- Reputacja izolowana per use case
Troubleshooting Custom Domains
Problem: "Domain nie verificuje się"
Checklist:
- [ ] Czy DNS records są EXACTLY jak pokazane w GHL? (jeden spoon extra space = failure)
- [ ] Czy czekałeś przynajmniej 1 godzinę od dodania DNS?
- [ ] Czy używasz proxy (np. Cloudflare orange cloud)? Must be "DNS only" (grey cloud)
- [ ] Czy nie masz konflictujących records dla tej samej subdomeny?
Tools do debugowania:
- Whatsmydns.net - sprawdź czy DNS propagated globalnie
- MXToolbox.com/SuperTool - sprawdź DNS records
- GHL Support - mogą manualment weryfikować
Problem: "SSL certificate nie generuje się"
Rozwiązania:
- Upewnij się że domain jest fully verified (DNS)
- Odczekan 24-48h (czasem trwa)
- Disable Cloudflare proxy jeśli używasz (Grey cloud, not orange)
- Sprawdź czy port 80 i 443 nie są blokowane przez firewall
- Force regenerate w GHL settings (if option disponible)
Problem: "Emaile wciąż idą z old domain"
Rozwiązania:
- Sprawdź czy nowa domena jest "Verified" status
- Czy ustawiłeś jako "Default Sending Domain"?
- W email templates, upewnij się że nie hard-coded old from address
- Workflows - check send email actions, update from address
Problem: "Emaile trafiają do SPAM pomimo custom domain"
Diagnostyka:
- Wyślij test email do mail-tester.com - dostaniesz score /10
- Sprawdź SPF - musi być pass
- Sprawdź DKIM - musi być pass
- DMARC - skonfigurowany prawidłowo
- Content emaila - może trigger spam filters (zbyt sale-sy, dużo linków, caps lock)
Actions:
- Warm up domain (send stopniowo więcej emails through time)
- Avoid spam trigger words
- Maintain good email habits (wysyłaj tylko do engaged users)
- Monitor spam complaints rate
Problem: "DNS propagation zajmuje wieki"
Normal: 15 min - 48h (typically within 1-4h)
Checklist podczas waiting:
- Nie musujesz ciągle refreshować GHL verify
- Nie zmienaj DNS records during propagation (reset timer)
- Różne regions propagują w różnym czasie (US może mieć zanim PL)
- Use incognito/private browsing gdy testujesz (av avoid cache)
Best Practices
1. Use Subdomains, Not Root
✅ DOBRZE: email.twojafirma.pl, app.twojafirma.pl ❌ ŹLE: twojafirma.pl (root) dla wszystkiego
Dlaczego:
- Flexibility
- Izolacja reputation
- Łatwiejszy DNS management
- Security
2. Separate Email i Marketing Domains
✅ DOBRZE:
- Transactional emails:
email.domena.pl - Marketing/campaigns:
newsletter.domena.pl
Benefit: Jeśli marketing emails powodują spam complaints, nie wpływa na transactional reputation.
3. Document Your DNS Settings
Zajedź spreadsheet lub note z:
- Która subdomena używana gdzie
- Wszystkie DNS records
- Daty dodania
- Verification status
- Purpose każdego domain
4. Monitor Email Deliverability
Regular checks:
- Send test emails to różne providers (Gmail, Outlook, iCloud)
- Check spam folder delivery rate
- Monitor bounce rate
- Use tools: mail-tester.com, glockapps.com
5. Backup Domain
Miej zapasową domenę skonfigurowaną на cases:
- Jeśli main domain ma problemy
- Jeśli reputation spadnie
- Jeśli DNS provider ma outage
Koszty
Domena (roczna):
- .pl: ~30-60 zł/rok
- .com: ~50-80 zł/rok
- Premium domains: więcej
GHL costs:
- Basic branding: Included
- Custom sending domain: Included (wszystkie plany)
- Application portal domain: Wymaga Unlimited план ($297/mies)
- White Label full: +$497/mies
SSL Certificates:
- GHL provide Let's Encrypt FREE ✅
- Nie musisz płacić za SSL
Total realistic: ~50-100 zł/rok за domenę + GHL subscription.
Checklist implementacji
Przy setupie domen dla nowego klienta:
- [ ] Zakup/użyj odpowiedniej domeny
- [ ] Plan subdomain strategy
- [ ] Dodaj email sending domain w GHL
- [ ] Configure DNS (SPF, DKIM, DMARC)
- [ ] Verify email domain ✅
- [ ] Test email delivery (inbox, nie spam)
- [ ] (Opcj.) Setup application portal domain
- [ ] (Opcj.) Setup funnel custom domains
- [ ] (Opcj.) Setup tracking domain
- [ ] Document wszystkie ustawienia
- [ ] Inform users o nowych URLs
- [ ] Monitor deliverability first tydzień
Podsumowanie
Własna domena to must-have për profesjonalny setup GHL. Priorytet: email sending domain (lepsza deliverability). Nice-to-have: application portal domain (branding).
Key takeaways:
- Email domain = better inbox рейт
- Use subdomains, not root
- Wait patiently for DNS propagation
- Test thoroughly przed going live
- Monitor deliverability ongoing
Next tutorial: Konfiguracja white-label dla full rebrand experience.
