tiqline is a process SLA monitoring tool: it turns events from Shopify and your own systems into one case per piece of work, gives every step a time limit and alerts you in Slack or by email when a step runs over.

Product analytics or process monitoring: funnels vs deadlines

Product analytics and process monitoring both count events in steps, so they look alike. A funnel answers how many people moved from one step to the next. Process monitoring answers which order is stuck right now and alerts someone who can fix it. This guide explains when each tool answers the question you actually have.

What product analytics does

Product analytics tools such as PostHog, Mixpanel and Amplitude collect events from your app or website and turn them into charts. Funnels are their core view of a process. In PostHog a funnel shows where users drop off, within a conversion window you set, and can count steps in sequential, strict or any order. Mixpanel funnels measure conversion through a series of steps within a time window and are available on all plans. Amplitude's funnel analysis shows how users move through a defined path and where they drop off.

These tools can alert too. PostHog alerts work on trends, funnels and SQL insights, with thresholds or anomaly detection, and notify by Slack, Discord, Microsoft Teams or webhook; its documentation even suggests an alert on missing critical events. Mixpanel alerts are on paid plans, with five per project on Growth, by email, Slack or webhook, and include anomaly detection.

What process monitoring does

Process monitoring looks at the single case instead of the aggregate. tiqline links events to one case by an ID, such as an order number, moves the case through the steps you describe and checks each step against its time limit.

When a step passes its deadline, that case is marked as stuck. All stuck cases of one step share one incident, and one alert goes to Slack or email with links to exactly those cases. Someone can open the case, see its timeline and act.

The key differences

  • Unit: analytics counts users or sessions. Process monitoring tracks each case on its own.
  • Question: a funnel shows the share that converted. tiqline shows the list of cases that are late now.
  • Time: a conversion window ends a funnel step for analysis. A time limit in tiqline triggers an alert for that one case.
  • Alert: analytics alerts fire when a metric crosses a threshold. tiqline alerts when a deadline passes for a case.
  • Typical data: clicks, page views and sign-ups. Orders, fulfillments, refunds and warehouse steps.

Side by side

Product analytics and process monitoring compared
TopictiqlineProduct analytics
UnitOne case, such as an orderUsers, sessions, events in aggregate
Main viewStuck cases and the process diagramFunnels, trends, retention
Time windowTime limit per step, checked for each caseConversion window per funnel
AlertSlack or email when a case passes a deadlineThreshold or anomaly on a metric (PostHog, Mixpanel)
BranchesEach case takes exactly one pathFunnel steps and breakdowns
Personal data from ShopifyNo names, addresses, phone numbers or emailsDepends on what you send
Free start5,000 events a monthSee each vendor's pricing

When product analytics fits

Use product analytics when you want to improve a flow for many users. Why do 40% of visitors leave at checkout? Did the new onboarding raise activation? Which campaign brings users who stay? These are aggregate questions, and funnels, trends and experiments answer them well.

When process monitoring fits

Use process monitoring when every single case matters and someone has to act on it. An order that was paid and not shipped, a refund waiting longer than promised, a ticket that missed its first response: in each case a person should get a message with the case, not a chart that shows conversion dropped by two points.

Using both together

Many teams send the same events to both. The analytics tool shows the long-term picture, for example how long a typical order takes from payment to shipping and how that changes over months. tiqline checks each open order against its time limit today and alerts when one is late.

With the track API you can send the events your backend already produces, such as picked or refunded, with the order number as the case ID. The two tools then look at the same steps from two angles.

Example: conversion is fine, one customer is not

All numbers in this example are made up for illustration. A shop's analytics dashboard shows that 96% of paid orders are fulfilled within two days, a normal week. Inside that 4% are 11 orders with a gift note that were sent to a separate packing table and forgotten.

In tiqline the process has a branch on a property of the paid event: gift orders go to a packing step with a time limit of 12 hours, all others to the normal pick step. On Wednesday the 11 gift orders pass their limit. One Slack message names the step and says 11 cases are waiting, and the email lists them. The funnel never changed enough to trigger an alert.

Setting it up in tiqline

  • Send the business events your backend already produces through the track API, or connect Shopify.
  • Choose the ID field that links events to a case, for example the order number.
  • Describe the steps in the process editor and set a time limit for each step after the first. Add a branch where cases split, for example shipped or cancelled.
  • Preview the draft on your real cases before you publish it, so you see which cases would be stuck today.
  • Choose the alert channels: a Slack channel through an incoming webhook, up to 20 email addresses, or both.
  • Publish. A time limit you change later applies at once, also to cases that are already running, and the change is recorded in the audit log.

Limits of tiqline

tiqline is not an analytics tool. It has no funnels by segment, no retention charts, no experiments and no anomaly detection. It does not explain why a case is stuck. It works with the events it receives from Shopify or the track API and needs an ID to link them to a case. For questions about user behaviour, keep your analytics tool.

Questions

Can a funnel replace process monitoring?

A funnel shows how many cases reached each step within a window. It does not alert on one specific order that missed its deadline.

Can PostHog or Mixpanel alert on stuck orders?

Both can alert when a metric crosses a threshold, and PostHog suggests alerts for missing critical events. They alert on the metric, not on each order against its own deadline.

Does tiqline do product analytics?

No. tiqline watches cases against time limits and shows how many finished cases kept every limit. It has no funnels, retention or experiments.

Can I send the same events to both?

Yes. Send business events to tiqline through the track API or Shopify webhooks, with an ID that links them to a case.

What personal data does tiqline take from Shopify?

None of the customer contact data. Names, addresses, phone numbers and email addresses are not stored, only IDs, states, amounts and counts.

What does tiqline cost?

The Free plan includes 5,000 events a month. Standard costs €49 excl. VAT a month for 50,000 events.

Do I need a developer to send events?

For Shopify you connect the store. For steps from your own backend, someone sends a POST to the track API with the case ID, one event at a time or as a batch.

Start for free

The Free plan includes 5,000 events a month.

Branches by warehouse

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.

Orders

7 days

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

trace_id

ord_1042

  1. PaidStart
  2. Packedstuck
  3. Shipped24 h

Alert

Packed

Warehouse NorthTime limit 4 hreached
Warehouse WestTime limit 8 hstuck