All templates

Automated Costco Business Purchase Logging

Every night, WebRun checks Gmail for any new Costco order confirmation, opens Costco order history to confirm the item list and total, and logs each purchase as an Airtable row with the date, items, and amount so your bookkeeping is always caught up without anyone saving a receipt by hand.

Runs on WebRun · Strict Lockdown policy
Every night at 9:00 PM WebRunorchestrates each step
1 Gmail find new Costco order confirmations
2 Costco confirm order details
3 Airtable log the purchase
In short

How do I log Costco business purchases for expenses automatically?

WebRun checks Gmail every night for new Costco order confirmations, opens Costco order history to confirm the itemized list and total for each one, and logs a new Airtable row with the date, items, and amount. Your business expense log stays current automatically, with nothing waiting to be entered by hand.

  • Every Costco purchase is logged the same night it's confirmed
  • Bookkeeping never waits on someone digging up a receipt
  • Nothing but genuine Costco order emails ever gets read

Built for small business owners · office managers · bookkeepers · restaurant and cafe operators

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

  2. 1
    Gmail - find new Costco order confirmations
    gmail.com
    WebRun in Gmail: find new Costco order confirmations
    WebRun opens Gmail to find new Costco order confirmations.
    • Search Gmail for new Costco order confirmation emails since the last run
    • Note the order number in each one
    • Skip any order already logged in Airtable

    Done when Every new Costco confirmation email has been found.

  3. 2
    Costco - confirm order details
    • Open Costco order history and look up each new order number
    • Confirm the itemized list, quantities, and total charged
    • Note the delivery or pickup status

    Done when Every new order's full item list and total is confirmed.

  4. 3
    Airtable - log the purchase
    airtable.com
    WebRun in Airtable: log the purchase
    WebRun opens Airtable to log the purchase.
    • Add a row for each new order with the date, items, and total
    • Tag the row with the order number for reference
    • Mark it as unreviewed until your bookkeeper checks it

    Done when Every new Costco order has a logged, unreviewed Airtable row.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
costco.com
ScheduleRuns automatically on this cadence
Every night at 9:00 PM
DeliveryHow each run's result reaches you
Purchase log · Airtable
OutputWhat each run produces - An Airtable row for every Costco order, itemized with the date, items purchased, and total charged.
Spreadsheet
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 read anything else in my Gmail?

No. It only searches for Costco order confirmation emails. Nothing else in your inbox is opened or logged.

Does it categorize the expense for me?

It logs the raw items and total. Your bookkeeper still assigns the expense category, WebRun just makes sure nothing is missing from the log.

What if an order is canceled or refunded?

It records what Costco shows at the time of the run. If a refund shows up later, that's a separate entry your bookkeeper reconciles against the original row.

Put this on autopilot.

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