All templates

Chase Missing Shipping Info Automatically

Every morning, WebRun scans Shopify for unfulfilled orders missing a valid shipping address or with flagged address errors, drafts a polite chase email to each affected customer, and posts the drafts to Slack for you to review before any email is sent.

Runs on WebRun · Strict Lockdown policy
Every day at 9:00 AM WebRunorchestrates each step
1 Shopify find orders with missing or invalid shipping info
2 Gmail draft a polite follow-up email per customer
3 Slack present the drafts for your approval
In short

How can I automatically follow up with customers who have missing or invalid shipping addresses on their orders?

Every morning WebRun scans Shopify for unfulfilled orders missing a valid shipping address or with flagged address errors, drafts a polite chase email to each affected customer, and posts the drafts to Slack for your review - no email is sent until you approve it.

  • Stuck orders identified and chased the same morning they are flagged
  • Polite, on-brand drafts ready for one-click review
  • No order sits unfulfilled due to a missed address issue

Built for Shopify store owners · ecommerce fulfilment teams · online retailers · small business owners

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

  2. 1
    Shopify - find orders with missing or invalid shipping info
    shopify.com
    WebRun in Shopify: find orders with missing or invalid shipping info
    WebRun opens Shopify to find orders with missing or invalid shipping info.
    • Open Shopify Admin > Orders and filter to 'Unfulfilled' orders
    • Check each order's shipping address for missing fields: missing suburb, postcode, state, or an address flagged as undeliverable
    • Capture the order number, customer name, email address, and the specific field that is missing or incorrect
    • Skip any order where a follow-up was already sent in the last 48 hours

    Done when All unfulfilled orders with address problems are identified and their details captured.

  3. 2
    Gmail - draft a polite follow-up email per customer
    gmail.com
    WebRun in Gmail: draft a polite follow-up email per customer
    WebRun opens Gmail to draft a polite follow-up email per customer.
    • Draft a friendly email to each affected customer explaining that their order is on hold
    • Ask specifically for the missing or corrected address field
    • Include the order number and a link to update their address
    • Save each as a Gmail draft - do not send

    Done when A draft follow-up email exists in Gmail for each affected customer - none are sent.

  4. 3
    Slack - present the drafts for your approval
    slack.com
    WebRun in Slack: present the drafts for your approval
    WebRun opens Slack to present the drafts for your approval.
    • Post a summary to #orders: number of stalled orders, the customers affected, and what information is missing from each
    • Include the draft email content so you can review tone and accuracy
    • Tag the post 'Pending approval - reply SEND to release drafts'

    Done when You have been alerted with all stalled orders and their draft follow-up emails.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
admin.shopify.com
ScheduleRuns automatically on this cadence
Every day at 9:00 AM
DeliveryHow each run's result reaches you
Chase drafts · Slack
OutputWhat each run produces - A Slack summary of every order stalled by missing shipping info, with draft customer chase emails ready for your approval.
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

Will it email customers without my approval?

No - every chase email is saved as a Gmail draft and summarised in Slack. Nothing is sent until you explicitly approve.

What if the customer has already updated their address?

It re-checks the Shopify order on each run. If the address has been corrected since the last check, that order is skipped and removed from the chase list.

How long does it wait before chasing again?

It skips any order that received a follow-up in the last 48 hours so customers aren't bombarded. You can adjust the cooldown period in the plan.

Put this on autopilot.

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