All templates

Automated Bill.com Unapproved Bills Worklist

Every morning, WebRun opens Bill.com, finds all bills that are still unapproved, ranks them by due date and dollar amount, and posts a prioritized worklist to the AP Slack channel so the team knows exactly which bills need attention today.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Bill.com find all unapproved bills and rank by urgency
2 Slack post the ranked worklist to the AP channel
In short

How do I get a daily ranked worklist of unapproved bills in Bill.com?

Every morning, WebRun opens Bill.com, pulls every unapproved bill, and ranks them by due date and amount. Bills due within three days and past-due items go to the top of the list. The ranked worklist is posted to the AP Slack channel so your team clears the most urgent bills first without any manual sorting.

  • Near-due and past-due bills are always at the top of the team's daily list
  • No unapproved bill slips through because it was buried in a long queue
  • AP managers see total count and dollar value at a glance each morning

Built for AP teams · accounting managers · controllers · finance 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 app.bill.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Bill.com - find all unapproved bills and rank by urgency
    bill.com
    WebRun in Bill.com: find all unapproved bills and rank by urgency
    WebRun opens Bill.com to find all unapproved bills and rank by urgency.
    • Open Bill.com and filter bills to those with no approval yet
    • For each unapproved bill, capture vendor name, invoice amount, due date, and days until due
    • Rank the list: bills due in 3 days or fewer first, then by amount descending
    • Flag any bill that is already past due

    Done when All unapproved bills are listed, ranked, and past-due items are flagged.

  3. 2
    Slack - post the ranked worklist to the AP channel
    slack.com
    WebRun in Slack: post the ranked worklist to the AP channel
    WebRun opens Slack to post the ranked worklist to the AP channel.
    • Post the ranked unapproved-bills worklist to the AP Slack channel
    • Lead with any past-due items, then the near-due group, then the rest by amount
    • Include total count and total dollar value so the team sees scope at a glance

    Done when The AP team has today's ranked unapproved-bills worklist 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:00 AM
DeliveryHow each run's result reaches you
Unapproved bills worklist · Slack
OutputWhat each run produces - A ranked daily worklist of unapproved bills with due dates, amounts, and past-due flags.
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 WebRun approve any bills on the worklist?

No. WebRun only reads and ranks bills. All approvals happen in Bill.com by authorized approvers. The worklist simply tells your team where to start.

What if the unapproved bill count is zero?

If there are no unapproved bills, WebRun skips the Slack post rather than sending an empty list.

Can I filter the worklist to a specific department or vendor?

Yes. During setup you can add filters by GL code, department, or vendor so each team member sees only the bills relevant to them.

Put this on autopilot.

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