All templates

Automated SASSIE Geo Verification Fraud Flags

Every hour, WebRun opens SASSIE, checks each newly submitted shop's GPS coordinates against its expected location and its visit duration against a plausible range, logs anything suspicious to a Google Sheet with the specific mismatch, and posts a Slack alert to your QA team to investigate before it reaches a client.

Runs on WebRun · Strict Lockdown policy
Every hour WebRunorchestrates each step
1 SASSIE check submissions for location and timing mismatches
2 Google Sheets log flagged submissions
3 Slack alert QA to investigate
In short

How do I catch mystery shop submissions with suspicious location or timing data?

WebRun checks every SASSIE submission each hour for GPS coordinates that do not match the shop's location or a visit duration that looks implausible, logs the specific mismatch to a Google Sheet, and alerts your QA team in Slack to investigate. WebRun only flags the mismatch, a human always makes the fraud call.

  • Suspicious submissions get flagged within the hour for a human to check
  • QA sees the exact mismatch instead of re-checking every report by hand
  • No shopper is accused or paid differently without a person reviewing the flag

Built for mystery shopping companies · QA and integrity teams · field audit agencies · client compliance programs

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

  2. 1
    SASSIE - check submissions for location and timing mismatches
    sassieshop.com
    WebRun in SASSIE: check submissions for location and timing mismatches
    WebRun opens SASSIE to check submissions for location and timing mismatches.
    • Open SASSIE and list shop reports submitted in the last hour
    • Compare each submission's GPS coordinates against the shop's registered location
    • Compare the recorded visit duration against a plausible range for that shop type
    • Capture the specific mismatch found, location or duration, for each flagged submission

    Done when Every new submission has been checked for a location or timing mismatch.

  3. 2
    Google Sheets - log flagged submissions
    google.com
    WebRun in Google Sheets: log flagged submissions
    WebRun opens Google Sheets to log flagged submissions.
    • Open the Fraud Review sheet
    • Add a row per flagged submission with the shopper, shop, and the specific mismatch found
    • Leave clean submissions off the sheet so QA only sees what needs a second look

    Done when The review sheet lists every submission with a location or timing mismatch.

  4. 3
    Slack - alert QA to investigate
    slack.com
    WebRun in Slack: alert QA to investigate
    WebRun opens Slack to alert QA to investigate.
    • Post an alert to the QA channel for each newly flagged submission
    • Name the shopper, shop, and the specific mismatch so QA knows what to check first
    • Leave the fraud determination to a human reviewer. WebRun only flags the mismatch, it never accuses or bans a shopper

    Done when QA has a live alert for every submission that needs a second look.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
sassieshop.com
ScheduleRuns automatically on this cadence
Every hour
DeliveryHow each run's result reaches you
Fraud review queue · Slack
OutputWhat each run produces - A Google Sheet review queue plus a Slack alert for every submission with a GPS or timing mismatch.
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 decide a shopper committed fraud?

No. WebRun only flags a GPS or timing mismatch for a human to look at. Your QA team makes the actual determination and any action that follows.

What counts as a suspicious mismatch?

GPS coordinates that fall outside the shop's registered location, or a recorded visit duration far shorter or longer than plausible for that shop type. Both are checked on every submission.

Will a shopper's payment be affected automatically?

No. Flagging a submission does not touch payment or shopper status. That stays a manual decision your QA team makes after reviewing the flagged report.

Put this on autopilot.

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