All templates

Automated Bill.com Duplicate Invoice Detection

Every morning, WebRun opens Bill.com, reviews bills entered in the past 48 hours, and checks each one against recently paid invoices for matching vendor, amount, and invoice number combinations. Suspected duplicates are logged in a Google Sheet and a review digest is drafted in Gmail for your AP lead.

Runs on WebRun · Strict Lockdown policy
Every day at 7:30 AM WebRunorchestrates each step
1 Bill.com scan new bills and paid history for duplicate signals
2 Google Sheets log flagged duplicates with match reasons
3 Gmail draft a duplicate review digest for the AP lead
In short

How do I automatically detect duplicate invoices in Bill.com?

WebRun scans Bill.com every morning for bills entered in the past 48 hours, checking each against 90 days of paid invoices for matching vendor, amount, and invoice number. Flagged duplicates are logged in Google Sheets and a review digest is drafted in Gmail for your AP lead to approve before any action is taken.

  • Duplicate invoices are caught before payment, not after
  • Every suspected duplicate is logged with match evidence for fast human review
  • AP leads get a drafted digest each morning rather than a manual hunt

Built for AP teams · controllers · finance managers · accounting firms

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

  2. 1
    Bill.com - scan new bills and paid history for duplicate signals
    bill.com
    WebRun in Bill.com: scan new bills and paid history for duplicate signals
    WebRun opens Bill.com to scan new bills and paid history for duplicate signals.
    • Open Bill.com and pull all bills entered or updated in the past 48 hours
    • For each bill, compare the vendor name, invoice number, and amount against paid bills from the last 90 days
    • Flag any bill that matches on two or more of: same vendor, same amount, same invoice number, or same invoice date

    Done when All recently entered bills have been checked and suspect duplicates identified.

  3. 2
    Google Sheets - log flagged duplicates with match reasons
    google.com
    WebRun in Google Sheets: log flagged duplicates with match reasons
    WebRun opens Google Sheets to log flagged duplicates with match reasons.
    • Open the duplicate-detection log sheet
    • Append each flagged bill with the vendor, amount, original paid date, and the match reasons
    • Mark each row as pending review

    Done when All flagged duplicates are logged in the sheet with match details.

  4. 3
    Gmail - draft a duplicate review digest for the AP lead
    gmail.com
    WebRun in Gmail: draft a duplicate review digest for the AP lead
    WebRun opens Gmail to draft a duplicate review digest for the AP lead.
    • Draft a short review email to the AP lead listing each flagged bill with a link to the Google Sheet
    • Leave the email as a draft for the AP lead to review and send. Do not send automatically

    Done when A draft review email is ready in Gmail for the AP lead to approve and send.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.bill.com
ScheduleRuns automatically on this cadence
Every day at 7:30 AM
DeliveryHow each run's result reaches you
Duplicate log · Google Sheets
OutputWhat each run produces - A logged list of suspected duplicate invoices with vendor, amounts, and match reasons, plus a draft email digest.
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

Will it void or delete any invoices automatically?

No. WebRun only flags and logs suspicious bills. Every flagged invoice stays untouched in Bill.com until a human reviews and decides.

What counts as a duplicate?

Any bill matching on two or more of: same vendor, same invoice number, same amount, or same invoice date compared to paid bills from the last 90 days.

Will the review email go out on its own?

No. The Gmail digest is saved as a draft. Your AP lead reviews it and decides whether to send before anything leaves their inbox.

Put this on autopilot.

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