All templates

Automated ERPNext Purchase Approval Handoff

Every morning, WebRun opens ERPNext, checks purchase orders and stock requests waiting on approval, logs each to Airtable with the requester and amount, and adds a Notion page listing what is waiting so the approver has one place to work through them.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 ERPNext find purchase orders waiting on approval
2 Airtable log each pending request
3 Notion post the approver's working list
In short

How do I clear a stuck ERPNext purchase approval queue?

WebRun checks ERPNext every morning for purchase orders and stock requests waiting on approval, logs each to Airtable with the requester and amount, and adds a Notion page listing everything waiting. The approver works through one current list instead of hunting through ERPNext for what still needs a decision.

  • Approvers see one current queue in Notion instead of searching ERPNext
  • The oldest pending requests surface first instead of getting buried
  • Every request has an Airtable record until it is approved or declined

Built for Procurement teams · finance teams · operations managers · ERPNext users

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

  2. 1
    ERPNext - find purchase orders waiting on approval
    erpnext.com
    WebRun in ERPNext: find purchase orders waiting on approval
    WebRun opens ERPNext to find purchase orders waiting on approval.
    • Open ERPNext and filter purchase orders and stock requests to pending
    • Capture the requester, amount, and item for each
    • Note how long each request has been waiting

    Done when Every pending purchase order and stock request is captured.

  3. 2
    Airtable - log each pending request
    airtable.com
    WebRun in Airtable: log each pending request
    WebRun opens Airtable to log each pending request.
    • Log each pending request to Airtable with requester and amount
    • Sort the log with the oldest requests first
    • Mark requests as cleared once approved or declined

    Done when The Airtable log reflects every request still waiting.

  4. 3
    Notion - post the approver's working list
    notion.so
    WebRun in Notion: post the approver's working list
    WebRun opens Notion to post the approver's working list.
    • Add a Notion page listing everything waiting on the approver
    • Group requests by requester for a faster review
    • Update the page each morning with the current queue

    Done when The approver has a current working list in Notion.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
erpnext.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Approval queue · Airtable
OutputWhat each run produces - Pending purchase orders and stock requests with requester and amount.
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

Does it approve purchase orders on its own?

No. WebRun only reads the pending queue and logs it. Every approval or rejection still happens inside ERPNext by a person.

Will requesters be notified?

No. The Airtable log and Notion page are internal to your approvers. Requesters hear back through ERPNext once a decision is made.

Does it cover stock requests too?

Yes. Both purchase orders and stock requests waiting on approval are included in the same working list.

Put this on autopilot.

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