Skip to main content
Tell us
AI for business

Using AI to read your sales: the numbers are already there, what's missing is the right questions

Sunday night, six hundred parcels packed. Sales look great this month, but the bank balance doesn't. The file that explains where the money went has been on the laptop all along. Nobody has asked it anything.

The woowey team · 5 min read
A laptop and phone showing sales charts on a wooden desk
Photo: Vagaro / Unsplash

Key points

  • Most online shops already have enough sales data to analyse, in files they can download from their store back end or marketplace.
  • The column most often missing, and the most important, is cost per item. Without it, AI can tell you what sells but not what earns.
  • The best-selling product isn't necessarily the most profitable one, so ask AI about total profit rather than sales.
  • Ask AI to show how it calculated every number and compare totals with figures you already know, because it can misread columns or get maths wrong.
  • Remove customer names, phone numbers and addresses before uploading a file, because sales analysis doesn't need personal data.

Nine o'clock on a Sunday night. The last trolley in the stockroom is stacked with packed boxes waiting for the morning pickup. This month, this little online homeware shop sent out over six hundred parcels, more than ever before.

Then the owner opens the banking app, and what's left over is barely different from the month they sent four hundred.

She knows the answer is in there somewhere. In the sales export she downloads from the store's back end every month, in the marketplace reports, in the spreadsheet where she logs orders from LINE. Those files have been sitting in her downloads folder for six months, never opened for longer than two minutes.

The shop isn't short of numbers. What it's short of is someone with time to sit down and ask those numbers what happened.

Your shop already has the numbers; nobody has asked them anything

Most small shops think sales analysis is something big companies with data teams do. But most of what those teams actually do is ask questions of a table and chase down the answers. Small shops have the table. They just don't have anyone doing the chasing.

That's where AI earns its keep. Several AI chat apps, including ChatGPT, Gemini and Claude, can take an Excel or CSV file and read it for you. You don't need to write formulas or know how to make a chart. You just ask in plain language.

What AI doesn't know is what you want to find out. Ask it to "analyse my sales" and you'll get a long summary of things you already knew, like the fact that this month beat last month.

Prepare your sales file so AI can make sense of it

The file doesn't have to be pretty. It just needs one row per item sold and the basic columns: date, product name, quantity, selling price and sales channel. If you've got separate files from different channels, try to give the columns matching names before you combine them.

The column most often missing, and the most important, is cost per item. Most sales systems know the selling price but not what you paid for the stock, or what the bubble wrap cost. Without that column, AI can tell you what sells a lot but not what makes money. Half an hour adding rough costs for your main products is time well spent.

Remove customer details first. Exports from a store back end often include customer names, phone numbers and addresses. Working out what sells well needs none of that. Delete those columns before you upload. The reasons are in what to share with AI and what to keep out.

The questions that get the numbers talking

A good question is one whose answer lets you decide something. Knowing a bit more isn't enough. Something like this is a good start.

This file is three months of sales from an online homeware shop. Each row is one item in an order, with columns for date, product name, quantity, selling price, cost per item and sales channel.

Please tell me: the top 5 products by total profit (not by sales), which products sell in high volume but make little profit per item, and which pairs of products are often bought in the same order. Put it in a table and show the formula behind every number.

What sells well but doesn't make money. Do the maths for an imaginary shop. Ceramic mugs sold 300 units with 25 baht profit each after protective packing: 7,500 baht. Scented candles sold only 80, but at 120 baht profit each: 9,600 baht. The product the owner packed until her hands were sore all month earned less than one nobody talks about.

What gets bought together. If people who buy mugs often buy coasters too, the shop can sell them as a set, raising the value of each order while shipping costs stay the same.

Whether customers come back. If the file has a customer ID instead of a name, AI can count what share of customers bought more than once, and what they bought first. That tells you which products bring people into the shop.

Which channel actually leaves you money. Selling on a marketplace and selling on your own store site come with different fees. Add each channel's fees to the file and you can see how differently the same order pays out.

AI can get the maths wrong, so make it show its working

AI reads tables quickly, but not always accurately. It might read the price column as the quantity column, include cancelled orders, or produce a confident-looking number that didn't come from the file at all.

The simplest safeguard is to ask for the formula behind every figure, then compare the totals with what you already know. If you know the month came to about 380,000 baht and AI says 520,000, something went wrong from the start, and there's no point reading the rest.

Spot-checking two or three products by hand helps a lot too. If those match, the rest becomes far more believable.

A good answer ends with what the shop will do next week

Analysis that doesn't change anything in the shop is just reading for fun. Every time you get an answer, ask one more question: "So what should the shop do?" And let AI run the numbers before you try it for real.

If the mugs go up 10 baht and sales drop by a fifth, does total profit go up or down? If you stop advertising the low-margin product and move that budget to candles, how many more do you need to sell to make it worth it? AI answers these in seconds. The decision still belongs to the owner, who knows how much their customers will pay.

One change a month is plenty. Make it, then bring next month's file back and ask whether it worked.

If your numbers are scattered everywhere, AI isn't the problem

Shops still taking orders in chat and writing them in a notebook, or with differently shaped files from every channel, find that most of their time goes into combining files, not asking questions. If that's you, the first job is getting orders into one place. We cover that in when selling in chat stops working.

Shops with a woowey online store have products, cart, coupons, stock and tracking numbers in one system, so orders from the store site live in one place from day one, with GA4 connected to show where visitors come from. When it's time to ask the numbers something, nobody has to start by stitching files together.

The next Sunday night, the trolley in the stockroom is just as full. But on top of the boxes is a new handwritten label: "Mug + candle set". The numbers had been saying those two belonged together for six months.

Frequently asked questions

What do I need to use AI for sales analysis?

An Excel or CSV file with one row per item sold, including date, product name, quantity, selling price and sales channel, plus cost per item if possible. Remove customers' personal details before uploading.

How do I find out which products really sell best?

Look at total profit per product rather than units sold. A product that sells in high volume with a thin margin can earn the shop less than one that sells less but makes more per item.

Can AI get sales calculations wrong?

Yes. It can misread columns or include cancelled orders. Ask it to show the formula for every figure and compare totals with numbers you already know.

Is it safe to upload my sales file to ChatGPT?

Sales figures and product names are generally fine, but remove customer names, phone numbers and addresses first, and check the data settings of the AI service you use, since products and plans handle data differently.

The woowey team

We build websites and systems for businesses

We build websites, booking systems, online stores and back offices for Thai businesses, then look after them every month. What we write here comes from what we see working with real shops.

Want this for your business? Tell us

Type what you need. The woowey team builds your website and systems, then looks after them every month.

กดเพื่อส่ง หรือลากออกแล้วปล่อย