All templates

PDI Technologies Automated Age-Restricted Compliance Flags

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.

Runs on WebRun · Strict Lockdown policy
Every day at 6:30 AM WebRunorchestrates each step
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
In short

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

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
    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
    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
    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.

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.