All templates

Automated Loop Returns Refund Approval Queue

Every morning, WebRun opens Loop Returns, pulls every refund request sitting in the approval queue, ranks them by age and order value, and posts a prioritized Slack digest so your team knows exactly which refunds to clear first before SLAs breach.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Loop Returns pull pending refund approvals
2 Slack post prioritized approval queue
In short

How do I automatically monitor and prioritize my refund approval queue?

WebRun opens Loop Returns every morning, pulls every refund request waiting for approval, and posts a Slack digest ranked by age and order value. Requests older than two business days are flagged as overdue, giving your team a clear starting point so no refund sits unprocessed and no SLA quietly breaches.

  • Overdue refund approvals are flagged before SLAs breach
  • Team opens Slack each morning to a ranked, ready-to-act queue
  • No manual Loop Returns check needed to know what to process first

Built for ecommerce brands · DTC retailers · Shopify merchants · returns operations 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.loopreturns.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Loop Returns - pull pending refund approvals
    loopreturns.com
    WebRun in Loop Returns: pull pending refund approvals
    WebRun opens Loop Returns to pull pending refund approvals.
    • Open Loop Returns and navigate to the refund approval queue
    • Capture each pending request: customer, order value, return reason, and days waiting
    • Sort by days waiting descending, then by order value descending

    Done when All pending refund approvals are listed and ranked by age and value.

  3. 2
    Slack - post prioritized approval queue
    slack.com
    WebRun in Slack: post prioritized approval queue
    WebRun opens Slack to post prioritized approval queue.
    • Post the ranked queue as a Slack message in the returns ops channel
    • Flag any request waiting more than two business days as overdue
    • Include a count of total pending requests and the oldest item's age

    Done when The prioritized refund queue is live in Slack for the team to act on.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.loopreturns.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Approval queue · Slack
OutputWhat each run produces - A daily prioritized list of pending refund approvals ranked by age and value, with overdue items flagged, posted to Slack each morning.
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

Does WebRun approve or issue refunds on its own?

No. WebRun only surfaces the queue and flags overdue requests in Slack. All refund approvals and issuances are performed by your team in Loop Returns.

What counts as overdue?

Any refund request waiting more than two business days is flagged as overdue in the Slack digest. You can adjust that threshold during setup.

What if the queue is empty?

WebRun posts a brief confirmation that no approvals are pending, so your team always gets a clear signal whether action is needed or not.

Put this on autopilot.

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