VORIM
We use cookies

We use cookies to analyze site traffic and improve your experience. You can choose to accept all cookies or only essential ones. See our Privacy Policy.

Agentic CommerceProduct

Your AI agent can now shop for you and run your store, and it still can't spend a penny your rules don't allow

Give an AI agent access to anything that costs money and the same question turns up within a day. What stops it refunding £400 to the wrong customer, tripling an ad budget on a Friday night, or buying three of something you wanted one of?

The Vorim agent console answers that question by never letting the agent touch a platform directly. You pick one of your agents, connect the tools it may use and type what you want in plain English. Each step the agent takes goes to Vorim first, and Vorim answers with allow, refuse or wait for a person. This week the console learned to work on both sides of the till.

An agent that shops for you

Connect the personal shopper and list the Shopify stores you like to buy from. Add your eBay app keys as well if you want eBay results. Then ask for what you need, something like "find me merino socks under £20", and the agent searches those stores and eBay for items that are in stock, compares them and tells you what it found.

Once you pick something, the agent fills the basket at that store and hands you the store's own checkout link. You pay there, with the shop's usual protections, so your card never reaches the agent.

Before any basket exists, its total goes through your rules. If you've said that anything over £50 needs a yes from you, the agent stops and waits for one. An agent with no permission to spend is refused outright.

After the basket is built, the console prices it again at the store. If the real total is higher than the amount your rules checked, or the shop charges in a different currency, the agent gets nothing back and has to start again with the true figure. That closes an easy loophole, because an agent that understates a price by mistake looks exactly like one doing it on purpose, and both would otherwise slip under your limit.

We tried this against a real store, Allbirds. The agent found socks in stock, waited for approval and came back with Allbirds' genuine checkout page.

An agent that runs your store

On the seller side the console now connects to Amazon (through the Selling Partner API), eBay, TikTok Shop, Walmart, Etsy, Shopify, WooCommerce and BigCommerce for orders, prices and refunds; to Stripe, Square and PayPal for payments and refunds; and to Meta Ads and Google Ads for spend, budgets and, on Meta, pausing or resuming campaigns.

You type a task such as "refund order 1042 and pause the Meta campaign that's losing money". The agent works through the platforms you've connected, and each step goes to Vorim before it reaches the platform.

Reads go straight through. Changing a price or pausing a campaign needs write permission. Anything that moves money (a refund, a bigger budget, switching a paused campaign back on) needs transact permission, and an agent without it is refused before the platform sees the request.

A refund over your limit waits for a person. Approve and Deny appear in the chat, and the same request reaches Slack or email if you've set that up.

One rule, every platform

Platforms disagree about how to write money. Meta wants budgets in the currency's smallest unit, Google Ads counts in millionths, Walmart wants a refund sent as a negative number, and yen has no decimal places at all.

The console converts all of it before your rules see the number, so amounts always arrive in pence or cents. One rule such as "any refund of £100 or more waits for a person" behaves the same on Stripe as it does on eBay or Meta.

The actions also carry the same names our SDK uses (ebay:issueRefund, meta:adsUpdateBudget, amazon:patchListingsItem). If you already guard a production agent with the SDK, the rules you wrote for it apply in the console without changes.

Every step lands in the audit log with the decision behind it.

What it won't do

The agent never pays on its own; that last step stays with you. Nobody yet offers an open way for an agent to complete a purchase. eBay's ordering API is open only to partners eBay approves, and its User Agreement bars agents that place orders without a person reviewing them, so for eBay the agent checks the live price and gives you the listing to buy. Amazon and Walmart offer no buying API at all, which is why the shopper works with Shopify stores and eBay and not with them.

A few seller-side limits are worth knowing too. Etsy has no refund API, so refunds stay in Shop Manager. eBay asks UK and EU sellers to sign refund requests in a way the console doesn't support yet, so for those sellers order lookups and price changes work but refunds don't. Walmart support covers the US marketplace for now.

Try it

Open Agent console in the Vorim dashboard and pick a platform from the panel on the right. Credentials are encrypted when stored and never shown again. For Stripe, create a restricted key that only allows what you want the agent to do, so the limit holds on Stripe's side as well as ours.

Start with the personal shopper and a store you already like, or with Stripe test mode, and watch your rules catch the first big spend. If you'd like to see how it works first, vorim.ai/shopper walks through the approval flow, or book a demo and we'll run it on your stores.

Found this useful? Share it.

Share
Get started

Ready to build with AI agents?