All templates

Cigars POS Automated Age-Check Decline Log

Every night, WebRun opens Cigars POS, reviews the day's checkouts for ID scan age verification declines and manual overrides, logs each incident with the time, register, and cashier to a Google Sheet, and posts a short compliance summary to Slack so a manager can spot patterns.

Runs on WebRun · Strict Lockdown policy
Every day at 10:00 PM WebRunorchestrates each step
1 Cigars POS review the day's age-check declines
2 Google Sheets log each incident for compliance
3 Slack post the daily compliance summary
In short

How do I automatically log age-verification declines at checkout?

WebRun reviews Cigars POS every night for checkouts where ID scan age verification declined or was manually overridden. It logs each incident with the time, register, and cashier to a Google Sheet and posts an internal Slack summary flagging repeat overrides, so your lounge keeps a clean compliance record without any customer details leaving the team.

  • Every age-check decline and override is logged in one dated record
  • Repeat overrides by a cashier surface nightly for a manager to address
  • You can show inspectors a consistent compliance log without manual notes

Built for cigar lounges · tobacconists · smoke shops · compliance managers

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

  2. 1
    Cigars POS - review the day's age-check declines
    cigarspos.com
    WebRun in Cigars POS: review the day's age-check declines
    WebRun opens Cigars POS to review the day's age-check declines.
    • Open Cigars POS and go to the day's transaction and age-verification records
    • Find every checkout where the ID scan declined the sale on age
    • Find any transaction where age verification was manually overridden
    • Capture the time, register, cashier, and outcome for each incident

    Done when Every age-check decline and override from the day is captured with its details.

  3. 2
    Google Sheets - log each incident for compliance
    google.com
    WebRun in Google Sheets: log each incident for compliance
    WebRun opens Google Sheets to log each incident for compliance.
    • Open the Age Verification Log sheet
    • Add a dated row for each decline and override with time, register, cashier, and outcome
    • Tag whether the sale was declined or overridden
    • Keep a rolling tally per cashier so overrides stay visible over time

    Done when The compliance log holds a dated row for every decline and override with a per-cashier tally.

  4. 3
    Slack - post the daily compliance summary
    slack.com
    WebRun in Slack: post the daily compliance summary
    WebRun opens Slack to post the daily compliance summary.
    • Post a short compliance summary of the day's declines and overrides
    • Call out any cashier with repeat overrides for a manager to follow up
    • Keep the summary internal to the management channel with no customer identity details

    Done when A manager has a Slack summary of the day's age-check declines and overrides.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
cigarspos.com
ScheduleRuns automatically on this cadence
Every day at 10:00 PM
DeliveryHow each run's result reaches you
Compliance log · Slack
OutputWhat each run produces - A dated Google Sheet compliance log of every ID scan decline and override, plus a nightly internal Slack summary flagging repeat overrides.
Spreadsheet + summary
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

Is this Slack summary safe to post automatically?

Yes. The summary is an internal compliance recap sent only to your management channel, with no customer names or ID details, so it can post automatically. Nothing about a customer leaves your team.

What does it count as an incident?

It captures two things from Cigars POS: any checkout where the ID scan declined the sale on age, and any transaction where a cashier manually overrode age verification, each logged with the time, register, and cashier.

How does this help with compliance?

It keeps a dated, per-cashier log of every decline and override in one sheet, so if an inspector or owner asks, you can show a consistent record and spot any cashier overriding checks too often.

Put this on autopilot.

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