×3.8
Allegro sales in 10 months
From 549k zł in January to 2.1M zł in October 2026. That is +1.56M zł of sales a month.
Case study · Analytics and an AI agent network for European marketplaces
We built analytics and a network of AI agents for a DIY goods seller. The seller has three Allegro stores in Poland, Czechia, Slovakia and Hungary, stores on eMAG and Kaufland storefronts. Every hour the AI agents collect sales, costs, prices and stock. Our own AI ad agent reviews PPC for every offer each night and prepares a plan for bids and budgets. In 10 months, sales grew from 549k zł to 2.1M zł a month. ACOS fell from 24.6% to 15.5%, and TACOS from 13.6% to 11.2%. A person always makes the decision.
×3.8
From 549k zł in January to 2.1M zł in October 2026. That is +1.56M zł of sales a month.
+8.1M zł
13.6M zł in total on Allegro from January to October 2026.
6.5
ACOS fell from 24.6% to 15.5%. Every 1 zł of ads brings 6.45 zł of ad sales.
11.2%
Ad spend grew 3.2 times, and sales grew 3.8 times.
Sales amounts and volumes are changed under NDA. Products, stores and their names are replaced. Percentages, time frames and ratios are real. How we counted
Summary in 30 seconds
What the seller got
January against October 2026, three Allegro stores. Amounts are changed under NDA, the ratios are real.
Want the same growth on your marketplaces? Start with a 60-minute consultation. We go through your ads by ROAS, ACOS and TACOS and show what to hand to AI agents first.
Book a consultationThe challenge
This is what a week looked like before the AI agents. Each marketplace report lives on its own. You can combine them by hand, but by Monday the numbers are already out of date.
Sales
Sales of three stores in three seller panels. Czechia, Slovakia and Hungary in their own currencies. The team counts the total in a spreadsheet.
Ads
You see the spend, but not which offer brings money. The ad panel report loses rows: in a large store, a third of the spend disappeared without a split request.
Profit
Commission, delivery and ads come in the billing as dozens of codes. Nobody knows which offer makes money after all costs.
Prices
The repricer moves prices every hour. Competitors and partners do the same. Only a manual check shows who is cheaper on each listing.
Sales drop
Sales fell. There are many reasons: prices, stock, ads, season. Finding the main one by hand takes a long time.
Tasks
Team tasks live in chats. Nobody knows what is done and with what result.
With AI agents, the morning looks different. By 03:20 the ad data is ready, and by 08:00 yesterday’s sales and alerts are in the CRM and Telegram.
People keep the decisions: what to change in ads, prices and the product range.
Solution
An AI agent is a program that collects data on its own, draws conclusions and reports what to do. Some agents run in the cloud every hour. Others run on our Ubuntu server and collect what the marketplace API does not give. All findings come together in one CRM.
Sales, billing, own prices and offers of three stores, every hour
Spend and revenue for each offer and day. The agent on the server collects it at night
Prices of all sellers for each EAN, every 2 hours
Catalog, stock, purchase prices and orders in transit
Sales through the API, Kaufland storefronts through the accounting system (a 1C equivalent)
CZK, HUF, EUR, RON, BGN to złoty at each collection
Sales, profit, unit economics, categories, ads
Bids, budgets and group composition with the risk to sales
Failures, price violations, tasks with a deadline
Any question about the data in plain words
Make the decisions and apply changes in the ad panel
Every hour, it runs 11 stages: sales, costs, own prices, stock, purchase prices, orders in transit, exchange rates. If a store does not respond, it uses the previous snapshot and reports the failure.
Every night, it gets spend and revenue for each offer. It calculates ACOS, TACOS and ROAS. It finds groups where ads got worse. It prepares a plan for bids, budgets and group composition with an estimate of the risk to sales.
Runs on our Ubuntu server. Each store has its own browser profile. At night, it collects ads and conversion from the ad panel. Every 2 hours, it builds TradeWatch reports.
Compares the prices of all sellers with the store prices and the brand’s minimum prices. Details are in the brand control case study.
Looks for reasons: why sales fell, which offers ran out of stock, which products people buy together.
Calculates the month forecast separately for weekdays and weekends, targets for 97 categories and supplier orders in transit.
Answers questions about all CRM data in plain words. It only reads. It hides margin and ads from roles without access. It runs on Claude, a language model by Anthropic.
Takes tasks in Telegram as text and voice. Every day, it reports overdue tasks and does not close a task without a file or a link.
From 02:00 to 03:20, the AI collection agent opens the ad panel of each store in turn and gets spend and revenue for 7 days.
The AI data agent gets yesterday’s and today’s data, prices, stock and purchases.
ACOS, TACOS, ROAS, margin after ads, month forecast, gap to target.
Failures, new price violations and tasks with a deadline come to the CRM notification bell and Telegram.
The AI ad agent prepares a plan of changes. The owner checks it and applies it in the ad panel.
AI ad agent
Allegro has no open ads API for sellers and no keywords. So ready-made tools see little. Our AI agent takes data directly from the ad panel, calculates each offer and works only with the levers that really exist.
Every night: spend, revenue, clicks and impressions for each offer and day. The agent checks the daily total against the ad panel total to the last grosz.
ACOS, TACOS, ROAS and margin after ads. Separately, sales of other products: half of the ad revenue comes from them.
The report shows only the groups and offers where ads got worse. Offers without sales used 8–10% of the budget.
Three strategies, a judge and two independent checks. The output: bids, budgets and group composition with a risk to sales of up to 1.5%.
The owner applies the plan in the ad panel. A week later, the AI agent compares the result with the previous period.
Sales and spend from marketplace billing. The owner applied the plan. Season and prices also had an effect.
Ad metrics
The AI agent counts ROAS and ACOS by Allegro Ads panel attribution: the sales that came from ads. It counts TACOS from all store sales. All three are necessary: ROAS and ACOS show the return on ads, TACOS shows their weight in the business.
At the end of June the budgets went up 2–3 times, and ROAS fell. On 8 July the AI agent reviewed the ads, and in July ROAS rose again.
Allegro Ads statistics exports for three stores, gross cost.
TACOS in October was 11.2% against 13.6% in January. Ad spend grew 3.2 times, and sales grew 3.8 times: ads grow slower than sales.
Growth
The AI agent network grew together with the stores. The dashboard went live at the start of the year, the CRM and AI agents in July, our own server in October.
Amounts are changed under NDA, proportions are real.
Periods: 4–17 and 18–31 October 2026.
The AI agent found the main reason in one review. The team knew at once what to fix: partner prices and stock.
Marketplaces
Each marketplace has its own API, its own currencies and its own limits. The AI agents bring everything into one picture in złoty.
Allegro every hour
Three stores in Poland, Czechia, Slovakia and Hungary. Sales, billing, own prices, ads and conversion.
eMAG 3 countries
Romania, Bulgaria, Hungary. The eMAG API accepts requests only from allowed addresses, so collection runs from a whitelisted address.
Kaufland 7 storefronts
DE, AT, CZ, SK, IT, FR, PL through the accounting system (a 1C equivalent). Orders and actual sale prices.
Amazon SP-API
SP-API access on 11 EU marketplaces through our OAuth bridge. The data is ready for a sales launch.
Accounting system (a 1C equivalent) and supplier every hour
Catalog, stock, purchase prices and supplier orders in transit.
TradeWatch every 2 hours
Prices and sales of all sellers for each EAN. The basis for price and brand control.
Telegram
Alerts about failures, prices and tasks come to the work chat. You can set a task by voice: the AI agent transcribes the message and creates a card on its own.
4 November
📋 Tasks for today
🔴 Overdue (1)
• Update the photos of the “Brush set 5 pcs” listing
It was due yesterday. Assignee: marketplace manager.
⏳ Deadline today (2)
• Reply to the complaint about Seller F’s offer
Can you finish it on time?
• Apply the weekly ad plan
The AI ad agent’s plan is in the CRM.
✅ New task from a voice message
• “Check the stock of 20 l buckets before the weekend”
Card created, due Friday. Assignee: warehouse.
AI assistant
Not everything fits into dashboards. You can ask the AI assistant a non-standard question. It finds the data on sales, ads, prices and stock on its own and answers in seconds.
Why did sales fall in the second half of October?
Sales on 18–31 October are 17.4% lower than on 4–17 October.
55% of the drop came from 493 offers with a price rise to the brand’s minimum price on 19 October.
26% of the drop came from 99 offers without stock. The list and the days without stock are on the “Catalog” screen.
Where did ads get worse this week?
In 3 groups. Google “Scrapers and floats”: ACOS 26.7% instead of 18.7%. Search “Brushes”: 22.1% instead of 13.5%.
Both groups have offers without sales for 14 days. The AI ad agent already added them to the weekly plan.
What do people buy most often with a scraper?
A float: it is in 27.9% of baskets with a scraper. This is 3.1 times more often than average.
In 84% of cases, people buy the 350 mm scraper with a float of the same size.
Example with placeholder products. Shares and multipliers come from a real basket analysis.
AI agent findings on screens
The AI agents work inside the CRM that we built for the seller’s process. Products, stores and amounts on the screens are replaced.
Sales of three stores and all marketplaces by day and month. Month target and forecast, updated every hour.
Each offer: orders, revenue, commission, delivery, ads, purchase cost, profit and margin. You see which product makes money and which one loses money.
Ads by store, group and offer. By default, you see only what got worse. ROAS is always next to it.
The month target for each category and the forecast for weekdays and weekends. You see which category is behind and by how much.
Results
We compared January and October 2026, and ads before and after two AI agent reviews.
| Metric | Before | After | Result |
|---|---|---|---|
| Allegro sales a month | 549k zł | 2.1M zł | ×3.8 +1.56M zł a month |
| Sales above the January level | January–October total against 10 months at the January level | +8.1M zł | |
| Ad ROAS | 4.1 | 6.5 | +58% January → July |
| ACOS | 24.6% | 15.5% | −9.1 pp January → July |
| TACOS | 13.6% | 11.2% | −2.4 pp January → October |
| Ad spend a month | 74,800 zł | 235,800 zł | ×3.2 sales grew 3.8 times |
| Pieces sold a month | 83,300 | 314,400 | ×3.8 |
| Offers with sales in a month | 1,044 | 1,865 | +79% |
| Sales per 100 zł of ads, first review | 849 zł | 1,037 zł | +22% daily spend −23% |
| Sales per 100 zł of ads, lever plan | 809 zł | 952 zł | +18% daily sales +28% |
| TACOS after the first review | 11.8% | 9.6% | −2.2 pp |
| Ad data check against the ad panel | Collection on our own server compared with manual export, 3 stores | to the last grosz | |
| Reason for the sales drop | 55% of the drop came from offers with a price rise on 19 October | found in one review | |
Do you want to see your marketplaces the same way? Start with a 60-minute consultation. We review your data and ads and show what to hand to AI agents first.
Book a consultationHow the project went
Sales, costs and unit economics of three stores. Collection every night.
CRM in the cloud, collection every 4 hours, purchase prices from the supplier, the first ad review by the AI agent.
Ad collection from the ad panel for each offer and day, Ads Analytics, task control in Telegram.
Five AI agents with work time tracking, supply forecast, ad plan with real levers.
Ubuntu server, collection every hour, TradeWatch reports every 2 hours, daily conversion.
Nightly ad collection for three stores on the server, CRM access for the team’s own agents, AI complaints agent.
Allegro has no open ads API for sellers. The AI agent gets data from the ad panel in the same session as a person. Every day, it checks the total against the ad panel total.
The ad panel returns empty pages after ~1,200 rows. In a large store, a third of the spend disappeared without a split request. Now the AI agent splits the request by campaign and group.
Marketplace tokens change at every refresh. Once, a token failure set a store to zero in the report. Now the AI agent uses the previous snapshot and reports the failure.
The marketplace blocks data center servers. So the AI agents do not scrape pages. They work through the ad panel, the API and TradeWatch.
Half of the ad revenue comes from other products. If you pause an offer for low direct ROAS, you lose sales of related products.
Who it fits
Questions
ROAS: ad sales per 1 zł of spend. ACOS: spend as a share of ad sales. TACOS: spend as a share of all store sales. The AI agent counts them for every store, ad group and offer every day. By default the report shows only where the metrics got worse.
No. Allegro has no open ads API for sellers. The AI agent collects data, calculates and prepares a plan: bids, budgets, group composition. A person applies the changes in the ad panel. The decision stays with you.
Ready-made tools see only the API. The AI agents also collect data from the ad panel, conversion, TradeWatch, purchase prices and team tasks. And they calculate by the rules of your business.
No. The AI collection agent runs on the project server, in a separate browser profile for each store. The store owner logs in to the panel. The session does not go to third-party services.
In this project, the dashboard went live at the start of the year. The CRM with the AI assistant followed in July, ad collection by offer in August, our own server in October. We start a new project with what hurts most.
Yes. Besides Allegro, the same CRM has eMAG, Kaufland through the accounting system (a 1C equivalent) and Amazon through SP-API. Each new source becomes one more data agent.
Each employee has their own role. For example, a viewer does not see purchase prices, margin and ads: the AI assistant removes them on the server.
Yes. The AI agents calculate each figure with clear rules and check it against the marketplace panel. Claude, a language model by Anthropic, understands questions in plain words.
SellerUp · AI automation for e-commerce
A 60-minute consultation on your marketplaces
We review your data, ads and team tasks and show what to hand to AI agents first. You get a written plan within 48 hours. The price is $249.
Where to start
A working session on your stores. We look at your data, ads, prices and team tasks. You get a written plan: what to automate first, in what order and what it costs in hours and money.
Consultation · 60 minutes, online
$249 $399
Credited towards the next piece of work if it starts within 30 days
Book a consultation or leave a request belowConsultation request