We're launching AI agents for business operations, with a developer API. Read the announcement
All templates
For c-store compliance teams, convenience store district managers & fuel retail operations supervisors

Flag age-restricted sale anomalies before they become compliance violations

Every morning, WebRun opens PDI Technologies and scans the prior day's transaction log for tobacco, alcohol, and lottery sales where no ID-scan or age-verification event is recorded at the POS. Each potential compliance gap is logged to a Google Sheet with the time, register, employee, and item, and a summary alert is sent to your compliance team on Telegram for same-day follow-up.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 6:30 AM WebRun
1 PDI Technologies scan transactions for age-restricted items without ID-scan events
2 Google Sheets log each potential compliance gap with detail
3 Telegram alert compliance team with summary and gap count
Run a sample
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 pditechnologies.com/increase-productivity/erp-back-office in a real browser with your saved login - no setup, no API keys.

  2. 1
    PDI Technologies - scan transactions for age-restricted items without ID-scan events
    pditechnologies.com How to Automate PDI Technologies
    WebRun in PDI Technologies: scan transactions for age-restricted items without ID-scan events
    WebRun opens PDI Technologies to scan transactions for age-restricted items without ID-scan events.
    • Open PDI Technologies and navigate to the Transaction Journal for yesterday
    • Filter for transactions containing items in the tobacco, alcohol, and lottery product categories
    • For each qualifying transaction, check whether an ID-scan or age-verification event is recorded in the POS log
    • Flag every transaction where the age check event is missing
    • Record the transaction time, register number, cashier employee ID, item name, and item category for each flag

    Done when All age-restricted transactions from yesterday are reviewed and potential compliance gaps are identified.

  3. 2
    Google Sheets - log each potential compliance gap with detail
    google.com How to Automate Google Sheets
    WebRun in Google Sheets: log each potential compliance gap with detail
    WebRun opens Google Sheets to log each potential compliance gap with detail.
    • Open the compliance log sheet and append a new row for each flagged transaction
    • Include columns for date, time, location, register, employee, item name, category, and gap type
    • Add a daily summary row at the top of the day's entries showing total flagged count by category
    • Mark the row yellow if it is a first offense for the employee and red if the employee has prior flags in the same week

    Done when Every flagged transaction is logged to the compliance sheet with color-coded severity.

  4. 3
    Telegram - alert compliance team with summary and gap count
    telegram.org How to Automate Telegram
    WebRun in Telegram: alert compliance team with summary and gap count
    WebRun opens Telegram to alert compliance team with summary and gap count.
    • Send a Telegram message to the compliance team chat with the total count of flags by category for yesterday
    • List the top three highest-flag employees by name and employee ID
    • Include a link to the Google Sheets compliance log for full detail
    • If zero flags are found, send an all-clear confirmation message

    Done when Compliance team has a Telegram summary with flag count and top employees linked to the detail log.

How do I automatically flag missing age verification checks in my convenience store?

WebRun scans PDI Technologies transaction logs every morning for tobacco, alcohol, and lottery sales where no ID-scan event is recorded. Each gap is logged to a Google Sheet with the time, register, and employee, and a Telegram summary is sent to your compliance team with flag counts and the top-flagged employees for same-day follow-up.

  • Missing age-verification events are flagged the morning after each shift, not weeks later
  • Repeat-offender employees are color-coded in the compliance log for prioritized coaching
  • Compliance team receives a zero-flag all-clear message when every transaction passes

Built for c-store compliance teams · convenience store district managers · fuel retail operations supervisors

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
pditechnologies.com/increase-productivity/erp-back-office
ScheduleRuns automatically on this cadence
Every day at 6:30 AM
DeliveryHow each run's result reaches you
Compliance flags · Telegram
OutputWhat each run produces - A Google Sheets compliance log of age-restricted transactions missing an ID-scan event, plus a daily Telegram summary with flag counts and top-flagged employees.
Spreadsheet
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 notify employees directly about flagged transactions?

No. WebRun sends a summary only to the compliance team Telegram chat. No messages are sent to individual employees. Your compliance team decides what follow-up or coaching is needed.

What if the POS does not record ID-scan events at all?

If your PDI POS configuration does not log ID-scan events, the workflow will flag all age-restricted transactions and note the missing event type. This is a setup signal that your POS age-verification logging may need to be enabled.

Does a flag mean a violation definitely occurred?

No. A flag means an ID-scan event is absent in the log, which needs human review. A cashier may have used an alternative verification method not captured digitally. Your compliance team reviews each flag and makes the determination.

Put this on autopilot.

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