All templates

Automated OfferUp Offer and Message Tracking

Every 3 hours, WebRun opens OfferUp, checks active listings for new offers and buyer messages, adds a follow-up task in Notion flagging anything waiting more than 12 hours, and logs each offer's amount and status to a Google Sheet so nothing sits unanswered.

Runs on WebRun · Strict Lockdown policy
Every 3 hours during the day WebRunorchestrates each step
1 OfferUp check new offers and messages
2 Notion add a follow-up task
3 Google Sheets log the offer history
In short

How do I keep track of new OfferUp offers and messages?

WebRun checks OfferUp every few hours for new offers and buyer messages, adds a Notion follow-up task for each one and flags anything waiting more than 12 hours, and logs the offer amount and status to a Google Sheet. This keeps local marketplace buyers from being left waiting on a reply.

  • Offers get a response before a buyer moves on
  • Anything waiting over 12 hours is flagged as high priority
  • A running offer log builds itself without manual entry

Built for OfferUp sellers · local marketplace sellers · side hustle resellers · part-time online sellers

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

  2. 1
    OfferUp - check new offers and messages
    • Open OfferUp and go to the seller's active listings and inbox
    • Capture any new offer amount and any new buyer message since the last check
    • Note how long each offer has been waiting for a response

    Done when Every new offer and message is captured with its wait time.

  3. 2
    Notion - add a follow-up task
    notion.so
    WebRun in Notion: add a follow-up task
    WebRun opens Notion to add a follow-up task.
    • Open the OfferUp Listings page in Notion
    • Add a follow-up task for each new offer or message with the item and wait time
    • Mark tasks waiting more than 12 hours as high priority

    Done when Every new offer or message has a follow-up task in Notion.

  4. 3
    Google Sheets - log the offer history
    google.com
    WebRun in Google Sheets: log the offer history
    WebRun opens Google Sheets to log the offer history.
    • Open the OfferUp Offer Log sheet
    • Add a row for each new offer with the item, amount, and buyer wait time
    • Update the row once a task is marked resolved in Notion

    Done when The offer log reflects every offer and its current status.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
offerup.com
ScheduleRuns automatically on this cadence
Every 3 hours during the day
DeliveryHow each run's result reaches you
Offer follow-up list · Notion
OutputWhat each run produces - A follow-up task per new offer or message plus a running offer log.
List
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 accept or reject offers for me?

No. WebRun only tracks offers and creates a follow-up task. Accepting, countering, or declining an offer stays a human decision on OfferUp.

How does it decide something is high priority?

Any offer or message still waiting for a response after 12 hours gets marked high priority so it surfaces before a buyer loses interest.

What happens once I respond to an offer?

Mark the Notion task resolved and the next check will reflect it in the offer log instead of flagging it again.

Put this on autopilot.

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