CRM Pro – Bedienerhandbuch
Version 1.0.0 | intrasaar media | Stand: Juli 2026
1. Einleitung
CRM Pro ist eine Kundenverwaltungssoftware für kleine und mittlere Unternehmen. Sie läuft als native Desktop-App (Windows, macOS) oder als Web-App auf Ihrem eigenen Server.
Funktionen: Kundenverwaltung, Aufgabenmanagement, Interaktions-Tracking, CSV-Import/Export, Backup/Restore, E-Mail-Versand, Audit-Log, multilinguale Exporte, Passwort-Reset, Benutzerverwaltung.
2. Installation
2.1 Desktop-App (Windows)
- Laden Sie
CRM Pro Setup.exe herunter
- Führen Sie die Installation aus (keine Admin-Rechte nötig)
- Nach der Installation startet die App automatisch
- Der erste Start öffnet den Setup-Assistenten → Admin-Konto anlegen
- Optional: Demo-Daten anlegen über den Link in der Sidebar
2.2 Web-App (Server)
- Kopieren Sie das Verzeichnis
web/ auf Ihren Webserver (PHP 8.1+)
- Stellen Sie sicher, dass das
data/-Verzeichnis außerhalb des Web-Roots liegt
- Passen Sie
config.php an (BASE_URL, ggf. CRM_DATA_PATH)
- Rufen Sie die App im Browser auf → Setup-Assistent startet
DSGVO-Hinweis: Daten liegen in data/ (JSON). Für DSGVO-Konformität muss das Verzeichnis außerhalb des Web-Roots liegen und per .htaccess geschützt sein.
3. Lizenzierung
CRM Pro benötigt einen Lizenzschlüssel. Das System verwendet HMAC-SHA256-signierte Keys.
3.1 Lizenzschlüssel eingeben
- Beim ersten Start öffnet sich der Aktivierungsdialog
- Die Hardware-ID wird automatisch angezeigt → an den Verkäufer senden
- Lizenzschlüssel eingeben und aktivieren
- Alternativ: Einstellungen → Lizenz
3.2 Lizenzschlüssel generieren (für Verkäufer)
node generate-license.js <Hardware-ID> [Tage]
Beispiel: node generate-license.js a1b2c3d4e5f6... 3650
4. Erste Schritte
4.1 Admin-Konto anlegen
Beim ersten Start öffnet sich der Setup-Assistent. Legen Sie ein Admin-Konto mit E-Mail und Passwort an.
4.2 Demo-Daten
Klicken Sie in der Sidebar auf "Demo-Daten" (nur für Admins sichtbar). Es werden 25 Kunden, 50 Aufgaben und 100 Interaktionen angelegt.
5. Module
5.1 Dashboard
Übersicht über aktuelle Kennzahlen: Kundenanzahl, offene Aufgaben, letzte Interaktionen, Benutzerstatistik.
5.2 Kunden
Kundenverwaltung mit:
- Kundenliste (sortierbar, durchsuchbar)
- Kundendetail mit Interaktionen und Aufgaben
- PDF-Export einzelner Kunden
- CSV-Import (UTF-8, ISO-8859-1)
5.3 Aufgaben
Aufgaben mit Fälligkeitsdatum, Priorität und Status. Ansicht nach Status sortiert.
5.4 Export
- CSV-Export (deutsch, englisch, französisch, spanisch)
- JSON-Export
- XML-Export
5.5 Import
CSV-Import mit Feldzuordnung. Unterstützt UTF-8 und ISO-8859-1.
5.6 Benutzer (Admin)
Benutzerverwaltung mit Rollen (Admin, User). Passwort-Reset per E-Mail.
5.7 Backup (Admin)
Backup der gesamten Daten als ZIP. Manuelle Wiederherstellung.
5.8 Audit-Log (Admin)
Protokollierung aller wichtigen Aktionen (Login, Änderungen, Exporte).
6. E-Mail-Konfiguration
Für Passwort-Reset und Benachrichtigungen:
- Einstellungen → E-Mail-Konfiguration
- SMTP-Server, Port, Benutzer, Passwort eingeben
- Verschlüsselung: TLS (587) empfohlen
7. Daten & Datenschutz
- Datenspeicherung: Alle Daten liegen lokal (Desktop) oder auf Ihrem Server (Web)
- Format: JSON-Dateien in
data/
- Backup: Über das Backup-Modul oder manuelle Kopie von
data/
- Löschung: Kunden, Aufgaben und Interaktionen können einzeln oder bulk gelöscht werden
- Export: Datenexport als CSV, JSON oder XML für die Datenübertragbarkeit
8. Fehlerbehebung
8.1 App startet nicht
- Windows: Installieren Sie die neueste Version
- Web: Prüfen Sie PHP 8.1+ und Schreibrechte auf
data/
8.2 Lizenz-Fehler
- "Lizenz ist an einen anderen Computer gebunden" → Hardware-ID an Verkäufer senden
- "Lizenz abgelaufen" → Verlängerung anfordern
8.3 Passwort vergessen
- Desktop: Auf der Login-Seite "Passwort vergessen?" klicken
- Web: E-Mail-Konfiguration muss eingerichtet sein
- Notfall:
data/users.json bearbeiten oder löschen → App neu aufsetzen