Account-Einstellungen und Profil (Sparks for Teams)
Beta: Account unter https://account-preview.sparks.team, Haupt-App unter https://preview.sparks.team. Nach der Beta:
account.sparks.teamundapp.sparks.team.
Diese Seite beschreibt die Einstellungen und Profilfunktionen im Account-Bereich (während der Beta: account-preview.sparks.team) und die Abstimmung mit der Haupt-App (Sparks).
Wo finde ich den Account?
- URL (Beta): https://account-preview.sparks.team
- URL (nach Beta):
https://account.sparks.team - Aus der Haupt-App: Über das Profil-/Account-Symbol in der oberen Leiste kann ein Link zum Account-Bereich geöffnet werden.
Neu hier? Schritt-für-Schritt-Anleitung zur Selbstanmeldung (eigenes Konto und Organisation anlegen): Selbstanmeldung im Account-Bereich.
Übersicht der Bereiche
| Bereich | Beschreibung |
|---|---|
| Übersicht | Kontoinformationen, Accounttyp, Anzeigename, E-Mail, Abo & Webinar-Zusatz, Passwort ändern. |
| Profil | Anzeigename, Berufsbezeichnung, Standort, Organisation, Profilbild (Avatar), Abwesenheit (Out of Office), ggf. Organisation anlegen. |
| Einstellungen | Sprache, Zeitzone, Datums-/Zeitformat, E-Mail-Versand, Design/Theme, Privatsphäre-Link, Account löschen. |
| KI-Zugriff / MCP | API-Keys für externe KI-Clients und n8n (Cursor, Claude, OpenClaw) — siehe unten. |
| Automatisierung | Outgoing Webhooks für n8n (meeting.created, meeting.ended, registration.created) — siehe n8n-Automatisierung. |
| Team | Mitglieder, Einladungen, Regelsätze, Limits, KI-Modelle, Compliance — siehe Team-Verwaltung. |
| Webinare | Liste der Webinare mit Registrierung, Verwalten von Anmeldungen und Berechtigungen. |
Übersicht: Konto & Abo
Wo: Account → Übersicht (/account).
Kontoinformationen
Die Übersicht zeigt u. a. Accounttyp (Free/Pro/Enterprise und Rolle), Anzeigename, E-Mail und den Organisationsnamen.
Pro-Abo kaufen und verwalten
| Schritt | Aktion |
|---|---|
| Kauf | Button Abo kaufen (nur Admin oder Teamadmin, sofern der Regelsatz es erlaubt) |
| Lizenzen | Anzahl Lizenzen wählen — mindestens so viele wie aktuelle Teammitglieder (inkl. ausstehender Einladungen) |
| Laufzeit | Monatlich oder jährlich |
| Land | Land für Steueranzeige — Netto-/Bruttobeträge werden per Stripe Tax geschätzt; im Checkout kann der endgültige Betrag abweichen |
| Checkout | Weiterleitung zu Stripe — Rechnungsadresse und optional USt-ID erfassen |
| Verwalten | Abo verwalten öffnet das Stripe-Kundenportal: Lizenzen, Zahlungsmittel, Rechnungen (Liste/Download), Kündigung zum Periodenende |
Mitglieder ohne Admin-Rechte sehen den Abo-Status und können Abo verwalten nutzen (z. B. Rechnungen), ändern gebuchte Lizenzen aber in der Regel nicht.
Hinweise:
- Nach erfolgreichem Kauf erscheint eine Bestätigung; der Status wechselt auf Abo aktiv (Stripe).
- Ist eine Kündigung zum Periodenende vorgemerkt, wird das in der Übersicht angezeigt.
- In der Beta kann ein Hinweis erscheinen, dass Stripe im Testmodus (Sandbox) läuft — es werden keine echten Zahlungen ausgelöst.
Webinar-Zusatz
Für Town Hall- und Webinar-Meetings ist ein monatlicher Webinar-Zusatz nötig (nur mit Pro-Tarif):
- Zuerst Pro-Abo abschließen.
- In der Übersicht Webinar-Zusatz buchen — ebenfalls über Stripe.
- Nach Aktivierung sind die Formate auf der Team-Seite freigeschaltet (Details: Team-Verwaltung → Meeting-Optionen).
Kündigung und Rechnungen für den Zusatz erfolgen über Abo verwalten im Stripe-Portal.
Profil
Wo: Account → Profil.
| Funktion | Beschreibung |
|---|---|
| Anzeigename, Beruf, Standort | Persönliche Angaben bearbeiten und speichern |
| Profilbild | Datei hochladen, URL oder von Matrix übernehmen / in Matrix aktualisieren (Haupt-App muss mit Matrix verbunden sein) |
| Organisation | Anzeigename; Umbenennen unter Team (Admin/Teamadmin) |
| Organisation anlegen | Wenn Sie noch keiner Organisation zugeordnet sind: Name eingeben und Organisation anlegen |
| Abwesenheit (Out of Office) | Nachricht und Zeitraum (Von/Bis); Abwesenheit speichern, Bearbeiten oder Abwesenheit löschen |
Abwesenheit (Out of Office)
- Wo: Account → Profil.
- Funktion: Optional Abwesenheitsnachricht und Zeitraum. Die Angaben werden in der App berücksichtigt (z. B. für Anzeige oder künftige Integration).
Zeitzone und Datums-/Zeitformat
- Wo: Account → Einstellungen.
- Optionen:
- Zeitzone: z. B. Europe/Berlin, UTC. „(System)“ = keine Übersteuerung.
- Datumsformat: Regional (TT.MM.JJJJ), US (MM/TT/JJJJ), ISO (JJJJ-MM-TT) oder System.
- Zeitformat: 12 Stunden, 24 Stunden oder System.
- Die Einstellungen werden im Account-Profil gespeichert und von der Haupt-App genutzt.
E-Mail-Versand
Wo: Account → Einstellungen → E-Mail-Versand.
Legt fest, wie Sparks ausgehende E-Mails versendet (z. B. Kalendereinladungen, Benachrichtigungen):
| Option | Wann nutzen |
|---|---|
| E-Mails mit Microsoft 365 versenden | Standard — über das in der Haupt-App verbundene Microsoft-Konto |
| Eigenes E-Mail-Konto (SMTP) | Wenn Sie M365 nicht nutzen möchten: SMTP-Server, Port, Benutzer, Passwort, Absenderadresse |
Nach dem Speichern können Sie eine Test-E-Mail an Ihre Account-Adresse senden.
Design & Darstellung
Wo: Account → Einstellungen → Abschnitt Design.
| Einstellung | Optionen |
|---|---|
| Theme | Hell, Dunkel, System, Hochkontrast |
| Markenfarbe | Voreinstellungen per Farbkreis — gilt für Account und Haupt-App |
| API-Server-URL | Optional: andere Backend-URL (z. B. für Entwickler oder spezielle Installationen). Leer = Standard des Betreibers |
KI-Zugriff / MCP
Wo: Account → KI-Zugriff / MCP (/mcp).
Hier erzeugen Sie API-Keys für externe KI-Clients (z. B. Cursor, Claude Desktop, OpenClaw). Das ist nicht der In-App-Assistent unter /assistant, sondern der serverseitige Livedaten-MCP (/api/mcp).
| Thema | Beschreibung |
|---|---|
| Key erzeugen | Name und Scopes wählen; der Klartext-Key (spk_…) wird nur einmal angezeigt |
| Scopes (Opt-in) | memory (Gedächtnis inkl. Suche search_knowledge), calendar, tasks, contacts, matrix (Chats/Channels), files (Raum-Dateien / Sparks Cloud), activity (Ungelesenes & Mentions), calls (Anrufliste & Meeting-Transkripte) |
| Schreiben | Mit Scope calendar / tasks: Termine und Aufgaben anlegen (Sparks Cloud). Mit Scope matrix: Matrix-Nachrichten senden (send_matrix_message). Mit Scope files + Microsoft-Link: MS Chat/Channel senden. |
| Hinweise | Matrix-Zugriff setzt serverseitig MATRIX_JWT_SECRET voraus; E2EE-Nachrichten sind für den Server/MCP nicht lesbar — Tradeoffs: Entscheidungshilfe E2EE |
| Widerrufen | Aktive Keys können jederzeit widerrufen werden |
Raumdateien über Sparks Cloud (WebDAV / Nextcloud)
Mit Scope files und bereitgestellter Sparks Cloud kann der MCP Dateien im WebDAV-Ordner eines Matrix-Raums nutzen — dasselbe Backend wie der Dateien-Tab in der App (technisch Nextcloud/WebDAV), nicht Ihr gesamtes Nextcloud-Home.
| Fähigkeit | Beschreibung |
|---|---|
| Auflisten | Dateien im Raumordner auflisten |
| Lesen | Text/Code sowie Extrakt aus Office/OpenDocument (pdf, docx, xlsx, pptx, odt, ods, odp); Größenlimits gelten |
| Suchen | On-Demand-Keyword-Suche in Dateiname und Inhalt (mit Snippets); kein persistenter Datei-Index |
| Export | Word (.docx) oder Excel (.xlsx) in den Raumordner schreiben (export_to_document) |
| Versionen | Nextcloud-/Sparks-Cloud-Versionen einer Raumdatei auflisten |
Voraussetzung: Sparks Cloud für Ihr Konto (Provisioning). Zugriffe sind auf den jeweiligen Raumordner beschränkt. Matrix-Chat-Anhänge können ebenfalls gelesen werden, sofern nicht E2EE-geschützt.
Noch nicht bzw. eingeschränkt am MCP: beliebiges Nextcloud-Home; Microsoft Teams-/Channel-/OneDrive-Dateien (Anbindung im Code, oft Entra-Admin-Consent / Microsoft-Verknüpfung nötig — Microsoft 365 mit Sparks verbinden).
Verwandt: Datenbackends – Sparks Cloud, Dateien bearbeiten (WebDAV), In-App-Assistent.
Anrufliste & Transkripte (Scope calls)
Mit Scope calls kann der MCP (und der In-App-Assistent) auf Ihren Call-Log zugreifen:
| Fähigkeit | Beschreibung |
|---|---|
| Anrufliste | Vergangene Anrufe/Meetings auflisten (optional Filter nach Matrix-Raum, nur mit Transkript, Zeitraum) |
| Details | Einzelnen Call inkl. Metadaten laden |
| Transkript | Gespeicherten Meeting-Text zur Call-ID lesen (wenn vorhanden und freigegeben) |
Zugriff unterliegt denselben Berechtigungen wie der Anrufverlauf in der App. E2EE-Meeting-Inhalte ohne serverseitiges Transkript sind nicht verfügbar. Verwandt: Anrufverlauf, Assistent.
Beispiel-Client-Konfiguration und Endpoint stehen auf der Account-Seite. Der Entwickler-Docs-MCP (mcp-docs im App-Repo) ist davon getrennt und liefert keine Nutzerdaten.
Dieselben spk_…-Keys gelten auch für die Automation-REST (/api/v1/automation) und n8n. Entwicklerhandbuch: n8n-Automatisierung.
Automatisierung (Outgoing Webhooks)
Wo: Account → Automatisierung (/automation).
Hier hinterlegen Sie HTTPS-URLs (z. B. n8n-Webhook-Trigger) für Events wie meeting.created, meeting.ended und registration.created. Optional Secret für HMAC (X-Sparks-Signature). Details und REST-Beispiele: n8n-Automatisierung.
Privatsphäre und blockierte Kontakte
- Wo: Account → Einstellungen → Privatsphäre & blockierte Kontakte.
- Funktion: In App öffnen → Haupt-App Einstellungen → Privatsphäre (blockierte Kontakte, Lesebestätigungen).
- Hinweis: Link zur Haupt-App (Beta: https://preview.sparks.team).
Passwort und Sicherheit
Sparks bietet zwei Wege — je nachdem, was Sie ändern möchten:
Passwort in Sparks ändern
Wo: Account → Übersicht → Passwort ändern (aufklappbar).
- Aktuelles Passwort, Neues Passwort und Bestätigung eingeben.
- Regeln wie bei der Registrierung: mind. 8 Zeichen, Groß-/Kleinbuchstabe, Ziffer.
- Passwort ändern speichern.
Keycloak-Kontoverwaltung (2FA, Sitzungen)
Wo: Account → Einstellungen → Keycloak-Konto → Kontoverwaltung öffnen.
Dort (Identity Provider, z. B. Keycloak):
- Zwei-Faktor-Authentifizierung einrichten
- Aktive Sitzungen verwalten
- Verknüpfte Identitäten (falls vom Betreiber angeboten, z. B. LinkedIn-Anmeldung)
Hinweis: Nicht jede Installation aktiviert alle IdP-Optionen. Fehlt der Keycloak-Link, wenden Sie sich an Ihren Administrator.
Account löschen
Wo: Account → Einstellungen → unten Account löschen (roter Bereich).
| Aktion | Wirkung |
|---|---|
| Löschung beauftragen | Zieldatum wählen → Account wird zum Termin gelöscht |
| Organisation | Als Admin oder Teamadmin wird die Organisation mit demselben Datum aufgelöst |
| Abo | Bestehendes Stripe-Abo wird fristgerecht gekündigt (cancel_at_period_end) |
| Termin aufheben | Vorgemerkte Löschung wieder zurücknehmen |
Zum Stichtag: Der Account wird deaktiviert (Login nicht mehr möglich). Eine physische Datenlöschung kann betreiberabhängig später erfolgen.
Team-Seite: Verweist nur auf diese Einstellungen — es gibt dort keinen separaten Lösch-Dialog.
Geräte (Mikrofon, Lautsprecher, Kamera)
- Wo: Haupt-App → Einstellungen → Anrufe bzw. Pre-Join-Bildschirm beim Meeting-Beitritt.
- Mikrofon, Lautsprecher und Kamera werden beim Beitritt gewählt; die Auswahl wird gespeichert.
Siehe auch
- Selbstanmeldung im Account-Bereich – Registrierung, E-Mail-Bestätigung, Einladung annehmen
- Team-Verwaltung – Mitglieder, Einladungen, Limits, Compliance (für Admins)
- Navigation und sichtbare Dienste – Sidebar; wann MS Chat/Kanäle sichtbar sind
- Webinar-Registrierung – öffentliche Anmeldung zu Webinaren
- End-to-End-Verschlüsselung – Organisationsrichtlinien (E2EE an/aus, Geräteverifikation)
- Haupt-App: Einstellungen → Aktivität (Benachrichtigungen), Einstellungen → Privatsphäre