All templates

Automated Whole Foods Market Office Reorder Drafts

Every Monday, WebRun opens Whole Foods Market, checks your order history against the standing kitchen and snack list your office reorders on a schedule, drafts the reorder cart for anything due, posts it to Slack for approval, and escalates anything now overdue to Telegram.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 Whole Foods Market check order history against your supply list
2 Slack post the draft reorder for approval
3 Telegram escalate anything overdue
In short

How do I keep the office kitchen stocked without anyone forgetting to reorder?

WebRun checks your Whole Foods Market order history every Monday against your standing office supply list, drafts a reorder cart for anything due, and posts it to Slack for approval, escalating overdue items to Telegram. The office kitchen stays stocked without anyone building the cart from memory or a card being charged without a yes.

  • The office kitchen never runs out without warning
  • Nothing is purchased without a Slack approval first
  • Overdue items get a faster, separate escalation

Built for office managers · small business operations · facilities coordinators · admin 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 wholefoodsmarket.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Whole Foods Market - check order history against your supply list
    • Open your Whole Foods Market order history
    • Compare the last order date for each item against its usual reorder cycle
    • Add anything due for reorder to a draft cart

    Done when A draft cart exists for every item due for reorder.

  3. 2
    Slack - post the draft reorder for approval
    slack.com
    WebRun in Slack: post the draft reorder for approval
    WebRun opens Slack to post the draft reorder for approval.
    • Post the draft cart contents with quantities and estimated total
    • Ask for approval before checkout
    • Leave the cart unpurchased pending a yes

    Done when The draft reorder is posted to Slack for the office manager to approve.

  4. 3
    Telegram - escalate anything overdue
    telegram.org
    WebRun in Telegram: escalate anything overdue
    WebRun opens Telegram to escalate anything overdue.
    • Check for items now past their usual reorder cycle
    • Post those separately with how many days overdue
    • Flag the most urgent item at the top

    Done when Every overdue item has been escalated to Telegram.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
wholefoodsmarket.com
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Reorder draft · Slack
OutputWhat each run produces - A drafted Whole Foods Market reorder cart posted to Slack for approval and a Telegram escalation for overdue items.
Drafts
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 complete the purchase automatically?

No. WebRun only builds the draft cart and posts it for approval. Checkout and payment are completed by a person, every time.

How does it know what's due for reorder?

It reads your Whole Foods Market order history and learns the usual gap between orders for each item, then flags anything past that cycle.

Why do overdue items go to Telegram as well?

An empty office kitchen affects everyone fast, so an overdue item gets a faster, separate channel instead of waiting in the regular Slack digest.

Put this on autopilot.

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