Zum Hauptinhalt springen

Konfiguration

Diese Anleitung behandelt alle Konfigurationsoptionen für das SaaS-Modul, von der Tenancy-Architektur über Zahlungs-Gateways bis zur Frontend-Preisseite.

Zugriff auf SaaS-Einstellungen

Navigieren Sie zu SaaS → Einstellungen in der CRM-Seitenleiste, um auf das vollständige Konfigurationspanel zuzugreifen. Die Einstellungen sind in folgende Bereiche unterteilt:

  • Allgemein -- Tenancy-Modus und Kerneinstellungen
  • Pläne & Preise -- Definition von Abonnementplänen
  • Zahlungs-Gateways -- Stripe- und PayPal-Integration
  • Landing Page -- Anpassung der Frontend-Preisseite
  • Domain-Einstellungen -- Subdomain- und Custom-Domain-Konfiguration
  • Benachrichtigungen -- E-Mail-Vorlagen und Lifecycle-Benachrichtigungen

Multi-Tenancy-Architektur

Das SaaS-Modul unterstützt zwei Tenancy-Modelle. Wählen Sie dasjenige, das am besten zu Ihrer Infrastruktur und Ihren Isolationsanforderungen passt.

Single-Database-Modell

Alle Tenants teilen sich eine einzelne Datenbank, wobei die Datenisolation auf Anwendungsebene durchgesetzt wird.

VorteilÜberlegung
Einfachere InfrastrukturGeteilte Datenbank kann Bedenken bei der Datenisolation aufwerfen
Geringerer RessourcenverbrauchErfordert sorgfältige Datenpartitionierung
Einfachere WartungLeistung kann bei vielen Tenants abnehmen

Multi-Database-Modell

Jeder Tenant erhält seine eigene dedizierte Datenbank und bietet vollständige Datenisolation.

VorteilÜberlegung
Vollständige DatenisolationHöherer Ressourcenverbrauch pro Tenant
Unabhängige SkalierungErfordert mehr Serverressourcen
Pro-Tenant-Backup/WiederherstellungDatenbankbereitstellung erhöht die Einrichtungskomplexität
info

Das Tenancy-Modell wird während der Erstkonfiguration ausgewählt. Ein Modellwechsel nach der Bereitstellung von Tenants erfordert eine Migrationsplanung. Wählen Sie sorgfältig, bevor Sie Ihren ersten Tenant aufnehmen.

Bring Your Own Database (BYODB)

Für Enterprise-Kunden unterstützt das Multi-Database-Modell BYODB -- Tenants können ihren eigenen externen Datenbankserver verbinden. Dies bietet maximale Datenhoheit und ermöglicht es Kunden, ihre eigenen Backup- und Compliance-Workflows beizubehalten.


Pläne und Preise

Abonnementpläne definieren, welche Funktionen und Limits jeder Tenant erhält. Sie müssen mindestens einen Plan erstellen, bevor sich Tenants registrieren können.

Einen Plan erstellen

  1. Navigieren Sie zu SaaS → Einstellungen → Pläne & Preise.
  2. Klicken Sie auf Plan erstellen.
  3. Konfigurieren Sie die Plandetails:
FeldBeschreibung
PlannameAnzeigename auf der Preisseite (z. B. „Starter", „Professional")
PreisMonatlicher oder jährlicher Abonnementpreis
AbrechnungszyklusMonatlich, vierteljährlich oder jährlich
TestzeitraumAnzahl kostenloser Testtage (auf 0 setzen zum Deaktivieren)
Feature-LimitsMaximale Deals, Kontakte, Unternehmen und andere CRM-Entitäten
ModulzugriffWelche CRM-Module Tenants in diesem Plan nutzen können
  1. Klicken Sie auf Speichern.

Quota-basierte Paketkonfiguration

Das Modul ermöglicht es Ihnen, jede CRM-Entität in ein quota-basiertes Limit umzuwandeln. Dies bedeutet, dass Sie nicht nur Deals und Kontakte, sondern jede vom CRM verwaltete Ressource kontrollieren können -- was Ihnen eine feingranulare Kontrolle darüber gibt, was jede Planstufe bietet.

tipp

Erstellen Sie mindestens drei Pläne (z. B. Starter, Professional, Enterprise), um potenziellen Kunden klare Upgrade-Pfade zu bieten. Fügen Sie Ihrem Einstiegsplan einen Testzeitraum hinzu, um die Registrierungshürde zu senken.

Planbasierte Kontrollen

KontrolleBeschreibung
Entitäts-LimitsMaximale Anzahl von Deals, Kontakten usw.
ModulzugriffSpezifische CRM-Module pro Plan aktivieren oder deaktivieren
TestzeitraumKostenlose Testtage vor Beginn der Abrechnung
Auto-SperrungAutomatische Sperrung von Tenants mit überfälligen Zahlungen

Zahlungs-Gateway-Integration

Das SaaS-Modul integriert sich mit Stripe und PayPal für automatisierte wiederkehrende Abrechnung.

warnung

Die Zahlungsabwicklung erfordert, dass das Concord CRM Invoice Modul installiert und aktiviert ist. Ohne dieses stehen Abrechnungs- und Abonnementverwaltungsfunktionen nicht zur Verfügung.

Stripe-Konfiguration

  1. Navigieren Sie zu SaaS → Einstellungen → Zahlungs-Gateways.
  2. Wählen Sie Stripe.
  3. Geben Sie Ihren Publishable Key und Secret Key vom Stripe Dashboard ein.
  4. Konfigurieren Sie bei Bedarf Webhook-Endpunkte für die Echtzeit-Zahlungsereignisverarbeitung.
  5. Klicken Sie auf Speichern.

PayPal-Konfiguration

  1. Navigieren Sie zu SaaS → Einstellungen → Zahlungs-Gateways.
  2. Wählen Sie PayPal.
  3. Geben Sie Ihre Client ID und Ihr Client Secret vom PayPal Developer Dashboard ein.
  4. Wählen Sie den Modus: Sandbox zum Testen oder Live für die Produktion.
  5. Klicken Sie auf Speichern.

Landing Page-Konfiguration

Das SaaS-Modul enthält eine integrierte, vollständig bearbeitbare Frontend-Preisseite, die Sie an Ihr Branding anpassen können.

Landing Page anpassen

  1. Navigieren Sie zu SaaS → Einstellungen → Landing Page.
  2. Bearbeiten Sie den Seiteninhalt:
    • Header und Logo -- Laden Sie Ihr Markenlogo hoch und legen Sie den Seitentitel fest.
    • Plankarten -- Automatisch aus Ihren konfigurierten Plänen generiert.
    • Feature-Highlights -- Funktionsbeschreibungen hinzufügen oder entfernen.
    • Call-to-Action-Buttons -- Buttontext und Farben anpassen.
    • Footer -- Kontaktinformationen, AGB und Datenschutzlinks hinzufügen.
  3. Klicken Sie auf Speichern, um Änderungen zu veröffentlichen.

Landing Page Proxy-Unterstützung

Wenn Sie die Preisseite von einer anderen Domain oder Subdomain bereitstellen möchten, unterstützt das Modul Proxy-Konfigurationen. Dies ermöglicht es Ihnen, die Landing Page unter www.yourdomain.com zu hosten, während das CRM unter app.yourdomain.com läuft.

tipp

Sehen Sie sich die Landing Page vor der Veröffentlichung in der Vorschau an, indem Sie die Schaltfläche Vorschau verwenden. Diese öffnet die Seite in einem neuen Tab, damit Sie Layout und Inhalt überprüfen können.


Domain-Konfiguration

Subdomain-basierte Tenancy

Jeder Tenant erhält eine Subdomain unter Ihrer Hauptdomain (z. B. tenant1.yourdomain.com).

Anforderungen:

  1. Ein Wildcard-DNS-Eintrag: *.yourdomain.com → Ihre-Server-IP
  2. Ein Wildcard-SSL-Zertifikat für *.yourdomain.com

Custom-Domain-Unterstützung

Ermöglichen Sie Tenants die Nutzung ihrer eigenen Custom Domain (z. B. crm.clientdomain.com).

Anforderungen:

  1. Der Tenant erstellt einen CNAME-Eintrag, der seine Domain auf Ihren Server verweist.
  2. SSL-Bereitstellung für jede Custom Domain (manuell oder automatisiert über Let's Encrypt).

E-Mail-Benachrichtigungen

Konfigurieren Sie automatisierte E-Mail-Kommunikation für den Tenant-Lebenszyklus:

BenachrichtigungAuslöser
Willkommens-E-MailWird gesendet, wenn ein neuer Tenant bereitgestellt wird
Testphase-AblaufwarnungWird vor Ende der Testphase gesendet
ZahlungsbestätigungWird nach einer erfolgreichen Zahlung gesendet
SperrungsbenachrichtigungWird gesendet, wenn ein Tenant-Konto gesperrt wird
Plan-Upgrade/DowngradeWird gesendet, wenn ein Tenant seinen Plan ändert

Navigieren Sie zu SaaS → Einstellungen → Benachrichtigungen, um E-Mail-Vorlagen und Timing für jeden Benachrichtigungstyp anzupassen.

info

Stellen Sie sicher, dass der E-Mail-Versand Ihres CRM (SMTP) ordnungsgemäß konfiguriert ist, damit Benachrichtigungen zuverlässig zugestellt werden.