All templates

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.

Runs on WebRun · Strict Lockdown policy
Every day at 7:30 AM WebRunorchestrates each step
1 ECRS CATAPULT scan refund transactions for exceptions
2 Google Sheets log flagged refunds with context
3 Slack post prioritised exception report
In short

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

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens www.ecrs.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    ECRS CATAPULT - scan refund transactions for exceptions
    ecrs.com
    WebRun in 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.

  3. 2
    Google Sheets - log flagged refunds with context
    google.com
    WebRun in 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.

  4. 3
    Slack - post prioritised exception report
    slack.com
    WebRun in 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.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.ecrs.com
ScheduleRuns automatically on this cadence
Every day at 7:30 AM
DeliveryHow each run's result reaches you
Exception report · Slack
OutputWhat each run produces - A prioritised refund exception report posted to Slack each morning, with all flagged transactions logged in Google Sheets.
Text
Setup & safety

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.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

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.