Turn a request into an order
Ask in Slack, WhatsApp or the browser. Atta compares your approved suppliers on price and delivery, explains its pick and carries the request through to arrival.
Atta buys what your team asks for in Slack, WhatsApp or the browser, inside the limits and approvals you set. It picks the supplier, gets sign-off when an order needs it, checks the delivery onto the shelf and matches the invoice.
Today
Riley
@Atta Jordan starts Monday. Can you order the laptop from our new-starter kit?
AttaAPP
Checked Electronics supplier
Matched it to the new-starter laptop kit
Your role does not place orders, so $1,299.00 needs an approval.
Sent to John for approval
$1,299.00 committed against the Engineering budget
Paid Electronics supplier with a single-use card capped at $1,299.00
Order placed with Electronics supplier
Ordered. It ships to the office, and I'll post tracking here.
Tuesday, January 13
AttaAPP
Thursday, January 15
AttaAPP
Delivered to the office and signed for. I've marked it received, and $1,299.00 is now spent from the Engineering budget.
Direct message to John
Recorded. It now waits on the next approver.
Requests come in where your team talks, orders go out where you shop
Give Atta the purchasing work, from finding the right supplier to keeping every site stocked. Your team asks, approves and follows progress in one place.
Ask in Slack, WhatsApp or the browser. Atta compares your approved suppliers on price and delivery, explains its pick and carries the request through to arrival.
Set budgets and choose which purchases need a yes. Atta gets the right approvals and pays with a single-use card capped at the approved amount. See what’s committed and what’s spent.
Track deliveries to the location that needs them and see what’s on each shelf. When stock runs low, Atta drafts a transfer from a site with spare or opens a restock request for approval.
Keep the request, approvals, payment and delivery together. Incoming invoices link to the purchase order they name, so finance can see what was bought, by whom and for how much.
From the request to the shelf, whoever makes the request and wherever they make it.
In plain words, like "two more chairs for the new starters, by Friday". In Slack, WhatsApp, the browser, ChatGPT or Claude.
It searches your approved suppliers, skips the ones you've blocked and picks the best price that still arrives on time.
Orders under your limit can go straight through if you allow it. Larger ones go to your approvers, one after another.
Atta pays with a single-use card capped at the approved amount, places the order and tracks it until it's delivered. The amount is committed against the team's budget and recorded as spent once the payment settles.
Atta follows the shipment and books the delivery into the warehouse or site the order was for. A part delivery stays open for the rest, and the invoice is matched to the purchase order.
Each location keeps its own count. When one drops to its reorder point, Atta drafts a transfer from a location with spare, or opens a restock request when none has any. A person still decides on the order.
The chat is where people ask. These are the screens where orders, stock, invoices and the scheduled agents live, on the demo company's numbers.
Every order with the single-use card that paid for it and where the parcel is. A late one is flagged without anyone checking.
| Order | Paid | Delivery | Status |
|---|---|---|---|
| 14" Laptop, 32GB / 1TB#1042 · Electronics supplier · Riley | $1,299.00Single-use card ··4821 | UPS, arrives in 2 days | Shipped |
| 27" 4K USB-C Monitor#1041 · Electronics supplier · Sam | $449.00Single-use card ··1907 | Waiting to ship | Placed |
| Mirrorless Camera Kit with 24–70mm#1039 · Electronics supplier · John | $2,480.00Single-use card ··3350 | FedEx, 2 days late | Late |
| 12-in-1 USB-C Docking Station#1037 · Electronics supplier · Riley | $229.00Single-use card ··7714 | UPS, delivered 3 days ago | Delivered |
| 7-port USB-C Hub#1036 · Electronics supplier · Sam | $59.00Single-use card ··6082 | USPS, delivered 5 days ago | Delivered |
Atta measures what each shelf uses, works out when it runs out and asks for more in time. These are the calls it makes, on the demo company's numbers.
The rate comes from the last four weeks of what actually left the shelf, not a guess. Atta knows the supplier's lead time, so it asks while there's still time for the order to land.
When an office drops to its reorder point, Atta looks at the warehouse that feeds it first. What the warehouse can spare becomes a transfer. What it can't becomes a restock request for someone to approve.
On hand isn't a number someone types. It's every delivery, use, shipment and transfer added up, and a count that disagrees is kept as the difference, so you can see where the missing ones went.
Shipping labels ×2000 Jurong warehouse
Everything lands in the inbox. Email follows each person's setting: at once, or one digest in the morning. Work only they can do, like an approval, is emailed at once either way.
| When | Inbox | Email, instant | Email, daily digest |
|---|---|---|---|
| A request needs your approval | Yes | At once | At once |
| A shelf drops to its reorder point | Yes | At once | In the 8:00 AM digest |
| A delivery is late | Yes | At once | In the 8:00 AM digest |
| An invoice names no order | Yes | At once | In the 8:00 AM digest |
| A budget passes 80% | Yes | At once | In the 8:00 AM digest |
| A delivery arrives | Yes | No email | No email |
| A scheduled agent reports | Yes | No email | No email |
Good morning, Sam. Four things since yesterday:
Twenty welcome kits for next month's new starters. Atta works down the parts list: what's needed, what's on the shelf, what's kept back, and what to buy, rounded up to the supplier's minimum.
Build 20 × Welcome kit
| Part | Needed | On shelf | Kept back | To buy |
|---|---|---|---|---|
| Notebook, A5 | 20 | 14 | 4 | 25min. 25 |
| Enamel mug | 20 | 4 | 2 | 18 |
| Hoodie | 20 | 9 | 0 | 11 |
| Sticker sheet | 40 | 60 | 10 | Enough |
Choose who can buy, set the limits and decide when Atta asks for approval. Try a purchase below to see who signs off and what happens next.
Change the purchase or your settings. See how Atta responds.
Every team uses the same requests and approvals. What they ask for is different.
Send Atta a photo of what's running out on WhatsApp. It finds the item, tells you the price and orders when you say yes.
Take a picture of the empty box. Atta searches with it the way it searches with a sentence.
A weekly or monthly list opens a request by itself. It never places the order.
Three people asking for the same cables in their own words become one request and one delivery.
We're nearly out. Same again?
Found it at Bean & Co:
It arrives Thursday. Order it?
Order it
Ordered. $98.00 is committed against the Engineering budget.
Put it on the monthly office list too
Done. On the 1st of each month it opens a request for you to approve. It never orders on its own.
Save what a new starter gets as a kit and set a ceiling for it. A buyer requests the kit, and at or under the ceiling it's ordered without waiting for a sign-off.
An admin sets it once. Over the ceiling, the kit goes to your approvers like any other purchase.
A kit never gets around a team's budget or what someone's role allows.
Each kit shows its total against the ceiling and how often it gets requested.
At or under the kit's ceiling, so nobody had to sign off.
An office move, a fit-out, an event. Atta keeps the project's shortlist, and the budget shows what's spent, what's chosen and what's left. Choose items here and watch it change.
Line up two to four items side by side, with the differences and the best prices marked.
It knows the project's figures and says when something would go over.
A project budget is a plan. Your limits and approvers still decide what can be bought.
Spent is read from the project's orders.
Atta keeps count of what's on every shelf in every warehouse, store room and van. Stock moves between them by transfer, so what's on the road still counts, and a delivery run puts the day's stops in driving order.
A reorder point opens a transfer or a restock request. A person still decides on the order.
Dispatch ships the whole run at once, and each stop is delivered as the van gets there.
Promise dates flag what's running late, and suppliers are scored on when things actually arrived.
377 km in this order, against 734 km in the order they were picked.
Each order gets its own card, capped at the approved amount and good for one payment. Each invoice is matched to the purchase order it names.
A second charge, a bigger one or one from another store is declined.
An amount is committed when the order is placed and counted as spent when the payment settles.
Who asked, who approved, what it cost and when it was paid, with a CSV whenever you want one.
•••• 4821
Set a target price or wait for something to come back in stock. Atta checks every hour and tells you once when it's met.
When a watch is met you get a notification. Nothing is bought until someone asks.
You hear about it when the price crosses your target, not every hour after that.
The watchlist shows how far each price has moved since you started watching it.
Sent once. Ask Atta to buy it when you're ready.
Ordering is where it starts. These are the other jobs Atta takes on for a team, shown with a demo company's numbers.
Someone asks in plain words. Atta confirms the exact item, compares suppliers on price and delivery date, then pays, orders and tracks it to the door.
We need two of our usual docks for the new Austin desks by Friday.
The 12-in-1 USB-C Docking Station again?
That's the one.
Compared 3 suppliers
Electronics supplier delivers both in 2 days for $458.00. Parcel & Co is cheaper but arrives after Friday.
Confirm $458.00 to place this order.
ConfirmConfirm
Ordered · $458.00 committed to Engineering
Atta connects to where your team talks, where you buy, how you pay and how things ship. Your store, Slack and WhatsApp are connected once for the whole company, from Settings.
People ask in the chat they already use. Each person links their own account once, so a message acts as them and goes through their approvals.
Connect your own Shopify store and Atta orders there directly. It also searches the wider web and sends you links for anything it can't buy itself.
Single-use cards through Stripe, on your company's own Stripe account. Each card is capped at the approved amount and works at one store.
Atta sends and receives e-invoices in the formats EU law requires and matches each one to its purchase order. Every table exports to a spreadsheet.
Paste a tracking number and Atta recognises the carrier and links to its tracking page. Your warehouses, sites and suppliers sit on one map.
Approvals, deliveries and price alerts reach each person in the app and by email, straight away or as a daily digest. Everyone picks what they get.
When Atta places an order, the amount is committed against the team's budget, so two orders can't spend the same money. It pays with a single-use card capped at the approved amount, the amount counts as spent once that payment settles, and a cancelled order releases it.
2 requests are waiting on approval for $1,089.00. They commit nothing until someone says yes.
Every delivery, transfer, item used, product built and stock count is recorded at its location, so the number on each shelf is right. When stock runs low, Atta drafts a transfer or a restock for you to approve.
An employee can keep what they bought out of the team's activity log. The date, the amount and the status still show, so the totals always reconcile.
| Time | Event | Amount |
|---|---|---|
| 9:14 AM | Riley made the request | $1,299.00 |
| 9:15 AM | Atta found the item | |
| 9:16 AM | Sent for approval | |
| 9:32 AM | John approved | |
| 10:05 AM | Atta paid and placed the order | $1,299.00 |
| 10:06 AM | The card payment settled | $1,299.00 |
| 11:20 AM | Private purchase, item hidden | $59.00 |
Office supplies, new-starter laptops, packaging, restocking a warehouse: pick one. We set it up with you, and Atta asks before every purchase until you decide otherwise.