Integrationen
Verbinde Spedy mit GitHub, Bitbucket, Jira, YouTrack und MOCO, um deinen Workflow zu optimieren.
Spedy verbindet sich mit den Tools, die dein Team bereits nutzt, sodass du Code, Projektmanagement und Zeiterfassung synchron halten kannst, ohne zwischen Apps zu wechseln.
Unterstützte Integrationen
| Dienst | Was du tun kannst |
|---|---|
| GitHub | Commits und Branches mit Tickets verknüpfen, Updates erhalten wenn Code gepusht wird, GitHub Issues bidirektional mit Board-Tickets synchronisieren |
| GitLab | Commits und Branches mit Tickets verknüpfen, Updates erhalten, wenn Code gepusht wird |
| Bitbucket | Commits und Branches mit Tickets verknüpfen, Updates erhalten, wenn Code gepusht wird |
| Jira | Bestehende Jira-Projekte mit allen Tickets, Status und Zuweisungen in Spedy importieren |
| YouTrack | Bestehende YouTrack-Projekte mit Tickets, benutzerdefinierten Feldern und Zuweisungen importieren |
| MOCO | Zeiteinträge zwischen Spedy und MOCO für Abrechnung und Rechnungsstellung synchronisieren |
Git-Anbieter verbinden
Verknüpfe dein GitHub- oder Bitbucket-Konto mit Spedy, damit Code-Aktivitäten automatisch auf deinen Tickets erscheinen.
GitHub
- Gehe zu Einstellungen und öffne die Integrationen-Seite
- Klicke auf Integration hinzufügen und wähle GitHub
- Autorisiere Spedy über den sicheren Anmeldeflow, auf deine Repositories zuzugreifen
- Sobald verbunden, ist deine Integration aktiv und einsatzbereit
Bitbucket
Bitbucket verwendet Atlassian API Tokens mit Scopes zur Authentifizierung (Atlassian hat die alten App Passwords eingestellt).
- Gehe zu id.atlassian.com und erstelle ein API Token mit Scopes -- wähle die Option mit Scopes, nicht das alte Format ohne Scopes
- Wähle den Bitbucket-Workspace aus, den du verbinden möchtest
- Vergib folgende Scopes:
- Read:
read:repository:bitbucket,read:webhook:bitbucket,read:user:bitbucket,read:pullrequest:bitbucket,read:workspace:bitbucket - Write:
write:repository:bitbucket,write:webhook:bitbucket,write:pullrequest:bitbucket - Delete:
delete:webhook:bitbucket
- Read:
- In Spedy unter Einstellungen → Integrationen klicke auf Integration hinzufügen und wähle Bitbucket
- Gib deine Atlassian-Account-E-Mail ein (nicht deinen Bitbucket-Benutzernamen) und füge das API Token ein
- Nach erfolgreicher Validierung ist deine Integration aktiv
Wenn ein erforderlicher Scope fehlt, zeigt Spedy dir genau an, welche Scopes benötigt werden.
Commits mit Tickets verknüpfen
Wenn ein Teammitglied eine Ticket-ID in seiner Commit-Nachricht erwähnt -- zum Beispiel fix: resolve login timeout KP-42 -- erkennt Spedy die Referenz automatisch und verknüpft den Commit mit dem Ticket. Der Zugewiesene des Tickets erhält eine Benachrichtigung, und der Commit erscheint im Aktivitäts-Feed des Tickets.
Das funktioniert mit jeder Commit-Nachricht, die eine Ticket-ID enthält, sodass dein Team nicht ändern muss, wie es Commits schreibt.
Verbindung verwalten
Du kannst eine Integration jederzeit über die Einstellungsseite trennen und wieder verbinden. Wenn deine Anmeldedaten ablaufen, informiert Spedy dich und führt dich durch die Wiederverbindung, ohne deine Konfiguration zu verlieren.
Aus Jira importieren
Wenn du von Jira zu Spedy wechselst, macht es das integrierte Migrationstool einfach, deine bestehenden Projekte mitzubringen.
So migrierst du ein Jira-Projekt
- Gehe zu Einstellungen und öffne die Integrationen-Seite
- Klicke auf Integration hinzufügen und wähle Jira
- Gib deine Jira-Site-Adresse und ein Zugriffstoken ein, um dich zu verbinden
- Wähle das Jira-Projekt, das du importieren möchtest
- Spedy ordnet deine Jira-Status, Issue-Typen und Prioritäten automatisch den Spedy-Entsprechungen zu
- Starte die Migration -- deine Tickets, Kommentare, Anhänge und Zuweisungen werden automatisch importiert
Während der Migration
Du kannst den Fortschritt deiner Migration in Echtzeit verfolgen. Wenn etwas schief geht (zum Beispiel eine Netzwerkunterbrechung), kann die Migration pausiert und von dort fortgesetzt werden, wo sie aufgehört hat. Ein detailliertes Protokoll verfolgt jedes importierte Element, damit du überprüfen kannst, ob alles korrekt übertragen wurde.
Aus YouTrack importieren
Wenn du von YouTrack wechselst, bietet Spedy eine ähnliche Migrationserfahrung wie beim Jira-Import.
So migrierst du ein YouTrack-Projekt
- Gehe zu Einstellungen und öffne die Integrationen-Seite
- Klicke auf Integration hinzufügen und wähle YouTrack
- Gib deine YouTrack-URL und ein Zugriffstoken ein
- Wähle das Projekt, das du importieren möchtest
- Spedy ordnet deine YouTrack-Felder, Status und Prioritäten den Spedy-Entsprechungen zu
- Starte die Migration -- Tickets, Kommentare und Zuweisungen werden automatisch importiert
Du kannst den Fortschritt verfolgen und ein detailliertes Protokoll einsehen, genau wie beim Jira-Import.
MOCO Zeiterfassungs-Sync
Wenn dein Team MOCO für Zeiterfassung, Abrechnung oder Rechnungsstellung nutzt, kannst du es mit Spedy verbinden, damit Zeiteinträge automatisch synchronisiert werden.
MOCO-Verbindung einrichten
- Gehe zu Einstellungen und öffne die Integrationen-Seite
- Klicke auf Integration hinzufügen und wähle MOCO
- Gib deinen MOCO-API-Schlüssel und die Instanz-URL ein
- Ordne deine MOCO-Projekte und -Nutzer ihren Spedy-Entsprechungen zu
- Nach der Verbindung werden in Spedy erfasste Zeiteinträge zu MOCO synchronisiert
Die Synchronisation hält deine Abrechnungsdaten in MOCO aktuell, ohne manuellen Aufwand. Du kannst die Nutzer- und Board-Zuordnungen auf der Integrations-Einstellungsseite verwalten.
GitHub Issues Sync
Wenn du Issues auf GitHub verwaltest und sie in Spedy bearbeiten möchtest, erstellt der GitHub Issues Sync eine bidirektionale Live-Verbindung zwischen einem GitHub-Repository und einem Spedy-Board. Issues werden zu Tickets, Statusänderungen fließen in beide Richtungen, und Kommentare bleiben synchron.
Sync-Modi
| Modus | Verhalten |
|---|---|
| Live Sync (Standard) | Kontinuierlicher Zwei-Wege-Sync über Webhooks und Polling. Neue Issues erscheinen als Tickets, Statusänderungen werden in beide Richtungen übertragen, und Kommentare werden gespiegelt. |
| Einmal-Import | Einmaliger Import aller passenden Issues nach Spedy. Kein fortlaufender Sync -- ideal, um ein Backlog zu migrieren, ohne GitHub als zentrale Quelle beizubehalten. |
GitHub Issues Sync einrichten
- Stelle sicher, dass du bereits eine GitHub-Integration verbunden hast (siehe Git-Anbieter verbinden oben)
- Gehe zu Einstellungen → Integrationen → GitHub Issues
- Wähle ein Board und klicke auf Sync konfigurieren
- Wähle das Repository, das du synchronisieren möchtest
- Konfiguriere das Status-Mapping:
- Eingehend (GitHub → Spedy): Ordne GitHub-Issue-Status (
open,closed) und optional Labels den Spedy-Board-Status zu - Ausgehend (Spedy → GitHub): Ordne Spedy-Board-Status den GitHub-Status zu (
openoderclosed)
- Eingehend (GitHub → Spedy): Ordne GitHub-Issue-Status (
- Optional konfigurieren:
- Label-Mapping: GitHub-Labels auf Spedy-Prioritäten abbilden (z.B.
bug→ Hoch,enhancement→ Mittel) - Filter-Labels: Nur Issues mit bestimmten Labels synchronisieren (leer lassen für alle)
- Kommentar-Sync: Bidirektionale Kommentar-Spiegelung aktivieren oder deaktivieren
- Polling-Intervall: Wie oft Spedy GitHub auf Änderungen prüft (5--60 Minuten, Standard 5)
- Label-Mapping: GitHub-Labels auf Spedy-Prioritäten abbilden (z.B.
- Konfiguration speichern -- Spedy pollt sofort GitHub und importiert passende Issues
So funktioniert der Sync
Eingehend (GitHub → Spedy):
- Wenn ein neues Issue auf GitHub geöffnet wird, erstellt Spedy ein Ticket auf dem verbundenen Board mit dem zugeordneten Status und der Priorität
- Wenn ein Issue geschlossen oder wiedereröffnet wird, aktualisiert sich der Ticket-Status entsprechend
- Wenn jemand ein GitHub-Issue kommentiert, erscheint der Kommentar am Spedy-Ticket (dem GitHub-Autor zugeordnet)
Ausgehend (Spedy → GitHub):
- Wenn sich der Status eines Tickets in Spedy zu einer Spalte ändert, die auf
closedgemappt ist, wird das verknüpfte GitHub-Issue automatisch geschlossen - Wenn ein Ticket zurück zu einem
open-gemappten Status wechselt, wird das GitHub-Issue wiedereröffnet - Kommentare, die in Spedy hinzugefügt werden, werden auf dem GitHub-Issue gepostet
Loop-Prävention: Spedy ignoriert eingehende Updates, die durch den eigenen ausgehenden Sync ausgelöst wurden, sodass Änderungen nicht hin und her pendeln.
Sync überwachen
Auf der Sync-Konfigurationsseite siehst du:
- Synchronisierte Tickets: Wie viele Issues zwischen GitHub und Spedy verknüpft sind
- Sync-Status: Ob jedes Ticket synchronisiert, ausstehend oder fehlerhaft ist
- Audit-Log: Eine detaillierte Historie jedes Sync-Events -- nützlich zur Fehlersuche
Du kannst jederzeit eine manuelle Aktualisierung auslösen, um GitHub erneut nach neuen oder geänderten Issues zu durchsuchen.
Sync entfernen
Das Löschen der Sync-Konfiguration trennt alle verknüpften Tickets. Die Tickets bleiben in Spedy, werden aber nicht mehr aktualisiert, wenn sich das GitHub-Issue ändert. Du kannst den Sync jederzeit erneut einrichten.
Webhooks
Spedy unterstützt ausgehende Webhooks, damit du externe Systeme benachrichtigen kannst, wenn Ereignisse in deiner Organisation stattfinden. Konfiguriere Webhook-Endpunkte, um HTTP-Callbacks für Ereignisse wie Ticket-Erstellung, Aktualisierungen, Statusänderungen und mehr zu erhalten.
Webhook einrichten
- Gehe zu Einstellungen und öffne die Webhooks-Seite
- Klicke auf Webhook-Endpunkt erstellen
- Gib einen Namen, die Ziel-URL ein und wähle, welche Ereignisse abonniert werden sollen
- Kopiere das Signing-Secret -- Spedy signiert jede Zustellung mit HMAC-SHA256, damit du die Authentizität verifizieren kannst
Jede Zustellung wird protokolliert und du kannst den Payload und den Antwortstatus zur Fehlerbehebung einsehen.
Integrations-Berechtigungen
Das Einrichten und Verwalten von Integrationen erfordert die integrations:configure-Berechtigung (standardmäßig in der Administratoren-Gruppe enthalten). Sobald eine Integration aktiv ist, profitieren alle Teammitglieder auf den verbundenen Boards automatisch davon -- keine individuelle Einrichtung nötig.