All templates
For omnichannel retailers, F&B operators & online sellers

Keep online and in-store sales in sync

Every night, WebRun reads the day's in-store sales from StoreHub and online orders from Shopify, combines them into one revenue and units view in Google Sheets, and flags any product whose stock or sales look off between the two channels.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 9:00 PM WebRun
1 StoreHub read in-store sales
2 Shopify read online orders
3 Google Sheets reconcile and flag gaps
Run a sample
In short

How do I keep my online and in-store sales reconciled?

Every night WebRun reads in-store sales from StoreHub and online orders from Shopify, then combines them into one reconciled view in Google Sheets. It flags any product selling online while StoreHub shows no stock, and any revenue that looks missing or double-counted, so overselling and reporting gaps surface the same night.

  • One reconciled view of online and in-store sales each night
  • Overselling caught when online sells out-of-stock items
  • Channel revenue gaps and double-counts flagged automatically

Built for omnichannel retailers · F&B operators · online sellers · multi-outlet businesses

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

  2. 1
    StoreHub - read in-store sales
    storehub.com How to Automate StoreHub
    WebRun in StoreHub: read in-store sales
    WebRun opens StoreHub to read in-store sales.
    • Open StoreHub BackOffice and go to Reports, then Sales
    • Capture today's in-store units and revenue by product
    • Note current stock on hand for the shared catalogue

    Done when Today's in-store sales and stock are captured by product.

  3. 2
    Shopify - read online orders
    shopify.com How to Automate Shopify
    WebRun in Shopify: read online orders
    WebRun opens Shopify to read online orders.
    • Open the Shopify admin and go to Orders
    • Capture today's online units and revenue by product
    • Note any online order still unfulfilled that will draw down store stock

    Done when Today's online orders are captured by product.

  4. 3
    Google Sheets - reconcile and flag gaps
    google.com How to Automate Google Sheets
    WebRun in Google Sheets: reconcile and flag gaps
    WebRun opens Google Sheets to reconcile and flag gaps.
    • Combine in-store and online sales into one dated row per product
    • Flag any product selling online while showing zero stock in StoreHub
    • Flag revenue that looks double-counted or missing between channels

    Done when The combined view reconciles both channels and flags any gap.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
backoffice.storehub.com
ScheduleRuns automatically on this cadence
Every day at 9:00 PM
DeliveryHow each run's result reaches you
Sales sync report · Google Sheets
OutputWhat each run produces - One combined daily view of in-store and online units and revenue per product, with flags for stock or revenue mismatches between channels.
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 it change stock or orders in either system?

No. WebRun only reads sales and stock from StoreHub and Shopify and writes a reconciled view to Sheets. It never edits inventory or orders, so both systems stay untouched.

What mismatches does it catch?

WebRun flags products selling online while StoreHub shows zero stock, plus revenue that looks missing or double-counted between channels, so overselling and reporting gaps surface the same night.

Can it handle a shared product catalogue?

Yes. WebRun matches items across StoreHub and Shopify by product, combines their units and revenue, and reports one clean daily total, so you stop tallying two systems by hand.

Put this on autopilot.

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