| Anlage | Betreiber | Ort | Bundesland | Leistung | IBN | Kontakt | Owner | Status |
|---|---|---|---|---|---|---|---|---|
|
—
|
— | |||||||
| Keine Anlagen gefunden | ||||||||
Dashboard
Hallo — heute ist
·
Wiedervorlagen fällig
Termine heute & diese Woche
Benachrichtigungen
Mein Verlauf
Lead-Funnel
Top-Leads
Kunden
Aggregiert nach Anlagenbetreiber. Notizen und Wiedervorlagen gelten kundenweit über alle Anlagen.
| Kunde | Ort | # Anlagen | Σ kWp | Kontakt | Wiedervorlagen | Letzte Aktivität |
|---|---|---|---|---|---|---|
|
|
✉☎ | — | ||||
| Keine Kunden gefunden. | ||||||
| Lade… | ||||||
📩
Noch keine Anfragen.
Sobald jemand das Formular auf /interesse abschickt, taucht es hier auf.
E-Mail-Kampagnen
Drip-Versand an gefilterte Anlagen mit Open/Click-Tracking
| Name | Template | Status | Fortschritt | Erstellt | |
|---|---|---|---|---|---|
| / versandt · failed | |||||
| Keine Kampagnen — erstelle deine erste mit dem "+ Neue Kampagne"-Button | |||||
Inbox — Antworten auf deine Mails
Auto-Match per Tracking-Token + Re:-Subject. Polling alle 5 Min.
Reporting & KPIs
Conversion-Funnel, Daily-Aktivität, User-Performance
Conversion-Funnel (aktive Anlagen)
Pro Stage: Anzahl + Konversionsrate gegenüber vorherigem Stage. Nur Anlagen mit zugewiesenem Owner.
Funnel Stufe → Stufe Gesamtbestand, zeitraumunabhängig
„Erreicht" = Lead war jemals in dieser oder einer späteren Stufe (Statushistorie). Verluste = heute verloren, zuletzt auf dieser Stufe.
| Stufe | Erreicht | MW | Conversion zur nächsten | Verluste hier | |
|---|---|---|---|---|---|
Loss-Reporting
Verlorene + nicht interessierte Leads nach Grund (Zeitraum, Altdaten ohne Datum inklusive)
Kontaktversuche bis „Erreicht"
Anrufe je Lead bis zum ersten erreichten Kontakt. Zeigt, wie viele Touchpoints nötig sind und ab wann weitere Anrufe kaum noch lohnen.
SDR / Prospecting-Dashboard
Je Mitarbeiter im Zeitraum: Anrufe, erreichte Kontakte, angelegte Termine, Conversion Call → Termin und Termin → Interesse (Statuswechsel auf Interessiert/Angebot/Gewonnen).
| User | Anrufe | Ziel | Erreicht | Erreicht-Quote | Termine | Call → Termin | Interesse | Termin → Interesse | Won |
|---|---|---|---|---|---|---|---|---|---|
Wochenverlauf: Anrufe je Mitarbeiter
Verweildauer je Stufe
Aktuelle Leads: Tage seit dem letzten Statuswechsel. Über SLA = länger als in den Einstellungen erlaubt.
| Stufe | Leads | Ø Tage | Max | Über SLA |
|---|---|---|---|---|
Akquise-Status der Pipeline
Leads von Kontaktiert bis Angebot: Anteil mit identifiziertem Eigentümer bzw. Wartungsfirma. Klick auf eine Firma filtert die Anlagenliste.
Aktivität pro Tag
Conversion-Funnel
Performance pro User
| User | Mails | Calls | Replies | Owned | Won |
|---|---|---|---|---|---|
Top-10 Lead-Score
| Score | Anlage | Status | Owner |
|---|---|---|---|
Stammdaten
Name, Kontakt, Avatar-Farbe und Bio.
Persoenliche Voreinstellungen
Steuert, wie das System sich beim Login fuer dich verhaelt.
Passwort aendern
Zugangsdaten fuer dein Konto aktualisieren.
Weiterfuehrende Einstellungen
SMTP, Benachrichtigungen und 2FA — Schnellzugriff auf die Settings-Sektionen.
Mein Aktivitäts-Verlauf
Alle Aktionen, die du im CRM ausgeführt hast — inkl. wen du in Notizen/Kommentaren mit @ markiert hast.
Hilfe-Center
Suche, klick eine Kategorie oder eine Frage. Alle Inhalte werden in deiner gewählten Sprache angezeigt.
▸
Quick-Links
MaStR-Datenstand
Kontaktdaten-Anreicherung
Holt Email/Telefon von der MaStR-Detailseite (juristische Personen)
Mein Profil
Benutzer
E-Mail-Konfiguration
SMTP-Zugangsdaten für deinen E-Mail-Versand (optional — sonst Admin-Fallback)
✓ Erkannt: — Host, Port, Verschlüsselung wurden automatisch gesetzt
Empfänger sieht:
⚙️ Erweiterte Einstellungen (nur bei nicht-erkanntem Provider)
Absender-Email muss bei den meisten Providern (z.B. IONOS) identisch zur Login-Email sein — wird daher automatisch gesetzt.
Antworten automatisch sammeln (IMAP)
Wenn Empfänger auf deine Bulk-Mails antworten, holt das Tool sie alle 5 Min ab und zeigt sie im Inbox-Tab.
⚙️ Erweitert: Server-Daten manuell überschreiben
Wenn Trigger zutrifft → Aktion automatisch ausführen. Läuft stündlich. Cooldown verhindert Doppel-Trigger pro Anlage.
E-Mail-Vorlagen Editor
Vorlagen verwalten. Verfügbare Variablen:
{{anrede}}, {{anlagenname}}, {{ort}}, {{leistung}}, {{marktwert_eur}}, {{check_url_prefilled}}, {{absender_name}}, {{firma_name}}
uvm.
🔒 DSGVO — Recht auf Löschung (Art. 17)
Bei DSGVO-Löschungsantrag eines Kunden: Email eingeben → Vorschau prüfen → Ausführen. Anlage bleibt (öffentliches MaStR-Register), aber alle personenbezogenen Daten (Kontakt, Notizen, Calls, Mails) werden anonymisiert. Audit-Log wird erstellt.
🏢 Firma-Daten
Werden in Impressum, Datenschutz und E-Mail-Templates ({{firma_name}}, {{firma_adresse}}, ...) eingesetzt. Direkt nach dem Speichern in allen Seiten und neuen Mails sichtbar.
🔧 System & Test-Modus
Steuerung des E-Mail-Versands und der Zoho-Weiterleitung. Vorsicht: Test-Modus-Mail leitet ALLE ausgehenden Mails an die angegebene Adresse um.
⏱ Pipeline-SLAs
Maximale Liegezeit pro Status bevor eine Anlage als „überfällig" markiert wird. Erscheint dann im Dashboard-Block „Pipeline-Stau". 0 Tage = keine Warnung für diesen Status.
Berechnungs-Annahmen (Admin)
Standardwerte für die Wirtschaftlichkeits- und Repowering-Schätzungen im Anlage-Detail.
Berechnungs-Annahmen
Anzeige im Anlage-Detail
🔌 API-Zugang (Admin)
Hier verwaltest du API-Zugangsschlüssel — das sind lange Codes, die anderen Programmen oder Diensten erlauben, automatisiert auf deine Solar-DB zuzugreifen (z. B. Zapier, n8n, Excel-Makros, eigene Skripte). Jeder Schlüssel hat einen Scope, der genau festlegt was er darf. Ein widerrufener Schlüssel funktioniert sofort nicht mehr — auch wenn er bereits irgendwo gespeichert ist.
Nur Admins können Tokens erstellen. Externe Entwickler/Systeme können sich nicht selbst registrieren — du verteilst die Schlüssel kontrolliert. Jeder Aufruf via Bearer-Token erscheint in dieser Liste mit letzter IP, Zeitstempel und Anzahl Requests. Widerruf wirkt sofort (HTTP 401 ab nächster Anfrage).
| Name | Scope | Prefix | Erstellt | Erstellt von | Zuletzt benutzt | Letzte IP | Requests | Status | |
|---|---|---|---|---|---|---|---|---|---|
| widerrufen aktiv |
Nutzungs-Verlauf
Jeder API-Aufruf wird hier festgehalten. Vollständige Suche, Filter nach Token, Status, Pfad, Zeitraum.
| Zeit | Auth | Token / User | Methode | Pfad | Status | ms | IP | Fehler |
|---|---|---|---|---|---|---|---|---|
| Keine Treffer | ||||||||
Stack-Trace zeigen
▶ Verfuegbare API-Endpoints (Stand 2026-05-16)
Authentifizierung per Authorization: Bearer Header oder Session-Cookie. Alle Antworten sind JSON. Beispiel:
curl -H "Authorization: Bearer msd_xxx..." \
https://mastr-solar.51.195.86.119.nip.io/api/anlagen?limit=10
- GET /api/me/profile
- PUT /api/me/profile
- POST /api/me/password
- GET /api/auth/me
- GET /api/anlagen?owner=me&status=neu&limit=50
- GET /api/anlagen/:id
- PUT /api/anlagen/:id
- GET /api/anlagen/:id/related
- GET /api/anlagen/:id/neighbors?radius=2
- POST /api/anlagen/:id/notizen
- POST /api/anlagen/:id/refine-location
- GET /api/kunden
- GET /api/kunden/:mastr
- POST /api/kunden/:mastr/notizen
- GET /api/reminders?status=pending
- POST /api/reminders
- PATCH /api/reminders/:id
- GET /api/termine
- GET /api/dashboard
- GET /api/stats
- GET /api/app-settings
- GET /api/admin/app-settings (Admin)
- PUT /api/admin/app-settings (Admin)
🔒 Audit-Log (Admin)
Login, Logout, CSV-Export, GDPR-Export, 2FA-Änderungen — letzte 100 Events.
| Zeit | User | Action | Entity | Detail |
|---|---|---|---|---|
🔐 Zwei-Faktor-Authentifizierung
TOTP-App (Google Authenticator, Authy, 1Password). Empfohlen für Admin-Account.
1. QR-Code mit deiner Authenticator-App scannen:
Falls du den QR nicht scannen kannst, manueller Secret:
2. Aktuellen 6-stelligen Code eingeben:
✓ 2FA ist aktiv. Beim nächsten Login wird ein Code abgefragt.
KI-Assistent
Anruf-Notizen werden automatisch zusammengefasst, Sentiment + Status-Vorschlag
💾 Backup-Status
Tägliches SQLite-Backup um 03:00 mit Integrity-Check.
Benachrichtigungen
In-App, E-Mail, Telegram — pro Typ deaktivierbar
| Ereignis | In-App | Telegram | |
|---|---|---|---|
| @-Erwähnung / Kommentar | ✓ | ||
| Direktnachricht | ✓ | ||
| Anlagen-Zuweisung | ✓ |
Telegram-Login
Direkter Login mit deiner Telefonnummer (MTProto). Nachrichten kommen in deine Saved Messages.
Format: + + Laendervorwahl + Nummer ohne fuehrende 0. Beispiele: +491771234567 (Mobil DE) · +4912345678 (Festnetz DE) · +4179... (CH) · +4369... (AT) Wir wandeln 0177... automatisch zu +49177... um. Code wird primaer in deiner Telegram-App angezeigt — nur als SMS-Fallback wenn Telegram nirgends laeuft.
Code angefordert für . Code in deiner Telegram-App (oder SMS-Fallback) eingeben:
Solar-Bot verbinden
Den geteilten Telegram-Bot mit deinem Account verknüpfen — Schreib-Commands aus Telegram heraus.
Befehle anzeigen
/help — Übersicht/me — Account-Info/find <suche> — Anlagen suchen/status <mastr> <status> — Status setzen/note <mastr> <text> — Notiz anhängenErweitert: eigener Bot statt geteilter
Existierenden BotFather-Bot anbinden, um aus Telegram heraus Status zu setzen und Notizen anzulegen.
Format: 1234567890:ABCDEF…. Existierenden Bot nutzen (BotFather → /mybots → API Token). Keine Bots mit Personennamen.
2. /start senden — Chat verbindet sich automatisch innerhalb von ~30s.
Befehle anzeigen
/help — Übersicht/me — Account-Info/find <suche> — Anlagen suchen/status <mastr> <status> — Status setzen/note <mastr> <text> — Notiz anhängenEmail-Entwürfe
Vorbereitete Mails — klicken zum Öffnen
Anhänge
Dokumente für E-Mail-Versand · max. 10 MB
E-Mail-Vorlagen
Wiederverwendbare Texte für Versand