See at once when orders get stuck — before anyone complains.

For Shopify shops and 3PL teams. If an order stays in a step longer than its limit, an alert goes to Slack or by email.

Up to 5,000 events a month, no credit card.

  • Data in the EU (Frankfurt)
  • Shopify webhooks
  • Alerts by Slack or email

Cancel monthly, no minimum term

tiqline

Slack or email

Example

4 orders have been in “Packed” for over 1 hour.

Orders: 4 cases stuck at step Packed (SLA 1h)

Open the case
Example, not a real message.

How it works

From the event to the alert.

  1. Send events

    You send events in the track format or as Shopify webhooks. Each event is stored once.

  2. Build cases

    tiqline links them on the anchor object, an order for example, and moves the case from step to step.

  3. Send the alert

    When a step stays open longer than its time limit, tiqline groups the stuck cases into one incident. One alert goes out, with a link to the process and to the case.

An alert before anyone complains

Free up to 5,000 events a month. No credit card.

In the dashboard

Overview and process

For each process you see how many finished cases kept every time limit, how many are stuck now and how long a case usually takes. The diagram is drawn from the real cases.

Orders

7 days

PaidStart12 waitingover the limit: 0
PackedTime limit 1 h4 waitingover the limit: 4stuck
Shipped24 h2 waitingover the limit: 0

Time limits

You set a step's time limit in the dashboard. The change applies at once, to the running cases too.

Case timeline

A case shows its steps and every event, with the trace_id.

trace_id

ord_1042

  1. PaidStart
  2. Packedstuck
  3. Shipped24 h

Alert

Branching

A process splits after a step, according to a property of the event, the warehouse for example. The case takes exactly one path, and the paths can meet again later.

Packed

Warehouse NorthTime limit 4 hreached
Warehouse WestTime limit 8 hstuck

Branches by warehouse

An example. After Packed the case takes exactly one path.

Process editor

Steps stand as a chain. A draft changes nothing live. Preview replays it on your real cases, and publishing makes it live.

Organisation and roles

You create an organisation, invite colleagues and assign roles. One person can be in several organisations, with other rights in each.

Audit log

Every plan includes the audit log, including Free. Publishing a process, changing a time limit and connecting Slack or email are recorded, with who did it.

Setup by an AI agent

Claude, ChatGPT and Grok connect with OAuth, without a key. The agent sets ID fields, processes, time limits and alerts, and can read usage and the audit log. Admins see the connected apps and can disconnect them.

Set the limits in the dashboard

The change applies at once, including to running cases.

Pricing

Every accepted event counts, duplicates do not. Prices are excl. VAT.

Cancel monthly, no minimum term.

  • Free

    €0 excl. VAT

    5,000 events a month

    • Alerts by Slack or email
    • Shopify webhooks and the track API
    • Data in the EU (Frankfurt)
    • Audit log on every plan

    When the quota is full, new alerts stay off until the end of the month (UTC). Events are still stored.

  • Standard

    Recommended

    €49 excl. VAT / month

    50,000 events a month

    Billed per event

    • Alerts by Slack or email
    • Shopify webhooks and the track API
    • Data in the EU (Frankfurt)
    • Audit log on every plan
    Volume rates
    Per further 1,000 events
    50,000–500,000€0.40 excl. VAT
    500,000–2M€0.25 excl. VAT
    2M–5M€0.15 excl. VAT

    Yearly: buy an event allowance upfront, 10% off −10 %

    Beyond that, standard tier rates apply

    Cancel monthly, no minimum term

    Choose Standard
  • Custom

    On request

    from 5M events / month

    For volume above the published tiers. The price is agreed individually.

    • Slack, email or webhook
    • Shopify webhooks and the track API
    • Data in the EU (Frankfurt)
    • Audit log on every plan

    Cancel monthly, no minimum term

    Request

Questions

The short version.

Do I need a developer?

You connect Shopify in the dashboard. You set time limits and alerts there, or an AI agent sets them up over OAuth, without a key. Events from another system go to the track API.

Does this work with my 3PL?

Yes, if the warehouse or your middleware sends an event with the order number to the track API. There are no ready-made 3PL connectors.

What is tiqline?

tiqline detects stuck business processes per case and sends an alert when a step breaks its time limit.

How do events arrive?

Through the track API, one at a time or in a batch, or as Shopify webhooks. An event is stored once per organisation.

When is there an alert?

When a case is waiting on a step whose time limit has passed. The stuck cases of one step are one incident, and one alert goes out for it.

Can a process branch?

Yes. After a step, tiqline chooses the path from a property of the event. The case takes exactly one path. Paths can meet again later.

What does the free quota do?

5,000 events a month. From 80 % the dashboard shows a notice. When the quota is full, new alerts stay off until the end of the month (UTC); events are still stored. From ten times the quota the track API refuses new events. Shopify webhooks are still accepted.

What does Standard cost?

€49 excl. VAT / month, including 50,000 events. Yearly: buy an event allowance upfront, 10% off. Beyond that, standard tier rates apply. Per further 1,000 events: €0.40 excl. VAT from 50,000 to 500,000, €0.25 excl. VAT from 500,000 to 2M, €0.15 excl. VAT from 2M to 5M. From 5M events a month, Custom applies, on request. Cancel monthly, no minimum term.

Where does the data stay?

In the EU, in Frankfurt.

Read on

Shopify webhooks, alerts to your team

Data stays in the EU, in Frankfurt.