← Alle Integrationen
Freshservice → Jira

Freshservice Jira Schnittstelle

Kurz gesagt

Eine Freshservice-Jira-Anbindung verbindet ein Support-Ticket mit dem Entwicklungs-Issue, das es löst. Eskaliert ein Agent einen Vorfall oder eine Service-Anfrage, legt die Pipeline ein passendes Jira-Issue im richtigen Projekt und Vorgangstyp an, ordnet Priorität und Status zu und überträgt Beschreibung und Anhänge. Danach hält sie beide Seiten synchron: Status-Übergänge und Entwicklerkommentare aus Jira fließen nach Freshservice zurück, Ticket-Änderungen fließen vorwärts, und eine gespeicherte Verknüpfung auf jedem Datensatz verhindert Dubletten und Endlosschleifen. Richtig gemacht ist das kein einmaliger Webhook, sondern eine idempotente Zwei-Wege-Synchronisation, die Workflow-Änderungen und API-Limits auf beiden Seiten übersteht.

Was eine Freshservice-Jira-Anbindung wirklich leistet

In Freshservice lebt Ihr Service Desk: Vorfälle, Service-Anfragen, Probleme und die Agenten, die sie gegen SLAs abarbeiten. In Jira lebt die Entwicklung: der Fehler, der behoben werden muss, die Änderung, die ausgeliefert werden soll, der Sprint, in dem sie landet. In dem Moment, in dem ein Ticket einen Code-Fix braucht, müssen diese beiden Welten miteinander reden - und von Haus aus tun sie das nicht.

Ohne Anbindung kopiert ein Agent das Ticket von Hand nach Jira, fügt einen Link zurück ins Freshservice-Ticket ein und wechselt danach eine Woche lang zwischen beiden Systemen hin und her, um zu sehen, ob die Entwicklung etwas getan hat. Der Kunde erfährt nichts, weil niemand bemerkt hat, dass das Jira-Issue auf Erledigt gesprungen ist. Eine Freshservice-Jira-Anbindung schließt diese Lücke: Sie eskaliert das Ticket automatisch, hält beide Datensätze aufeinander verweisend und synchronisiert Status und Kommentare, sodass die Support-Seite stets die Entwicklungsseite widerspiegelt - ohne dass ein Mensch es weiterträgt.

Welche Daten fließen

Objekt / Ereignis in FreshserviceWird / aktualisiert in JiraHinweis
Eskaliertes Ticket (Vorfall / Service-Anfrage)Neues Issue im zugeordneten ProjektVorgangstyp (Bug, Aufgabe, Story) je Ticketkategorie
Betreff & BeschreibungZusammenfassung & BeschreibungRich Text und eingebettete Bilder in Jira-Markup konvertiert
Priorität (Dringend / Hoch / Mittel / Niedrig)Jira-PrioritätZugeordnet, nicht kopiert - die Skalen unterscheiden sich
Statusänderung in FreshserviceJira-Workflow-ÜbergangAls gültiger Übergang ausgeführt, nicht als roher Status gesetzt
Öffentliche Antwort / private NotizIssue-KommentarMit Herkunft markiert, damit sie nicht zurückschallt
AnhängeIssue-AnhängeNeu hochgeladen im Rahmen von Jiras Größen- und Typlimits
MelderReporter-Feld oder benutzerdefiniertes FeldUrsprünglicher Melder bleibt auch unter Service-Konto erhalten
Jira-Status / Lösung (rückwärts)Ticketstatus & AgentennotizHält den Service Desk synchron, ohne Jira zu öffnen

Die konkreten Zuordnungen für Projekt, Vorgangstyp, Priorität und Status stimmen wir einmalig ab und hinterlegen sie in der Pipeline. Danach ordnet sie niemand mehr pro Ticket zu.

Die Details, an denen einfache Synchronisationen scheitern

Ein generischer Connector oder ein einzelner Webhook bekommt die erste Eskalation hinüber und fällt danach bei allem Schwierigeren leise auseinander:

Wie wir sie bauen und betreiben

Wir behandeln das als Zwei-Wege-Pipeline, nicht als Webhook zum Abschießen und Vergessen. Freshservice-Ereignisse (über Automatisierungsregeln und Webhooks) und Jira-Ereignisse (über Webhooks) werden empfangen, validiert, über Ihre abgestimmten Regeln zugeordnet und im jeweils anderen System angewandt - jeder Schreibvorgang idempotent, sodass ein erneuter Versuch oder ein doppelt zugestellter Webhook nie ein doppeltes Issue oder einen doppelten Kommentar erzeugt.

Jedes synchronisierte Paar trägt eine stabile Verknüpfung: den Jira-Vorgangsschlüssel am Freshservice-Ticket, die Freshservice-ID am Jira-Issue. Diese Verknüpfung macht Dedup, Schleifenschutz und Rückrichtung verlässlich statt bestenfalls gemeint. Die Pipeline läuft auf cloud-nativer, vollständig EU-gehosteter Infrastruktur - Ticketinhalte und Melderdaten verlassen die EU nicht, was AVV und DSGVO sauber hält.

Und dann halten wir sie am Laufen. Monitoring, Alerting, Incident Response und das Beobachten von API-Änderungen bei Freshservice und Atlassian liegen vertraglich bei uns. Sie bekommen einen festen Ansprechpartner und ein SLA, kein Skript, das jemand hütet - und wenn Atlassian einen Endpunkt abkündigt, haben wir längst migriert, bevor Ihr Eskalationsfluss es bemerkt.

Wann sich diese Anbindung lohnt

Wenn Eskalationen an die Entwicklung selten sind - eine Handvoll im Monat - ist manuelles Kopieren mit einem Link im Ticket völlig in Ordnung, und wir sagen Ihnen das auch. Die Anbindung lohnt sich, wenn Eskalationen so häufig werden, dass Agenten den Jira-Status aus den Augen verlieren, wenn SLAs davon abhängen, dass Kunden im Moment der Lösung informiert werden, wenn die Übergabe von Kommentaren und Anhängen zwischen Support und Entwicklung zur täglichen Pflicht wird, oder wenn ein halb funktionierender Connector bereits Änderungen verliert und leise das Vertrauen zwischen Service Desk und Entwicklung untergräbt.

Häufig gestellte Fragen

Funktioniert die Anbindung in beide Richtungen oder nur von Freshservice nach Jira?
In beide Richtungen, und genau darum geht es meist. Eskalationen und Ticketdetails fließen aus Freshservice nach Jira, und Status-Übergänge, Entwicklerkommentare und Lösungen aus Jira fließen zurück, sodass der Agent Jira nie öffnen muss, um den Fortschritt zu sehen. Wir legen pro Feld fest, welche Seite führend ist, damit sich beide Systeme nicht um denselben Wert streiten.
Wie verhindern Sie eine Endlosschleife bei der Kommentar-Synchronisation?
Jeder synchronisierte Datensatz trägt eine gespeicherte Verknüpfung - den Jira-Vorgangsschlüssel am Freshservice-Ticket und die Freshservice-Ticket-ID am Jira-Issue - plus eine Herkunftsmarkierung an jeder übertragenen Notiz. Trifft eine Änderung ein, prüft die Pipeline, ob sie aus dem anderen System stammt, und überspringt das Echo. Ohne das löst ein nach Jira kopierter Kommentar eine Freshservice-Änderung aus, die ihn zurückkopiert, und die Schleife endet nie.
Können Sie Freshservice-Status auf unseren Jira-Workflow abbilden?
Ja, und genau hier scheitern einfache Connectoren. Jira lässt keinen beliebigen Status setzen - man muss einen im Workflow erlaubten Übergang aus dem aktuellen Zustand ausführen. Wir bilden Ihre Freshservice-Status (Offen, Wartend, Gelöst, Geschlossen) auf die passenden Jira-Übergänge je Projekt-Workflow ab und behandeln die Fälle, in denen kein gültiger Übergang existiert, statt die Änderung stillschweigend zu verwerfen.
Was passiert mit dem Melder - kann der ursprüngliche Kunde Reporter in Jira sein?
In Jira Cloud können Sie keine beliebige E-Mail als Reporter setzen; der Reporter muss ein echtes Jira-Konto sein. Wir legen das Issue in der Regel unter einem eigenen Service-Konto an und übernehmen den ursprünglichen Freshservice-Melder in ein benutzerdefiniertes Feld oder die Beschreibung. So sieht die Entwicklung weiterhin, wer gemeldet hat, ohne dass jeder Kunde als Jira-Nutzer angelegt werden muss.
Wer betreibt die Schnittstelle nach dem Go-live, und was ist mit API-Änderungen bei Freshservice und Jira?
Wir. Die Synchronisation läuft auf cloud-nativer, vollständig EU-gehosteter Infrastruktur, die wir überwachen - mit Alerting und festem Ansprechpartner unter einem SLA. Ändert Freshservice oder Atlassian eine Schnittstelle, stellt einen Endpunkt ab oder passt Rate-Limits an, ist das unser Problem, bevor Ihr Eskalationsfluss bricht - keine Überraschung, die Ihr Service Desk entdeckt, wenn ein Ticket die Entwicklung nicht mehr erreicht.

Sie möchten diese Integration umsetzen und dauerhaft betreiben lassen? Sagen Sie uns, welche Systeme verbunden werden sollen und welche Daten fließen müssen. Festpreis-Angebot zur Aufwandsabschätzung innerhalb von 48 Stunden.

Scoping-Gespräch anfragen