Checkwalk

Resources

How it works, and what it can see.

Checkwalk only ever uses the public side of your store, the same pages any visitor can open. This page explains what it does there, what we keep, and what we never do.

Security and access

What we store

Checks run on servers in the United States. Email is delivered through Resend. Everything between your browser and us is encrypted. Details are in the privacy policy.

How the shopper works

A real browser, the real path

Each check uses a real web browser and walks the same eight steps a customer takes: store, product, add to cart, cart, checkout, address, shipping rates, payment form. It uses the buttons and forms on the page, the way a customer does, so it fails where a customer would fail: a hidden button, a broken app, a form that rejects the address.

Picking a product

The shopper reads your public catalog and chooses an in-stock product that a normal visitor could buy, skipping gift cards, wholesale-only items and bundles that have no ordinary cart form. If the one it picked cannot be added, it tries the next before deciding anything is wrong.

Telling a break from a bad read

Every theme is different. When Checkwalk cannot find something the way it expects but a fallback still gets the shopper through, we note it and the check continues. Only failures that would stop a real customer count against your store. You are never alerted because of our own guesswork.

Two failures before one email

After a failed step, the shopper tries again about ten minutes later. One slow page or a passing glitch never reaches your inbox; the same failure twice in a row does. When a later check passes, you get one note saying it works again, with how long it was down.

Plain English, not error codes

Failures are sorted into a small set of causes a store owner can act on: no shipping options, payments unavailable, password page, everything sold out, address rejected, and so on. Each alert names the cause, attaches the screenshot and points to the first place to look in your Shopify admin.

Who the test shopper is

Every check uses the same made-up customer, so you can recognize it anywhere it shows up:

Schedule and limits

Checks run every hour. For now the shopper only ships to the United States. If your store does not ship there, the check stops at the shipping step, we mark the store as "does not ship to our test address" and never alert you about it. Email us and we will tell you when your country is supported. Shopify stores only for now, including stores behind a storefront password. WooCommerce is next.

Keeping the shopper out of your numbers

Questions about any of this: hello@checkwalk.com