The prompt
This is the one I read out in the video, word for word. Upload a photo of the thing you want, paste this underneath it, send.
No photo? Use the link instead
Swap the first line for Find every current discount code for the item at this link: and paste the product URL underneath. Everything else stays exactly the same.
Do not trim the second paragraph
Those two sentences are the reason this is safe to run. They stop it at the cart, before checkout, with your card nowhere near it. Cut them and you've handed a live browser to something that can click Buy.
The setup, start to finish
About five minutes, and four of them are you watching it work.
Get the photo
A photo of the actual item works. So does a screenshot of the product page, or a picture you snapped in a shop. Mine was a photo of a coffee machine.
Switch ChatGPT from Chat to Work
There's a Chat / Work toggle at the top of the page. Flick it across to Work — that's the mode with its own browser. On the desktop app, pick ChatGPT from the top-left menu first, then use the same toggle.
Send the photo and the prompt together
Attach the photo, paste the prompt underneath it, send it as one message. Split them across two messages and it starts guessing at what you meant.
Watch it work
A browser opens inside the chat. You see it search, land on the product page, add to cart, then type codes into the promo box one at a time and read the new total back. You can stop it at any point.
Read the answer
It comes back with the original price, the discounted price, the amount saved, and the winning code left sitting in the cart for you.
How long it takes
Mine found the $200 off in under a minute. Give it two or three if the site's slow or there's a long list of codes to work through. It's doing real clicking, not guessing — that's the whole reason the number means anything.
Where agent mode went
If you go hunting for the old agent mode in the tools menu, or type /agent, you won't find it. OpenAI retired it in August 2026 and Work took over the browsing job.
Work is a paid-plan feature on the web and the mobile app (Plus, Pro, Business, Edu, Enterprise), and it shows up in the desktop app where your plan and workspace include it. Usage is metered and shared with Codex, so a long hunt costs more of your allowance than a normal chat.
The rules that keep this safe
It's a browser with a to-do list, not a shopping assistant holding your wallet. Five things to hold onto.
It never gets your card
The prompt tells it not to enter payment details or finish the purchase, and it stops with the cart loaded. You open the site and pay yourself.
Check the cart before you pay
Open the retailer in your own browser and confirm the code, the total and the delivery cost. Codes fall off at checkout more often than you'd think.
It is not logged in as you
Its browser is its own. Member pricing, loyalty points and your saved cart are all out of reach. That's a feature, not a fault.
Some sites will block it
Bot protection. Region locks. A login wall it can't get past. It'll tell you when it couldn't get in, and that's the site's doing, not your prompt's.
Treat the number as a lead
It read a live web page a minute ago and prices move. Re-read the cart total with your own eyes before you hand over money.
One hard line
Never give it a logged-in account or a saved card to work with. There's no version of this trick that needs either.
When it comes back with nothing
Plenty of things have no live code on them. That's not a dead end, it just means the saving is sitting somewhere else. Paste this as a follow-up in the same chat.
If it tells you to wait
Don't set a reminder in your phone that you'll ignore. Use the price-drop watch below and let it come find you.
Three more prompts worth having
Same trick, different jobs. Swap the bits in square brackets before you send.
1. The landed-cost compare. The cheapest sticker price stops being the cheapest total the second delivery lands on it.
2. The price-drop watch. For the thing you want but don't need today.
Where this one lives
Price watches run as scheduled tasks, and those sit on the Scheduled page in the ChatGPT sidebar rather than inside Work. Paid plans on the web and mobile app; the desktop app doesn't have it. You get a small number of active tasks depending on your plan, so save them for things you actually want.
3. The whole-cart version. For a basket rather than one item, where the spend thresholds start to matter.
Ready to go deeper?
Where to go from here.
Wright Mode Membership
Join a community of women entrepreneurs implementing AI and automation in their businesses. Live calls, templates, and ongoing support.
Claude Masterclass
Learn how to use Claude like a pro. From prompting fundamentals to building real workflows that save hours every week.
Claude Code Masterclass
Go beyond the chat interface. Build automations, process data, and create tools with Claude Code — no developer experience needed.