Benutzerdefinierte Domains
Benutzerdefinierte Domains ermöglichen es Ihren Tenants, auf ihr CRM mit ihrem eigenen Domainnamen statt einer Subdomain zuzugreifen. Zum Beispiel könnte Acme Corp statt acme.yourplatform.com die Domain crm.acmecorp.com verwenden. Dies ist eine Premium-Funktion, die einen erheblichen wahrgenommenen Mehrwert bietet.
Funktionsweise
- Sie aktivieren benutzerdefinierte Domains für einen Abonnementplan
- Ein Tenant in diesem Plan gibt seine benutzerdefinierte Domain in seinem Dashboard ein
- Der Tenant richtet das DNS seiner Domain auf Ihren Server
- Das Modul erkennt und routet den Datenverkehr automatisch zum richtigen Tenant
Benutzerdefinierte Domains für einen Plan aktivieren
- Gehen Sie zu SaaS Management → Pläne
- Bearbeiten Sie den Plan, für den Sie benutzerdefinierte Domains aktivieren möchten
- Scrollen Sie nach unten zu "Erweiterte Funktion"
- Schalten Sie "Benutzerdefinierte Domain aktivieren" auf EIN
- Klicken Sie auf Speichern
Schalten Sie "Benutzerdefinierte Domain aktivieren" im Bereich Erweiterte Funktion um — typischerweise nur für Ihre Premium-Pläne
Geschäftsstrategie: Aktivieren Sie benutzerdefinierte Domains nur bei Ihren höherwertigen Plänen. Dies schafft einen starken Anreiz für Tenants, ein Upgrade durchzuführen. Benutzerdefinierte Domains haben einen hohen wahrgenommenen Wert — Tenants zahlen gerne mehr für die Möglichkeit, ihre eigene Domain zu nutzen.
Wie Tenants benutzerdefinierte Domains einrichten
Sobald benutzerdefinierte Domains für ihren Plan aktiviert sind, sehen Tenants einen Bereich "Benutzerdefinierte Domain aktivieren" in ihrem Dashboard.
Schritt 1: Tenant gibt seine Domain ein
Tenants geben einfach ihren Domainnamen ein und klicken auf Speichern
Schritt 2: Tenant konfiguriert DNS
Wenn ein Tenant auf das Info-Symbol (ℹ️) neben dem Bereich Benutzerdefinierte Domain klickt, sieht er eine integrierte DNS-Konfigurationsanleitung:
Eine klare, schrittweise DNS-Anleitung erscheint direkt im Dashboard — keine Notwendigkeit, Support-Dokumentation zu erstellen!
Die Anleitung erklärt genau, was zu tun ist:
- Eine Domain kaufen (falls noch keine vorhanden)
- Auf die DNS-Einstellungen beim Registrar zugreifen
- Einen A Record hinzufügen, der auf die IP Ihres Servers zeigt
- Optional eine www-Version hinzufügen
- Auf DNS-Propagierung warten (bis zu 48 Stunden)
Schritt 3: Domain geht live
Sobald das DNS propagiert ist, kann der Tenant auf sein CRM über seine benutzerdefinierte Domain zugreifen. Das Modul übernimmt das gesamte Routing automatisch.
Admin-Ansicht der benutzerdefinierten Domains
Als Admin können Sie die benutzerdefinierten Domains der Tenants einsehen und verwalten:
- Gehen Sie zu Kunden in Ihrem Admin-Panel
- Klicken Sie auf den Tenant
- Suchen Sie den Bereich "Benutzerdefinierte Domain aktivieren"
Admin kann benutzerdefinierte Domains für jeden Tenant anzeigen und verwalten
SSL für benutzerdefinierte Domains
Benutzerdefinierte Domains benötigen eigene SSL-Zertifikate. Optionen:
| Methode | Aufwand | Kosten |
|---|---|---|
| Tenant verwendet Cloudflare | Keiner (Tenant übernimmt) | Kostenlos |
| Let's Encrypt (Certbot) | Ein Befehl pro Domain ausführen | Kostenlos |
| Bezahltes Zertifikat | Manuelle Installation pro Domain | 10-70 $/Jahr |
Der einfachste Ansatz ist, Ihren Tenants Cloudflare zu empfehlen — sie erhalten automatisch kostenloses SSL.
Fehlerbehebung bei benutzerdefinierten Domains
| Problem | Ursache | Lösung |
|---|---|---|
| Domain zeigt "nicht gefunden" | DNS hat noch nicht propagiert | Warten Sie bis zu 48 Stunden und versuchen Sie es erneut |
| Domain zeigt die Standardseite Ihres Hostings | Webserver ist nicht für die Domain konfiguriert | Fügen Sie die Domain zu Ihrer Apache/Nginx-Konfiguration hinzu |
| SSL-Warnung | Kein SSL-Zertifikat für die benutzerdefinierte Domain | Richten Sie SSL mit Let's Encrypt oder Cloudflare ein |
Benutzerdefinierte Domains konfiguriert! Als Nächstes richten Sie die API-Einstellungen ein, wenn Sie programmatischen Zugriff auf Ihre SaaS-Plattform benötigen.