All templates

Automated Bill.com Approval Bottleneck Digest

Every morning, WebRun opens Bill.com, finds all bills sitting in an approval queue for more than one day, groups them by approver, and posts a bottleneck digest to Slack. It also logs the data in Airtable so you can track repeat bottleneck patterns over time.

Runs on WebRun · Strict Lockdown policy
Every day at 8:30 AM WebRunorchestrates each step
1 Bill.com find bills stuck in approval queue with age and owner
2 Airtable log bottleneck data for trend tracking
3 Slack post daily bottleneck digest to the AP channel
In short

How do I identify approval bottlenecks in Bill.com before invoices become overdue?

Every morning, WebRun opens Bill.com and finds all bills that have been sitting in an approval queue for more than a day. It logs the stalled bills by approver in Airtable for trend tracking and posts a ranked bottleneck digest to Slack so the AP manager can intervene before any invoice goes overdue.

  • Approval bottlenecks surface every morning before due dates are missed
  • Repeat bottleneck patterns are tracked in Airtable for coaching conversations
  • AP managers see a ranked list so they know exactly who to call first

Built for AP managers · controllers · finance directors · CFOs

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 - find bills stuck in approval queue with age and owner
    bill.com
    WebRun in Bill.com: find bills stuck in approval queue with age and owner
    WebRun opens Bill.com to find bills stuck in approval queue with age and owner.
    • Open Bill.com and filter bills to those in an approval step for more than 1 business day
    • For each stalled bill, record the approver, vendor, amount, days waiting, and the bill due date
    • Sort by days overdue first, then by amount

    Done when All stalled bills are identified with their approver, age, and due date.

  3. 2
    Airtable - log bottleneck data for trend tracking
    airtable.com
    WebRun in Airtable: log bottleneck data for trend tracking
    WebRun opens Airtable to log bottleneck data for trend tracking.
    • Open the AP bottleneck tracker base in Airtable
    • Append today's stalled bills with approver, amount, wait time, and due date
    • Update the approver total-pending count for trend visibility

    Done when Today's bottleneck data is logged in Airtable.

  4. 3
    Slack - post daily bottleneck digest to the AP channel
    slack.com
    WebRun in Slack: post daily bottleneck digest to the AP channel
    WebRun opens Slack to post daily bottleneck digest to the AP channel.
    • Post a digest to the AP Slack channel grouping stalled bills by approver, showing total pending amount and oldest bill
    • Flag any bill due within 48 hours at the top
    • Never message approvers directly. The AP channel digest is for the AP manager to follow up

    Done when The AP channel has today's bottleneck digest in Slack.

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 8:30 AM
DeliveryHow each run's result reaches you
Bottleneck digest · Slack
OutputWhat each run produces - A daily bottleneck digest grouped by approver, with stalled bill amounts and due dates, plus a logged history in Airtable.
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 message the approver who is holding up an invoice?

No. WebRun posts the digest to the AP channel for the AP manager to action. Individual approvers are not messaged without a human decision.

How long does a bill have to sit before it is flagged?

Any bill that has been in an approval queue for more than 1 business day appears in the digest. You can adjust the threshold in your setup.

Why is Airtable used alongside Slack?

Slack delivers the daily alert while Airtable builds a history so you can see which approvers create recurring bottlenecks over weeks or months.

Put this on autopilot.

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