Case Study

AI Purchasing Assistant

An assistant that prepares online purchases for coop.tech, a Portuguese tech cooperative. It checks the budget, fills the cart on the real shop website and reports back. A person always places the order. AI prepares, a human approves.

Role
Architect & Builder
Stack
Claude · Python · Browser automation · Google Sheets
Status
In production

01The Problem

Members of the cooperative buy equipment online all the time. Every purchase has to be charged to a specific funded project, and that project needs enough budget left. Someone has to check the balance, find the items, fill the cart, place the order and record it. It is small work, but it never stops.

Most online shops, even big ones like Amazon, give a small team no simple way to automate this. Most automation tools stop there. This assistant works on the real websites, in a real browser, the same way a person would.

02How a Request Flows

  1. A member asks. They open a post in a dedicated Discord channel: one post per purchase, one shop per post. The post names the items and the fund to charge.
  2. The assistant checks the budget. It looks up the fund's remaining balance in the cooperative's project system. It can only read there, never write.
  3. It fills the cart. On an office PC, in a Chrome window already logged into the shop accounts, it adds the items to the cart. If the cart is busy with another request, the new one waits in a queue.
  4. A person places the order. Someone at that PC reviews the cart and presses buy. The assistant posts a short status in the request's thread.
  5. It records the purchase. When the items leave the cart and an order appears, the assistant adds the purchase to the purchases ledger, a Google Sheet.

If the cooperative has no account at a shop yet, the assistant does not create one on its own. It waits for an admin to say yes, then registers with the cooperative's details.

03Watch It Run

This is a replay of a typical morning. Press play. The items, funds and people are made up, but the behaviour matches the real assistant. Its status messages are short and in Portuguese, like a silent clerk.

purchasing-assistant · session replay Simulated

04The Human Always Presses Buy

AI prepares, a human approves. The assistant does the slow parts: checking the budget, finding the items, filling the cart, keeping the records. The decision to spend money stays with a person.

05Under the Hood

06What Came Out of It

Want an assistant like this for your team?
I build assistants that do the busywork while a person approves what matters.