bol.com automation guide

12 automations die elke bol.com verkoper moet bouwen

De stack waar mijn eigen winkel en die van mijn klanten op draait. Per automation: wat het doet, waarom het werkt, en hoe je hem bouwt met de bol API en Claude Code.

7 jaar bol.com 500+ producten 200+ live automations 1.000+ uur AI
// de 12 automations

Operationeel, advertising en compliance, gegroepeerd op impact

Per automation lees je drie blokken: wat het doet, waarom het werkt, en hoe je hem bouwt. Bol API endpoints en de Claude Code aanpak staan erbij.

01 ─ 03 Operationeel de basis op orde
01
Voorraad sync & low-stock alerts
operationeel
Wat het doet
Synchroniseert voorraad uit je ERP of fulfilment portal naar bol.com en stuurt een Slack-melding zodra een product onder een drempel zakt.
Waarom
Out-of-stock op bol kost je strafpunten, ranking en omzet. Eén missed sync per week is genoeg om uit het koopblok te vallen.
Hoe
Bol Retailer API PUT /retailer/offers/{id}/stock. Cronjob elk uur. Claude Code prompt: “lees voorraad uit X, vergelijk met bol, push verschillen, alert bij <5”.
02
Levertijd & verzendnorm tracker
operationeel
Wat het doet
Vergelijkt je shipment-tijden met de beloofde levertijd per order en detecteert te late zendingen voordat bol ze meetelt in je servicescore.
Waarom
Te late zendingen tikken je servicescore omlaag en kunnen leiden tot een verkoopstop. Eerder zien betekent: nog ingrijpen voor het mee gaat tellen.
Hoe
Bol API GET /retailer/orders en GET /retailer/shipments. Claude Code: dagelijkse run, vergelijk verzenddatum met deadline, log overschrijdingen naar Sheet en stuur Slack-alert.
03
Retour pattern detector
operationeel
Wat het doet
Monitort retours, groepeert per EAN en stuurt een alert zodra één product een retourquote boven jouw norm haalt (bijv. >15%).
Waarom
Retours zijn een leading indicator voor reviewproblemen, kapotte verpakkingen en verkeerde maatvoering. Sneller signaleren = sneller fixen.
Hoe
Bol API GET /retailer/returns. Claude Code: dagelijkse aggregatie naar SQLite of Google Sheet, Slack alert bij overschrijding drempel per EAN.
04 ─ 08 Sponsored Products elke euro telt
04
Budget exhaustion monitor
advertising
Wat het doet
Detecteert campagnes die hun dagbudget al vóór 12:00 opmaken en stuurt een Slack-alert óf doet automatisch een budget-bump op winnende campagnes.
Waarom
Een campagne die om 11:30 stopt mist de hele middag- en avondpiek. Dat is gemiste omzet die je niet terugkrijgt.
Hoe
Bol Advertiser API v11 POST /sponsored-products/campaigns (search). Claude Code: cron elke 30 minuten, vergelijk spent vs. budget, log naar Sheet.
05
"Leaks" SOP detector
advertising
Wat het doet
Drie checks in één run: keywords met clicks zonder sales, keywords die 75%+ van je clicks slurpen, en ACOS bleeders boven jouw drempel.
Waarom
Dit zijn de drie meest voorkomende lekken in elke ad-account die ik audit. Ze kosten zonder uitzondering geld en zijn met data te bewijzen.
Hoe
Bol Advertiser API: keyword performance reports per campagne. Claude Code: 3-step pipeline, output naar Google Sheet met aanbevolen actie per keyword.
06
Search term harvester
advertising
Wat het doet
Vist winnende search terms uit je auto-campagnes en zet ze als exact keyword in je manual campagnes. Verliezers worden negative keywords.
Waarom
Auto-campagnes zijn je goudmijn, maar pas waardevol als je de winnaars structureel doorzet en de verliezers blokkeert.
Hoe
Search term reports via Advertiser API. Claude Code: classificatie-pipeline met drempels (min. clicks, min. sales), schrijft direct naar manual campagne.
07
Dayparting / bid scheduler
advertising
Wat het doet
Verhoogt bids op piekuren (avond, weekend) en verlaagt ze op uren waar je conversie laag is. Op basis van je eigen historische sales-data per uur.
Waarom
Niet elk uur converteert gelijk. Door je bid te volgen aan je eigen patroon haal je meer omzet uit hetzelfde budget.
Hoe
Bol Advertiser API: PUT /sponsored-products/keywords voor bid updates. Claude Code: scheduler met uur-profiel per campagne, runt elk uur.
08
Out-of-stock campagne killer
advertising
Wat het doet
Pauzeert automatisch Sponsored Products keywords en campagnes voor producten waarvan de voorraad onder een drempel zakt.
Waarom
Adverteren op een product dat je niet kunt leveren is dubbel kostbaar: je betaalt de click én je krijgt een annulering. Geld + reputatie weg.
Hoe
Combineer offers API (voorraad) met Advertiser API (keyword status). Claude Code: cron elke 15 min, pauzeer keywords met EAN waar voorraad < X.
09 ─ 11 Performance & content groei en bescherming
09
Sales target tracker
performance
Wat het doet
Vergelijkt dagelijkse sales met een doel per EAN, gecorrigeerd voor seizoen. Afwijkingen rollen direct door naar Google Sheets en Slack.
Waarom
Zonder doel weet je niet of je groeit of leegloopt. Met seasonality-correctie zie je de echte beweging onder de seizoensruis.
Hoe
Bol API GET /retailer/insights/sales. Claude Code: target-formule met weighted average + seasonality index, output naar Sheet en Slack.
10
Policy compliance checker
compliance
Wat het doet
Checkt je listings (titel, beschrijving, afbeeldingen) tegen de actuele bol-policies en geeft per EAN aan welke regel mogelijk wordt overtreden.
Waarom
Eén policy-overtreding kan je listing offline halen. Beter zelf detecteren dan een mail van bol op vrijdagmiddag krijgen.
Hoe
Catalog API GET /retailer/products/{ean} + assets endpoint. Claude API met vision: tekst + afbeeldingen tegen policy-set, output naar Sheet.
11
Buy Box monitor
performance
Wat het doet
Tracked of jij het koopblok hebt op je belangrijkste EAN's en geeft een alert (of triggert je repricer) zodra je het verliest.
Waarom
Op bol komt 80%+ van de omzet uit het koopblok. Verlies je het, dan verliest je hele funnel: ads, organisch, alles.
Hoe
Bol API GET /retailer/offers per EAN, vergelijk met laagste prijs in publieke catalog. Claude Code: poller die buy-box-status logt en alert stuurt.
12 Reviews de score beschermen
12
Review removal bot
reviews
Wat het doet
Scrapet je reviews wekelijks, checkt elke review tegen 10 verwijdergronden (G1 t/m G10) en stelt een verwijderverzoek op voor matches.
Waarom
Onterechte 1-sterren reviews drukken je gemiddelde scheef. Reviews die niet voldoen aan de bol-richtlijnen mogen weg, als je ze indient.
Hoe
Reviews via partner-portal scraping. Claude API classificeert per ground (G1,G10). Output: Google Sheet met aanbevolen reviews, week-tabs, Slack-melding.
// de stack

Waar deze 12 automations op draaien

Geen Make.com, geen Zapier. Alles in code, draait op een Mac Mini of cloud, met Claude Code als bouwer.

Claude Code

Claude bouwt de scripts. Jij beschrijft wat je wilt, Claude schrijft TypeScript/Python met error handling en logging.

Bol Retailer + Advertiser API

Gebruik v11 voor Advertiser, gepaginated. Altijd alle pagina's ophalen tot een pagina < 50 resultaten teruggeeft.

SQLite of Supabase

Voor historische data (sales, ads, voorraad). SQLite voor lokaal, Supabase als je multi-client of een dashboard wilt.

Cron + Slack + Google Sheets

Cron voor scheduling, Slack voor alerts, Sheets voor reviewbare output waar je team aan kan werken.

begeleiding

Wil je leren hoe je deze automations zelf bouwt?

Ik begeleid bol.com verkopers bij het bouwen van hun eigen automation-stack. Geen black box, geen abonnement op een tool die jij niet snapt. Ik leer je exact hoe je deze 12 (en meer) zelf maakt, met de bol API en Claude Code.

Plan een gratis kennismaking →
30 minuten · gratis · we bekijken samen waar jij wint