ECRS CATAPULT Automated Refund Exception Flags
Every morning, WebRun reviews yesterday's refund transactions in ECRS CATAPULT, identifies exceptions by amount, frequency, and original-sale match, logs each flagged refund to Google Sheets, and posts a prioritised exception report to Slack for manager review.
How do I automatically detect suspicious refunds and return exceptions in ECRS CATAPULT?
WebRun scans ECRS CATAPULT refund transactions every morning, flags any refund over your threshold or missing an original sale, logs each exception to Google Sheets with a risk level, and posts a prioritised Slack report to the manager so no suspicious refund slips through unreviewed.
- Suspicious refunds flagged the morning after they occur
- Refunds with no original sale highlighted as high risk every day
- Cashier-level refund trends tracked automatically in Google Sheets
Built for independent grocery store managers · loss prevention teams · supermarket owners
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
www.ecrs.comin a real browser with your saved login - no setup, no API keys. -
1
ECRS CATAPULT - scan refund transactions for exceptions
WebRun opens ECRS CATAPULT to scan refund transactions for exceptions. - Open CATAPULT reporting and filter yesterday's transactions for refunds and returns
- Flag any refund above your dollar threshold (default: $25)
- Flag any refund with no matching original sale transaction in CATAPULT
- Group flagged refunds by cashier and note frequency compared to store average
Done when All refund exceptions are identified and grouped with context.
-
2
Google Sheets - log flagged refunds with context
WebRun opens Google Sheets to log flagged refunds with context. - Append each flagged refund to the refund-exceptions Sheet with cashier, time, item, amount, and exception type
- Mark high-risk exceptions (no original sale found) in red for easy visual scanning
- Update the running cashier refund totals for trend monitoring
Done when All flagged refunds are logged with risk colour coding.
-
3
Slack - post prioritised exception report
WebRun opens Slack to post prioritised exception report. - Post the exception report to the manager Slack channel, leading with high-risk items
- Include cashier name, transaction time, item, and refund amount for each exception
- Link to the full Google Sheet for deeper review and historical trends
Done when Manager has the prioritised refund exception report in Slack.
How is each run configured?
Secure by default
Connect once, stays signed in
WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.
Every action is checked against this policy before it runs.
Questions, answered
Will it reverse or block any refunds automatically?
No. WebRun surfaces the data for manager review only. All decisions about reversals, corrections, or follow-up with staff are made by a human.
How do I set the dollar threshold for flagging a refund?
You configure the threshold during setup (the default is $25). WebRun compares every refund against that limit and flags anything above it regardless of cashier.
What does it mean when a refund has no matching original sale?
It means CATAPULT cannot find the original transaction for the returned item, which may indicate a recording error or a potential policy abuse. These are always flagged as high risk for immediate manager review.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.