Problems found before they cost a week.

GAINKAT checks your store every two hours. When something needs doing it says so, and when it is fixed it clears itself. An empty list is the normal, good state.
00020406081012141618202212 checks a day

What it watches for.

Each check reads something that is either true or not. You can switch any of them off.

Ad spend without sales

A campaign spending with no orders behind it.

Out of stock

A product that can no longer sell.

Product costs missing

Orders whose profit cannot be known yet.

Ad account not serving

A Meta or Google account that stopped delivering.

Pixel silent

Your store's tracking stopped reporting.

Sync failed or stale

Shopify or an ad platform has not updated.

gainkat.com/dashboard/alerts
The Attention page listing alerts with their severity and a button to fix each one

The Attention page, with example alerts.

Told where you already are.

Alerts show on the Attention page on every plan. On Growth they also go to Telegram, WhatsApp or a webhook, once when a problem appears and once when it clears.
  • Pick which severities reach you
  • Snooze or dismiss from the alert itself
  • Fixed problems clear at the next check

An example check firing.

Reports that match the screen.

Pick a report, pick the window, download the CSV. The download is drawn from the same figures as the table, so the two never disagree, and the link is the report: bookmark it or send it on.
Profit and lossCSV
Profit by productCSV
RTO cost by courierCSV
Low stock and reorderCSV
Attribution by sourceCSV
Tracking healthCSV

Hear about it before it costs you.

We'll walk through your store's real numbers with you and show you which orders, products and campaigns make money.

Someone from the team replies by email, usually within a working day.

Alerts and reports — GAINKAT