TCKT BY WILDCARDTECH

Der gemeinsame Arbeitsort für Sie und Ihre Kunden.

TCKT ist eine selbst betreibbare Open-Source-Plattform für Support und Zusammenarbeit zwischen Dienstleistern und ihren Kunden. Tickets, Kundenkommunikation, Projekte, Servicevereinbarungen, Zeiterfassung und kundenspezifische Erweiterungen — in einer Anwendung, in Ihrer Infrastruktur.

Mit einem Engineer sprechen ↗ Get the Code

Apache 2.0 · Eigener Betrieb · Python · PostgreSQL · React

TicketKunde A · Queue: Betrieb
Reaktionsuhr Läuft bis zur menschlichen Antwort
Lösungsuhr Pausiert, während eine Rückfrage beim Kunden liegt
Öffentlicher BereichKunde und Team Beschreibung · Antworten · Anhänge · Status · Antworten per E-Mail
Interner BereichNur Team · serverseitig gefiltert Technische Notizen · Aufwandsschätzungen · Arbeitszeiten · Stundensätze

Ein Kundenbenutzer bekommt interne Inhalte gar nicht erst ausgeliefert — die Trennung passiert serverseitig anhand der Berechtigungen. Die Ticketinhalte sind beispielhaft.

* Der Kunde ist die Grundlage

Nicht ein Feld im Ticket.

In den meisten Ticketsystemen ist der Kunde ein Attribut. In TCKT ist er die Einheit, unter der alles andere steht: Ansprechpartner, Zugänge, Arbeitsabläufe, Servicezeiten, vereinbarte Stundensätze.

Sie · Betreiber eine TCKT-Instanz
Kunde A eigene Subdomain · Branding · Anmeldung · Regeln
Queue · Betrieb→ Support-Tickets
Queue · Feature-Requests→ Feature-Tickets
Queue · Projekte→ Ziel · Meilensteine · Tickets
Kunde B eigene Queues, eigene Regeln
Jedes Ticket gehört genau einem Kunden und einer Queue — so bleiben Kommunikation, Zuständigkeit, Servicevereinbarung und Leistungsnachweis zusammen.

01 — Für wen

Für Dienstleister mit vielen Kunden.

TCKT ist für Teams gebaut, die Software für mehrere Kunden mit unterschiedlichen Anforderungen entwickeln, betreiben oder betreuen: Anbieter von SaaS und Individualsoftware, Teams für technischen Support, IT-Dienstleister. Fünf Fragen hängen zusammen — was der Kunde braucht, wer sich darum kümmert, welche Reaktionszeit vereinbart wurde, was noch fehlt, wie viel Arbeit angefallen ist. TCKT beantwortet sie am selben Vorgang.

Betreiber-Admin
Konfiguriert die Umgebung, registriert Apps und gibt sie für Kunden frei.
Agent
Bearbeitet Kundenanliegen und erfasst Arbeitszeit.
Freelancer
Arbeitet nur für ausdrücklich zugewiesene Kunden.
Kundenbenutzer
Reicht Anliegen ein, beantwortet Rückfragen und verfolgt den Stand im Portal.
Kunden-Admin
Sieht zusätzliche Übersichten und Einstellungen für freigegebene Kunden-Apps.

02 — Im Alltag

Was TCKT im Alltag macht.

Anfragen aufnehmen und gemeinsam bearbeiten

Ein Ticket hält Beschreibung, Priorität, Zuständigkeit, Status, Anhänge und Kommunikation fest; Zusatzfelder, Labels, Verknüpfungen und Teilaufgaben strukturieren den Vorgang. Arbeitslisten, ein Board, Volltextsuche und gespeicherte Ansichten geben dem Team den Überblick. Mit eingerichtetem Mail-Gateway können Kunden einfach per E-Mail antworten — die Antwort landet im richtigen Ticket.

Abläufe und Projekte organisieren

Jede Queue hat eigene Status, Übergänge, Erstellrechte und Zusatzfelder; ein Übergang kann Angaben verlangen, etwa eine dokumentierte Lösung beim Abschluss. Projekte ergänzen Ziele, Zeiträume, Meilensteine und Aufwandsschätzungen. Bei verschobenen Tickets bleiben frühere Ticketschlüssel als Verweise erhalten, damit alte Links weiter funktionieren.

Servicevereinbarungen sichtbar machen

Zwei getrennte Uhren: Reaktion und Lösung. Regeln pro Kunde, mit Prioritäten, Geschäftszeiten, Zeitzonen, Feiertagen und Ausnahmen; ein 24/7-Modus steht zur Verfügung. Automatische Rückfragen der KI zählen nicht als Reaktion. Warnungen, dokumentierte Fristverletzungen, Eskalationen und ein monatlicher SLA-Report zeigen, wo Aufmerksamkeit nötig ist.

Arbeitszeit für die Abrechnung erfassen

Mit Timer oder nachträglich, mit Leistungsnotiz zu dem, was erledigt wurde. Kundenspezifische Sätze und Zeitfenster unterscheiden Geschäftszeiten, Arbeit außerhalb davon, Wochenenden und Feiertage. Admins prüfen, geben frei, korrigieren und exportieren monatlich als CSV; Korrekturen an gesperrten Buchungen bleiben als Gegenbuchung nachvollziehbar. Die Rechnung selbst schreiben Sie außerhalb von TCKT — eine bewusste Grenze.

KI-Klärung und Diktat

Optional. Pro Queue definiert Ihr Team, welche Angaben eine Anfrage braucht; TCKT fragt fehlende Angaben gezielt nach, und Ihr Team kann jederzeit übernehmen. Zusammenfassungen und Vorschläge für Priorität und Labels werden erst nach Bestätigung übernommen. Die Ticketklärung arbeitet nur mit öffentlichen Ticketinhalten, und KI und Diktat laufen erst, wenn Sie sie freigegeben und einen Anbieter eingerichtet haben.

Apps und Integrationen

Erweitern Sie Kundenportale um eigene Apps — Seiten, Dashboard-Kacheln, Bereiche am Ticket, Reports — und geben Sie sie pro Kunde frei. API-Zugänge, Webhooks und das Model Context Protocol binden weitere Systeme und Assistenten an. MCP ist standardmäßig ausgeschaltet; Kundenbindung, Benutzerrechte und Verbindungsrechte begrenzen den Zugriff.

03 — Ein typischer Ablauf

Eine Funktion fällt aus.

Von der Meldung des Kunden bis zum exportierten Leistungsnachweis.

  1. 01Der Kunde erstellt im Kundenportal ein Ticket in der Queue „Betrieb“, hängt einen Screenshot an oder diktiert die Beschreibung.
  2. 02Ist die KI-Klärung aktiv, fragt TCKT fehlende Angaben nach. Das Support-Team kann jederzeit übernehmen.
  3. 03Ein Agent übernimmt das Ticket, antwortet und dokumentiert die Untersuchung im internen Bereich. Die SLA-Anzeige zeigt die vereinbarten Fristen.
  4. 04Während der Bearbeitung erfasst der Agent seine Arbeitszeit mit einer Leistungsnotiz. Rückfragen und Antworten bleiben am Ticket.
  5. 05Nach der Lösung informiert das Team den Kunden, der die Lösung bestätigt oder das Ticket wieder öffnet.
  6. 06Die erfasste Arbeit wird geprüft und für die Abrechnung exportiert. Der Vorgang bleibt mit Kommunikation, Historie und Leistungen erhalten.

04 — Eigener Betrieb

Ihre Infrastruktur. Offener Quellcode.

Sie behalten die Kontrolle über Installation, Datenhaltung und Konfiguration.

Backend
Python, FastAPI
Datenbank
PostgreSQL
Oberfläche
React und TypeScript, als installierbare Webanwendung, die Entwürfe bei Netzunterbrechung festhält
Dateien
S3-kompatibler Objektspeicher
Anmeldung
OpenID Connect — Zitadel oder der Identity Provider Ihres Unternehmens
Betrieb
Docker Compose; Produktionsstack mit TLS, Virenscanner, Backups, Wiederherstellung und Betriebsstatus
Lizenz
Apache 2.0

Bei angebundenen Cloud-KI-Diensten gehen die für die jeweilige Funktion vorgesehenen Inhalte an den konfigurierten Anbieter. Diese Entscheidung treffen Sie bei der Einrichtung — nicht die Software für Sie.

05 — Umfang

Was TCKT bewusst nicht ist.

  • NICHTSprints
  • NICHTEin Wiki
  • NICHTEine allgemeine E-Mail-Inbox
  • NICHTRechnungsstellung
  • NICHTRetainer-Verwaltung
  • NICHTEin grafischer Workflow-Editor

Der Fokus liegt auf Support, Kundenprojekten und der zugehörigen Leistungserfassung. Wer eines davon braucht, sollte das wissen, bevor er TCKT einführt. Für die Rechnungsstellung gibt es den CSV-Export in das System, das Sie dafür ohnehin nutzen.

Wohin es geht

Aus den Kundenportalen entstehen umfassendere Self-Service-Angebote: Kunden finden dort neben ihren Tickets die für sie passenden Informationen, Auswertungen und Werkzeuge. Die Unterstützung lokaler KI-Modelle ist der nächste Schritt — damit die KI-Klärung auch dort läuft, wo Ticketinhalte das Haus nicht verlassen dürfen.

06 — Sprechen Sie mit uns

Mehrere Kunden, ein Ort, an dem Support, Projekte und Leistungsnachweis zusammenbleiben?

Wir zeigen Ihnen TCKT an Ihrem eigenen Ablauf — und sagen Ihnen, wo es nicht passt.

Mit einem Engineer sprechen ↗ Get the Code

Quellcode

Der Quellcode ist noch nicht veröffentlicht.

Wir bereiten die Veröffentlichung auf GitHub vor. Wenn Sie informiert werden möchten, sobald das Repository öffentlich ist, melden Sie sich zu unserem Newsletter an.

Wir arbeiten mit Brevo zusammen, um Ihre Daten zu erfassen und Ihnen unsere Mitteilungen zu senden. Brevo handelt dabei in unserem Auftrag und nach unseren Anweisungen; verantwortlich dafür, wie Ihre Daten zu diesem Zweck verwendet werden, bleiben wir. Brevo kann einige dieser Daten außerdem selbst nutzen, um die Plattform sicher zu halten, etwa um Betrugs- oder Hacking-Versuche zu erkennen. Mehr dazu in der Datenschutzerklärung von Brevo ↗.