Problems caught early
A broken pixel, failing sends or an undelivered feed are flagged by Convrail, not discovered weeks later in a sales report.
Health alerts
A silent tracking or feed failure costs sales you never see. Convrail checks every store every 15 minutes for a drop in events, sends to OpenAI that keep failing, a pixel gone quiet and a feed that was not delivered. Each problem opens one alert, in the app and by email, and closes itself once things are back.
ChatGPT channel health
Weekly report every Monday
A broken pixel, failing sends or an undelivered feed are flagged by Convrail, not discovered weeks later in a sales report.
One email when an alert opens, none while it lasts. It closes itself when the signal comes back.
Each alert says what happened, with the numbers behind it, compared with your own store’s history.
Fires when the last 24 hours fall under 30% of your usual daily events, once your store has enough traffic to judge.
Fires when a batch of conversions still fails after every retry.
Fires when the browser sends nothing for 24 hours while orders keep arriving from your server.
Fires when a product feed delivery failed in the last 24 hours.
Baselines come from your store’s previous 7 days, not from a global average.
At most one open alert per store and per type, resolved with a timestamp when the condition clears.
One email to the address you choose when an alert opens. Alerts also stay listed in the app.
Every Monday if you opt in: ChatGPT revenue, spend and ROAS, events processed and feed deliveries.
In the Shopify app, download the ChatGPT orders of the last 30 days as CSV from the ChatGPT sales screen.
Monitoring starts with your first events. Nothing to configure.
Set one email address and turn the weekly report on or off.
Each alert explains the problem; once it is fixed, the alert resolves itself.
For technical teams and agencies: the four monitors and their exact thresholds, how alerts open and close, and what the weekly report contains.
Thresholds are fixed and documented so an alert always means the same thing. They are computed from your own store’s history, not from a global average.
| Monitor | Condition | Severity |
|---|---|---|
| Volume drop | Events in the last 24 hours below 30% of the daily baseline (average of the previous 7 days), when the baseline is at least 50 events | critical |
| Conversions API errors | At least one batch failed permanently in the last hour after all retries | critical |
| Pixel broken | Zero browser events in the last 24 hours while server events keep arriving | warning |
| Feed delivery failed | At least one feed run failed to deliver in the last 24 hours | critical |
A monitor that runs every 15 minutes would send 96 emails a day if it were naive. Convrail keeps at most one open alert per store and per type. The alert is created once, the email is sent once at opening, and the alert is marked resolved automatically when the monitor stops firing. If the problem comes back later, a new alert opens.
The monitor evaluates the four conditions from your event, batch and feed run counters.
If a condition is true and no alert of that type is open, one alert is created with the exact message and counters.
If notifications are enabled, one email goes to the address you set. The alert is also listed on the Alerts screen.
When the condition clears, the open alert is resolved with a timestamp. No email is needed to tell you it is over: the Alerts screen shows it.
If you opt in, a weekly email summarizes the previous 7 days every Monday at 08:00 UTC: attributed revenue split organic and ads, spend and ROAS when the Advertiser API is connected, events processed, feed runs and deliveries. In the Shopify app, the attributed orders of the last 30 days can be exported as CSV from the ChatGPT sales screen.
The pixel monitor compares browser and server events over a rolling 24-hour window, evaluated every 15 minutes. A pixel that goes silent while orders keep arriving server-side is flagged as soon as the last browser event is older than 24 hours.
No. One alert per store and per type is open at a time. You receive one email when it opens; it resolves itself when the condition clears.
Your own daily baseline: the average number of events per day over the previous 7 days. The alert fires when the last 24 hours are under 30% of that baseline, and only once the baseline reaches 50 events a day so small stores are not flooded with noise.
Notification settings hold one address per store today. Use a shared mailbox or a distribution list if several people need them.
Convrail starts with a Free plan, and paid plans begin with a free trial. Leave your email and we send the install link when your spot opens.