All templates

Automated Price Sync Checks

Every morning, WebRun opens Shopify and Square, matches products by SKU or name, compares the listed prices, flags any discrepancies, and posts a clear mismatch report to Slack so your team can correct prices in whichever system is out of date before customers spot the difference.

Runs on WebRun · Strict Lockdown policy
Every day at 7:00 AM WebRunorchestrates each step
1 Shopify read current product prices
2 Square compare in-store prices to Shopify
3 Slack post the price mismatch report
In short

How do I automatically check that my Shopify and Square prices match?

Every morning, WebRun compares your Shopify and Square product prices by SKU, flags any mismatches, and posts a clear discrepancy report to Slack with both prices and the gap shown. No price is changed automatically. Staff see exactly which products to fix and which system is out of date, so corrections take minutes.

  • Price mismatches are caught daily before they cause customer complaints
  • Staff see exactly which product and which system needs correcting
  • No automatic price change happens without a human decision

Built for pet store owners · retail managers · e-commerce operators running both online and in-store

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 - read current product prices
    shopify.com
    WebRun in Shopify: read current product prices
    WebRun opens Shopify to read current product prices.
    • Open Shopify and export the current product catalog with SKU, product name, and listed price
    • Capture variants and their prices where applicable
    • Note any products with no SKU so they can be matched by name instead

    Done when A current Shopify price list is captured for comparison.

  3. 2
    Square - compare in-store prices to Shopify
    squareup.com
    WebRun in Square: compare in-store prices to Shopify
    WebRun opens Square to compare in-store prices to Shopify.
    • Open Square and retrieve the in-store item catalog with SKU, item name, and price
    • Match each Square item to its Shopify counterpart by SKU, falling back to product name
    • Flag any pair where the prices differ by more than the tolerance you set (default: no difference allowed)

    Done when Every price mismatch between Square and Shopify is identified.

  4. 3
    Slack - post the price mismatch report
    slack.com
    WebRun in Slack: post the price mismatch report
    WebRun opens Slack to post the price mismatch report.
    • Post a mismatch report to the store channel listing each discrepant product with both prices and the difference
    • Indicate which system has the lower price so staff know which to check first
    • Note that no price is changed automatically. Staff update the correct system manually.

    Done when Staff have a Slack report of every price mismatch, ready to correct.

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 7:00 AM
DeliveryHow each run's result reaches you
Price mismatch report · Slack
OutputWhat each run produces - A daily Slack price-mismatch report listing products where Shopify and Square prices differ, with both prices and the gap shown.
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 update prices in Shopify or Square automatically?

No. WebRun only flags mismatches and reports them in Slack. No price is changed in either system without a staff member making the update manually. This keeps you in control of every pricing decision.

How does it match products across both systems?

It matches by SKU first, and falls back to product name for items without a SKU. For the most reliable results, keep SKUs consistent in both Shopify and Square, which takes only a few minutes to set up.

What if there are always small rounding differences?

You can set a tolerance during setup, for example flag only items where the price differs by more than five cents. Products within the tolerance are skipped so the Slack report stays focused on genuine discrepancies.

Put this on autopilot.

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