All templates

Route Vendor Bills for Approval

Every few minutes, WebRun checks Bill.com for new vendor bills, reads the vendor, amount, and due date, looks up the correct approver from your routing rules, and sends a structured approval request in Slack - payment only happens after the approver signs off.

Runs on WebRun · Strict Lockdown policy
Every few minutes WebRunorchestrates each step
1 Bill.com detect new vendor bills
2 Google Sheets look up approval routing rules
3 Slack send approval request to the right person
In short

How can I automatically route vendor bills through approval before payment?

Every few minutes, WebRun checks Bill.com for new vendor bills, reads the vendor, amount, and due date, looks up the correct approver from your routing rules in Google Sheets, and sends a structured approval request in Slack - payment only happens after the approver signs off.

  • Every vendor bill routed to the right approver within minutes
  • No payment leaves without explicit human sign-off
  • Approval audit trail logged automatically in Google Sheets

Built for finance managers · controllers · operations teams · accounting departments

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 - detect new vendor bills
    bill.com
    WebRun in Bill.com: detect new vendor bills
    WebRun opens Bill.com to detect new vendor bills.
    • Open Bill.com Inbox and find bills that arrived since the last run
    • For each bill, read the vendor name, invoice number, amount, and due date
    • Check whether the vendor is on the approved vendor list

    Done when All new bills are captured with vendor details and approval status noted.

  3. 2
    Google Sheets - look up approval routing rules
    google.com
    WebRun in Google Sheets: look up approval routing rules
    WebRun opens Google Sheets to look up approval routing rules.
    • Open the Bill Approval Routing sheet
    • Look up the correct approver for the vendor and amount tier
    • Note the approval deadline based on the invoice due date

    Done when The correct approver and deadline are identified for each new bill.

  4. 3
    Slack - send approval request to the right person
    slack.com
    WebRun in Slack: send approval request to the right person
    WebRun opens Slack to send approval request to the right person.
    • Send a Slack message to the assigned approver with vendor, amount, due date, and a link to the bill in Bill.com
    • Request an Approve or Hold response and note the deadline
    • Log the routing action to the sheet for audit purposes

    Done when Each approver has received a structured approval request with all the detail needed to decide.

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 few minutes
DeliveryHow each run's result reaches you
Approval requests · Slack
OutputWhat each run produces - A routed approval request per vendor bill, sent to the right approver in Slack with full bill details and a decision deadline.
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 pay any bills automatically?

Absolutely not. WebRun routes and reports. No payment is initiated - that action happens in Bill.com only after a human approves.

What if the vendor is not on my approved list?

Bills from unrecognised vendors are escalated to a senior approver and flagged with a note that the vendor is new - adding an extra layer of scrutiny.

Can I have different approval thresholds for different amounts?

Yes. Add your amount tiers and corresponding approvers to the routing sheet. WebRun will apply the correct tier automatically for each bill.

Put this on autopilot.

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