Up to twice a day
Full agent journeys
An agent attempts a complete purchase, to the payment step, on the products most likely to stop one: every month on Coverage, every week on Monitor, every day on Defend, twice a day on Patrol.
Synthetic monitoring for agentic commerce
Our agents try to discover, evaluate, compare and buy from your store, the way an AI shopper would. Ottom reports exactly where they stall, in language you can forward to your developer.
One free scan per store, per email address, every 30 days. Our agents identify themselves. See how.
Agent journey
Illustrative journey. Not a real store.
How it works
Static scanners check your code. We check the outcome. An agent runs the whole trip, and every stage either passes or stops with a reason you can act on.
Stage 1
Can agents find your products from your data? Or are they blocked before they start?
Stage 2
Can they read your prices, stock, sizes and returns policy without guessing?
Stage 3
Do they have enough to confidently pick you over the next tab?
Stage 4
Can they get through your checkout? Or does a popup, a variant or a bot wall end it?
See this on your own store, free, once.
Every stage gets a verdict and every stall gets its evidence. In the buy attempt that is the page the agent was looking at when it gave up. In the data stages it is what your pages and feeds returned when it read them.
Illustrative journey. Not a real store.
What is actually measured
Three figures, none of them ours. Each links to where it is sourced in full, and each carries what it does not mean, because two of the three are a platform reporting on itself.
22%
of AI tool users had completed a purchase inside an AI tool
Semrush survey of 1,030 US shoppers who had used AI tools, fielded December 2025
The population is people who already use AI tools, by design. Read it as evidence that buying inside a chat is real, not as a share of all retail.
See the source8x
growth in AI-driven traffic to Shopify stores, year over year
Harley Finkelstein, Shopify president, on the Q1 2026 earnings call in May 2026
One platform reporting on itself. It is the best sourced trajectory figure available and it is not an industry average.
See the source13x
growth in orders from AI-powered searches on Shopify
Harley Finkelstein, Shopify president, on the Shopify Q1 2026 earnings call in May 2026
Same source and the same limit. Growth from a small base is still growth from a small base, and Shopify has not published the base.
See the sourceWe are not going to tell you what share of your revenue is at risk. We measure how far an agent gets on a storefront, not what the attempt was worth, so any revenue figure from us would be a guess wearing a measurement’s clothes. What we can tell you is what happens on your store, and what that would be worth at numbers you supply.
Work it out with your own numbers, or scan your store and use the failure rate we measure on it.
Then we keep watching
A store that passed last month is not a store that passes today. Themes change, apps update, and the agents themselves change. That is why the score is worth watching rather than reading once.
Up to twice a day
An agent attempts a complete purchase, to the payment step, on the products most likely to stop one: every month on Coverage, every week on Monitor, every day on Defend, twice a day on Patrol.
Every day
Price, stock, structured data and policy readability, on every paid plan.
On deploy
Publish a theme on Shopify and we re-check the store, up to once a day. Defend, on the Shopify rail.
Alerts
"Agents cannot pick a size on your duffel", with the stage, the severity and the fix, linking to the evidence in your dashboard.
The stakes
Traffic from AI assistants is small today and growing. The awkward part is that it fails quietly: an agent that stalls at your size picker does not bounce in your analytics, email support, or show up as a lost sale. It just goes to the next tab.
You do not have to believe this will be most of retail to want to know where you stand. You only have to believe it will not be zero.
New to this? Start with agentic commerce, work out what a stall costs you, or see what a scan costs.
Not in the usual sense. A scanner reads your code and checks it against a list. We send an agent through the whole purchase and report where it stopped. That is the difference between "your markup is missing a field" and "nobody could choose a size".
No. The agent goes as far as the payment step and stops. No card details are entered and no order is placed.
It should not. Our agents identify themselves with a published user agent, arrive from a fixed set of static addresses, and visit at low volume. If your protection challenges them anyway, the report tells you that rather than pretending the store is broken.
No. You give us your shop address and we work from the outside, exactly as an assistant would. There is no app to add, no script to paste and no change to your theme.
The first scan is free and does not ask for a card. A single report is $9, which includes re-scanning that store while you fix things, for 7 days. Watching a store continuously starts at $19 a month.
Any storefront we can reach. We recognise 10 platforms by name, including Shopify, WooCommerce, Magento and Salesforce Commerce Cloud, and the report tells you which one we found. If yours is not one of them the scan still runs.
The free scan runs once, when you ask for it. We cap how often any one storefront is scanned in a day, counted across everyone who asks rather than per person. The default is 12 retrieval checks and 3 full agent journeys, and only a contract with that merchant raises it. On a plan the cheap checks run every day and the full purchase attempt runs every month on Coverage, every week on Monitor, every day on Defend, twice a day on Patrol.
You, and anyone you send the link to. Reports are never public and never indexed. The benchmark pages publish aggregates only, and only once a category holds enough stores for no single one to be identifiable.