All templates

Track Purchase Order Status & ETAs

Every morning, WebRun opens NetSuite, pulls every open PO with its expected delivery date, checks for any ETA-update emails from suppliers, and posts a daily status digest to Slack flagging anything that has slipped.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 NetSuite pull open POs and expected dates
2 Gmail check for supplier ETA updates
3 Slack post the daily status board
In short

How can I automatically track purchase order status and supplier ETAs each day?

Every morning, WebRun opens NetSuite, pulls every open purchase order with its expected delivery date, checks for ETA-update emails from suppliers in Gmail, and posts a clean status digest to Slack — flagging any order whose delivery date has slipped so your team always knows what's on the way.

  • Daily PO status visible to the whole team in Slack
  • Slipped deliveries flagged before they cause disruptions
  • No manual chasing of suppliers for ETAs

Built for procurement teams · supply chain managers · operations managers · warehouse teams

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

  2. 1
    NetSuite — pull open POs and expected dates
    netsuite.com
    WebRun in NetSuite: pull open POs and expected dates
    WebRun opens NetSuite to pull open POs and expected dates.
    • Open Purchase Orders and filter by Status = Open
    • For each PO capture the PO number, supplier, items, quantity, and expected delivery date
    • Flag any PO whose expected date has passed and is not yet received

    Done when All open POs are listed with their current expected delivery dates and overdue flags.

  3. 2
    Gmail — check for supplier ETA updates
    gmail.com
    WebRun in Gmail: check for supplier ETA updates
    WebRun opens Gmail to check for supplier ETA updates.
    • Search for emails from known supplier domains mentioning 'delay', 'revised ETA', or 'shipment update'
    • Match each email to the relevant PO number and note the new delivery date
    • Log any ETA changes so they can be reflected in the digest

    Done when Any supplier-reported ETA changes are captured and linked to their PO.

  4. 3
    Slack — post the daily status board
    slack.com
    WebRun in Slack: post the daily status board
    WebRun opens Slack to post the daily status board.
    • Post the daily PO status digest, grouping orders by: On Track, Updated ETA, and Overdue
    • Include PO number, supplier, key items, and expected or revised delivery date for each
    • Pin the message to the #procurement channel for easy reference

    Done when The team has today's PO status digest with all slippages clearly flagged.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
system.netsuite.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
PO status digest · Slack
OutputWhat each run produces — A daily Slack digest of all open POs grouped by status, with ETAs and overdue 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 it chase suppliers automatically?

It flags overdue POs in your Slack digest but does not email suppliers on its own — sending chaser emails is always your decision.

How does it know which emails belong to which PO?

It matches the PO number or the supplier domain in the email thread. You can also label supplier threads in Gmail to make matching more reliable.

Can it update the ETA in NetSuite directly?

Not automatically — it surfaces the change for you in Slack, and you confirm the update in NetSuite so your records are accurate.

Put this on autopilot.

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