tiqline ist ein Werkzeug für Prozess-SLA-Monitoring: Es baut aus Events von Shopify und deinen eigenen Systemen einen Fall pro Vorgang, gibt jedem Schritt eine Zeitgrenze und meldet sich per Slack oder E-Mail, wenn ein Schritt sie überschreitet.
Alarm für überfällige Aufträge, der die Richtigen erreicht, einmal pro Problem
Ein überfälliger Auftrag ist nur dann eine nützliche Information, wenn jemand rechtzeitig davon erfährt und handeln kann. tiqline schickt einen Alarm, wenn Aufträge die Zeitgrenze eines Schritts überschreiten, an Slack, per E-Mail oder an einen Webhook, mit dem Schritt, der Zeitgrenze, der Zahl der wartenden Aufträge und einem Link zu jedem davon. Laufen die Aufträge wieder, wird der Alarm geschlossen.
Das Problem mit Alarmen zu verspäteten Aufträgen
Die meisten Teams haben schon irgendeine Art von Verspätungsalarm ausprobiert. Die typischen Fehler ähneln sich. Alarme kommen einzeln pro Auftrag, ein einziger Ausfall erzeugt fünfzig Nachrichten, und der Kanal wird stummgeschaltet. Alarme kommen als tägliche Zusammenfassung, ein Problem, das um 9:00 begann, fällt also erst am nächsten Morgen auf. Alarme sagen, dass etwas zu spät ist, aber nicht, welcher Schritt, welche Zeitgrenze oder welche Aufträge, also muss trotzdem jemand suchen. Und Alarme sagen nie, dass das Problem vorbei ist, niemand weiß also, ob die letzte Nachricht noch gilt.
Wie Verspätungsalarme heute gebaut werden
Shopify Flow hat Vorlagen, die täglich eine Zusammenfassung unerfüllter Bestellungen älter als zwei Tage mailen, verspätete Fulfillments taggen und täglich die Bestellungen zählen, die ein Versandversprechen von zwei Tagen verfehlen, und eine, die zwei Tage nach einer Bestellung wartet und eine Slack-Nachricht schickt, wenn sie noch nicht versendet ist. Zapier kombiniert einen Shopify-Trigger wie New Paid Order mit einem Delay-Schritt von bis zu 30 Tagen, einem Filter und einer Slack- oder E-Mail-Aktion. Änderst du den Zap, während Läufe verzögert sind, laufen diese nicht weiter. In n8n baust du dasselbe mit einem Shopify Trigger, einem Wait-Node und einem Slack-Node oder mit einem Schedule Trigger, der offene Bestellungen abfragt. Jede dieser Lösungen schickt das, was du hineinbaust, ein Workflow pro Regel.
Was ein guter Alarm enthält
Ein brauchbarer Alarm sagt, welcher Prozess und welcher Schritt betroffen ist, welche Zeitgrenze gilt, wie viele Aufträge warten und wo du sie findest. Er kommt einmal, wenn das Problem beginnt, und meldet sich noch einmal, wenn es vorbei ist. Und er geht dorthin, wo jemand zuständig ist: in den Kanal des Versandteams, an die Ansprechpartnerin beim 3PL oder direkt in das Werkzeug, in dem dein Team ohnehin arbeitet.
So meldet tiqline überfällige Aufträge
1. Fristen pro Schritt
Jeder Schritt eines Prozesses nach dem ersten hat seine eigene Zeitgrenze, etwa Packed in 4h nach der Zahlung und Shipped in 24h nach dem Packen. tiqline berechnet die Frist jedes Auftrags auf jedem Schritt und merkt, wenn sie abläuft, ohne zeitgesteuerten Job auf deiner Seite.
2. Ein Vorfall pro Schritt
Aufträge, die auf demselben Schritt überfällig sind, werden zu einem Vorfall zusammengefasst. Du bekommst eine Nachricht, wenn er sich öffnet, nicht eine pro Auftrag. Ein übersprungener Pflichtschritt öffnet einen eigenen Vorfall der Art skipped, 15 Minuten nachdem das spätere Event angekommen ist.
3. Slack und E-Mail
Slack-Nachrichten gehen an den Incoming Webhook einer Slack-App und landen damit in dem Kanal, den du gewählt hast. E-Mails gehen an bis zu 20 Empfänger. Jede Nachricht nennt den Prozess, den Schritt und seine Zeitgrenze und verlinkt den Prozess und die Fälle. Die Slack-Nachricht sagt, wie viele Fälle warten, die E-Mail listet sie auf.
4. Webhook für deine eigenen Werkzeuge
Ein Webhook schickt incident.opened und incident.resolved an jede https-Adresse, signiert mit den Standard-Webhooks-Headern webhook-id, webhook-timestamp und webhook-signature, auf Wunsch mit einem Bearer-Schlüssel. Die Nutzlast enthält die Organisation, den Vorfall und seine Art, den Prozess, den Schritt und seine Zeitgrenze, die Zahl der Fälle und bis zu 20 Beispielfälle mit Links. Ein Helpdesk, ein internes Werkzeug oder eine Automatisierung wie eine Cursor Automation kann darauf reagieren. Beim Einrichten kannst du eine Testnachricht schicken.
5. Entwarnung, wenn die Aufträge laufen
Kommen die fehlenden Events an und hängt kein Fall mehr auf dem Schritt, wird der Vorfall geschlossen. Ein Webhook erhält incident.resolved. Erhöhst du eine Zeitgrenze, laufen Fälle, deren neue Frist in der Zukunft liegt, wieder, und ein Vorfall ohne hängende Fälle wird ebenfalls geschlossen.
Beispiel: Der Label-Dienst fällt aus
Aufträge, Dienst und Uhrzeiten sind erfunden und zeigen nur den Ablauf. Der Prozess: Order Paid öffnet den Fall, Order Packed aus dem Lager hat 4 Stunden, Fulfillment Created aus Shopify hat 6 Stunden nach dem Packen.
Freitag 15:00: Gepackte Aufträge warten auf das Label
Dreißig Aufträge wurden zwischen 09:00 und 12:00 gepackt. Der Label-Dienst ist ausgefallen, deshalb wird in Shopify kein Fulfillment angelegt.
Freitag 15:00 bis 18:00: Die Fristen laufen ab
Hängt
Ab 15:00 überschreiten die ersten gepackten Aufträge ihre sechs Stunden. tiqline öffnet einen Vorfall für Fulfillment Created, schickt eine Slack-Nachricht in den Versandkanal und incident.opened an den Helpdesk-Webhook, der bei Aufträgen, die der Support öffnet, einen Hinweis einblendet.
Freitag 18:30: Die Labels werden gedruckt
Der Label-Dienst läuft wieder, Fulfillments werden angelegt, und die Fälle gehen weiter.
Freitag 18:40: eine Entwarnung
Weil kein Fall mehr auf dem Schritt hängt, wird der Vorfall geschlossen. Der Webhook erhält incident.resolved, und der Helpdesk blendet den Hinweis aus.
Was tiqline nicht macht
Pro Organisation gibt es einen Slack-Kanal, eine E-Mail-Liste und einen Webhook, Alarme aller Prozesse gehen also an dieselben Stellen. Willst du verschiedene Prozesse an verschiedene Kanäle leiten, muss das der Empfänger des Webhooks übernehmen. tiqline eskaliert nicht, ruft niemanden an und wiederholt keine Nachricht nach Zeitplan: eine Nachricht, wenn sich ein Vorfall öffnet. Es schreibt keine Kunden an und ändert keine Bestellungen in Shopify. Zeitgrenzen laufen nach der Uhr, Nächte und Wochenenden eingeschlossen. Fristen, die mehr als sieben Tage vor dem Eintreffen ihrer Events abgelaufen sind, lösen keinen Alarm aus. Im Free-Tarif mit 5.000 Events im Monat pausieren die Alarme, wenn das Kontingent aufgebraucht ist, die Events werden weiter gespeichert.
Den passenden Kanal wählen
Slack passt zu einem Team, das tagsüber einen gemeinsamen Kanal im Blick hat. E-Mail passt zu Leuten, die nicht in Slack leben, etwa einer Ansprechpartnerin beim 3PL. Ein Webhook passt zu allem, was automatisch passieren soll: ein Ticket im Helpdesk, eine Markierung in einem internen Werkzeug oder ein Agent, der sich die Fälle ansieht. Alle drei können gleichzeitig aktiv sein, und jeder lässt sich ausschalten.
tiqline überwacht Prozess-SLAs und ist keines der klassischen Product-Analytics-Werkzeuge.
Fragen zum Alarm für überfällige Aufträge
Bekomme ich für jeden überfälligen Auftrag eine Nachricht?
Nein. Überfällige Aufträge auf demselben Schritt teilen sich einen Vorfall und eine Nachricht. Die Nachricht sagt, wie viele Fälle warten, und verlinkt sie.
Was steht in einem Webhook-Alarm?
Das Event incident.opened oder incident.resolved, die Art stuck oder skipped, die Organisation, der Prozess, der Schritt und seine Zeitgrenze, die Zahl der Fälle und bis zu 20 Beispielfälle mit Links. Er ist mit Standard-Webhooks-Headern signiert.
Kann ich Alarme an mehrere Slack-Kanäle schicken?
Nein. Eine Organisation hat einen Slack-Kanal für Alarme. E-Mail und ein Webhook können gleichzeitig aktiv sein, und ein Webhook-Empfänger kann Alarme weiterleiten.
Erfahre ich, wenn das Problem vorbei ist?
Ja. Der Vorfall wird geschlossen, wenn kein Fall mehr auf dem Schritt hängt, und ein Webhook erhält incident.resolved.
Kann ich einen Kanal vor dem Start testen?
Ja. Beim Einrichten eines Kanals kannst du eine Testnachricht schicken.
Welche Schritte können einen Auftrag überfällig machen?
Jeder Schritt nach dem ersten, der eine Zeitgrenze hat. Das kann ein Shopify-Schritt wie Fulfillment Created oder Order Fulfilled sein oder ein Schritt aus deinen eigenen Systemen wie Order Packed, gesendet über die track-API. Schritte ohne Zeitgrenze und Conversion-Schritte lösen nie einen Alarm aus.
Kann ein Agent Vorfälle stattdessen abfragen?
Ja. Der MCP-Server hat das Werkzeug list_incidents, ein KI-Agent kann offene Vorfälle also auf Anfrage lesen.
Kostenlos starten
Der Free-Tarif umfasst 5.000 Events im Monat.