The problem: marketplace ad positions never sit still
On Bol.com, the largest online marketplace in the Netherlands and Belgium, sponsored-product placement is decided by an auction that runs continuously. Your competitors raise and lower their bids throughout the day, new sellers enter the category, and demand swings with promotions, weekends and seasonality. The result is that the bid that won the top of the search results this morning may be losing money — or losing the placement entirely — by the afternoon.
A Benelux seller came to us with exactly this tension. They wanted strong, dependable visibility on the product pages that actually drive their sales, but they did not want to overpay for it. Manual bidding gave them only two bad options: bid high enough to feel safe and quietly bleed margin, or bid conservatively and watch rivals leapfrog them out of view. Neither is a strategy. Both demand someone watching a dashboard all day, every day.
This is a textbook case for automation. The decision — "is my bid currently buying the position I want, at a price I am willing to pay?" — is simple to state, repeats thousands of times a day, and has to be made faster than any person reasonably can. That is the gap we set out to close.
How the system works
We built a closed-loop bidding system that reads the live state of the ad auction and adjusts bids automatically to defend the placements the seller cares about, always within limits the seller sets. It runs unattended and follows three repeating phases.
1. Configure: the seller sets the rules
Before anything is automated, the seller stays in control of the strategy. They define two things: a maximum bid they are never willing to exceed, and the target product pages they want to optimise — the keywords and listings that matter to the business. These guardrails mean the system optimises toward a clear goal and can never spend beyond an agreed ceiling.
2. Monitor: read the live auction
The system continuously retrieves the current ad positions and the surrounding competition through the Bol.com Advertising API. Instead of guessing where a listing sits, it knows — for each target placement, it can see whether the product is holding its intended position or slipping down the results as competitors move.
3. Adjust: act in real time
When a target position drifts, the system recalculates the bid needed to recover it and writes the update back through the same API. When a placement is comfortably held, it eases the bid down so the seller is not overpaying to sit somewhere they already own. The loop then repeats. The practical effect is straightforward:
- Defends the placements that earn revenue rather than spreading budget thinly across everything.
- Reacts in real time to competitor moves, instead of the next time someone happens to log in.
- Never breaches the budget, because every adjustment is bounded by the seller's maximum bid.
- Runs hands-off, freeing the team from constant bid-watching.
Data and approach
Good marketplace automation is less about a clever model and more about fast, reliable signals and disciplined control logic. The system's view of the world is built from live auction data — current positions, the competitive field around each target placement, and the bids being applied — pulled through the Bol.com Advertising API and acted on through the same channel, so reading and adjusting happen in one tight loop.
The control logic is deliberately transparent. Rather than a black box that the seller has to trust blindly, bidding moves toward a stated target position and stops hard at the configured maximum. That makes the behaviour easy to reason about and easy to govern: the seller always knows what the system is trying to achieve and the hard limit it will never cross. This is the kind of grounded, API-driven integration our data engineering work specialises in — getting clean, timely data flowing between systems is what makes everything downstream dependable. The same automation discipline underpins our broader AI implementation practice, where the goal is always a tool that runs quietly in production rather than a demo that impresses once.
Where a marketplace exposes richer signals over time, the same loop becomes the foundation for smarter bidding — for example weighting placements by their contribution to sales, or anticipating predictable demand peaks. That is where techniques from machine learning add value: not as a gimmick, but layered onto a control system that already works and already respects the seller's budget.
The results
This was a real Crux Digits engagement for a Benelux seller on Bol.com; the client's name is withheld pending permission to publish it. We describe the capability as delivered and make no claim to a published outcome metric — the honest framing matters more than an impressive-sounding number we cannot stand behind.
What we delivered is a working system that performs real-time bid adjustment toward target ad positions and runs hands-off, automated through the Bol.com Advertising API. In day-to-day terms, the seller moved from manually watching and nudging bids to setting a strategy once — a maximum bid and the placements that matter — and letting the system hold the line around the clock, within budget. The specific position and spend figures for any seller depend entirely on their category, competition and ceiling, which is exactly why we report those from your own account rather than borrowing someone else's headline.
Who it is for, and the ROI
This kind of automation fits sellers and brands who advertise on marketplaces like Bol.com and feel the same squeeze: visibility matters to revenue, the auction never stops, and nobody can — or should — watch bids all day. It is especially valuable when you have a handful of high-value product pages where position genuinely drives sales, and where overpaying erodes already-thin marketplace margins.
The return comes from two directions at once. First, protected revenue: target placements are defended automatically, so you stop quietly losing sales every time a competitor outbids you between manual check-ins. Second, controlled cost: the system eases bids down when a position is comfortably held and never spends past your ceiling, so you stop overpaying to sit where you already rank. On top of both, it returns your team's hours — time previously lost to dashboard-watching goes back into the work only people can do. For a deeper look at related automation outcomes, see our AI demand forecasting and customer churn prediction case studies, and our broader work across retail and e-commerce.
How we would run a pilot
We do not ask you to take automation on faith. We start small and prove it on your own account, with results you can verify. A typical pilot looks like this:
- Scope. In a free consultation we identify the target placements where position most affects your sales, and agree a sensible maximum bid for each.
- Connect. We integrate securely with the Bol.com Advertising API so the system can read live positions and apply bid changes within your limits.
- Run. The loop holds your target positions hands-off for a defined trial window, while you watch what it does in plain sight.
- Report. We review what happened on your own data — position held, spend against ceiling, hours saved — and decide together whether to widen it to more placements.
Crux Digits is an AI consultancy and software studio based in Utrecht, working with businesses across the Netherlands, the Benelux and wider Europe. If marketplace bidding is eating your margin or your team's time, the fastest way to find out whether this fits is to talk it through. Our pricing is transparent, the first consultation is free, and you can get in touch here to scope a focused pilot on your own data.
Real Crux Digits engagement; client name withheld pending permission. Capability described as delivered — no published outcome metric is claimed.
Frequently asked questions
How does it decide what to bid?
It reads live ad positions via the Bol.com Advertising API and adjusts bids toward your target placement, always staying inside the maximum bid you set.
Do I keep control of the budget?
Yes. You configure the maximum bid and the target product pages; the system optimises within those limits and never bids past them.
Does it work for marketplaces other than Bol.com?
The same closed-loop approach — read live positions, adjust bids toward a target within a fixed ceiling — applies to any retail-media platform that exposes the right advertising API. We built this one for Bol.com because it is the dominant marketplace in the Benelux.
How quickly can a pilot be up and running?
After a free consultation to agree your target placements and maximum bids, we connect securely to the Advertising API and run a defined trial on your own account, then review the results with you before widening it.