All templates

Automated ShipHero Returns Grading Worklist

Every morning, WebRun opens ShipHero, finds all returned items that are received but not yet graded, ranks them by how many days they have been sitting ungraded, and writes a prioritized worklist to Google Sheets so the returns team works through the backlog efficiently.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 ShipHero find received returns pending grading
2 Google Sheets write prioritized grading worklist
In short

How do I automatically track ungraded returns in ShipHero and prioritize them?

WebRun opens ShipHero every morning, finds all returned items that are received but not yet graded, ranks them by how long they have been waiting, and writes a prioritized list to a Google Sheet. The returns team works through the backlog oldest-first, with overdue items highlighted so nothing sits indefinitely.

  • Ungraded return backlog is visible every morning before the returns shift starts
  • Oldest items are worked first, preventing returns from sitting in limbo
  • Overdue returns are highlighted automatically without manual sorting

Built for returns managers · warehouse operations teams · 3PL operators · ecommerce fulfillment 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 app.shiphero.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    ShipHero - find received returns pending grading
    shiphero.com
    WebRun in ShipHero: find received returns pending grading
    WebRun opens ShipHero to find received returns pending grading.
    • Open ShipHero and navigate to the Returns section
    • Filter to returns with status Received but grading not yet completed
    • Capture return ID, SKU, quantity, return reason, and receipt date for each item
    • Sort by receipt date ascending so the oldest ungraded returns appear first

    Done when All ungraded received returns are listed with their SKU, quantity, reason, and days waiting.

  3. 2
    Google Sheets - write prioritized grading worklist
    google.com
    WebRun in Google Sheets: write prioritized grading worklist
    WebRun opens Google Sheets to write prioritized grading worklist.
    • Open the Returns Grading Worklist Google Sheet
    • Clear the prior day's rows and write today's ungraded returns data
    • Apply conditional formatting to highlight returns waiting more than your maximum hold days

    Done when The Google Sheet shows today's grading worklist with overdue returns highlighted for immediate action.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.shiphero.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Returns grading worklist · Google Sheets
OutputWhat each run produces - A Google Sheet listing all ungraded received returns ranked by receipt age, with SKU, quantity, return reason, and days waiting for each item.
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

Does it process refunds or restock items in ShipHero automatically?

No. Restocking and refund processing involve inventory adjustments and potential customer charges, so those actions stay with a human after the grading decision is made.

How does it determine what counts as overdue for grading?

You set the maximum hold days during setup. WebRun highlights any ungraded return older than that threshold in red so the team knows which items are past the acceptable grading window.

Can the returns team update grading status directly in the Google Sheet?

The Sheet is a daily worklist snapshot, not a live two-way sync. The team marks items as graded in ShipHero itself, and tomorrow's run will exclude anything completed.

Put this on autopilot.

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