All templates

Automated Lavu POS Refund Exception Flags

Every morning, WebRun opens Lavu, reads all refunds processed the previous day, checks each against your amount and timing thresholds, logs every refund to Google Sheets, and posts any exceptions to Slack for the manager to review.

Runs on WebRun · Strict Lockdown policy
Every day at 7:30 AM WebRunorchestrates each step
1 Lavu read all refunds processed yesterday
2 Google Sheets log all refunds to running audit sheet
3 Slack post flagged refund exceptions for manager review
In short

How do I automatically flag unusual refunds in Lavu POS each day?

WebRun reads every refund from Lavu each morning, checks each one against your amount and timing rules, logs the full list to a Google Sheet for a complete audit trail, and posts any exception to Slack for the manager. Unusual refunds are caught the next morning rather than discovered at month-end when patterns are harder to trace.

  • Unusual refunds flagged the next morning, not at month-end review
  • Complete refund audit trail built automatically in Google Sheets
  • Manager sees only the exceptions, not every transaction

Built for restaurant managers · hospitality loss-prevention teams · restaurant owners · multi-unit restaurant operators

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 lavu.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Lavu - read all refunds processed yesterday
    lavu.com
    WebRun in Lavu: read all refunds processed yesterday
    WebRun opens Lavu to read all refunds processed yesterday.
    • Open Lavu and navigate to the Refund or Payment Adjustments report for the previous day
    • Capture each refund: employee, amount, item or order refunded, time, and reason code
    • Flag any refund above the manager-set dollar threshold
    • Flag any refund processed after closing hours or outside the allowed refund window

    Done when All refunds from yesterday are captured and any exceptions are identified.

  3. 2
    Google Sheets - log all refunds to running audit sheet
    google.com
    WebRun in Google Sheets: log all refunds to running audit sheet
    WebRun opens Google Sheets to log all refunds to running audit sheet.
    • Open the refund audit Google Sheet
    • Append a row for each refund with date, employee, amount, reason code, and exception flag
    • Mark flagged rows with a highlight so they are easy to spot in the running log

    Done when All of yesterday's refunds are logged to the audit sheet with exception flags.

  4. 3
    Slack - post flagged refund exceptions for manager review
    slack.com
    WebRun in Slack: post flagged refund exceptions for manager review
    WebRun opens Slack to post flagged refund exceptions for manager review.
    • Post a Slack summary: total refund count, total refund value, and count of exceptions
    • List each flagged refund with the employee name, amount, reason, and what rule triggered the flag
    • If no exceptions are found, post a clean confirmation so the manager knows the check ran

    Done when Refund exception flags are posted to Slack for the manager to review and action.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
lavu.com
ScheduleRuns automatically on this cadence
Every day at 7:30 AM
DeliveryHow each run's result reaches you
Refund exception flags · Slack
OutputWhat each run produces - A Google Sheet running refund log plus a Slack exception report listing any refunds that exceeded your amount or timing thresholds.
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

Does it reverse or modify any refunds it finds?

No. WebRun only reads and reports. It posts the flagged list to Slack for the manager to investigate and decide whether any follow-up action is needed.

What triggers a refund exception flag?

You configure the rules during setup: for example, any refund above $50, any refund processed after 11 PM, or any refund with a blank reason code. WebRun applies your rules every morning.

Where can I find the full refund history, not just the exceptions?

Every refund is logged to the Google Sheet each morning, including the ones that did not trigger a flag, so you have a complete audit trail for any time period.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.