Campagnes die doordraaien, ook als een externe dienst eruit ligt.
Quest OS is ons eigen marketingbesturingssysteem: het platform waarop we klantwerk draaien. 975 automatiseringen en 434 agents in 12 clusters verzorgen content, e-mail en advertenties, met 10 taalmodellen in productie. Gegevens van klanten staan gescheiden, kosten worden per klant bewaakt en agents draaien pas als er betaald is. Valt een externe dienst uit, dan slaat het platform die over en hervat later.
- Klant
- Quest AI Solutions
- Sector
- Marketingautomatisering
- Rol
- Ons eigen platform
- Livegang
- 2026
- Status
- Live
Het platform waarop wij onze eigen klanten bedienen.
Uitdaging
Wij verkopen automatisering. Dan moet ons eigen gereedschap minstens zo betrouwbaar zijn als het werk dat we ermee opleveren. In het begin bouwden we per klant losse ketens: elke nieuwe opdracht bracht een eigen set automatiseringen mee, met eigen sleutels, eigen planning en eigen fouten. Dat werkt tot een stuk of vijf klanten. Daarna ben je geen bureau meer, maar een storingsdienst.
Er speelden drie dingen tegelijk. Klantgegevens mogen nooit door elkaar lopen, ook niet per ongeluk in een logregel of een rapport. Kosten van taalmodellen en advertentieplatformen moeten toewijsbaar zijn aan de klant die ze veroorzaakt, anders verdwijnt je marge ongemerkt. En werk dat nog niet betaald is, hoort niet te draaien.
Daar komt bij dat de buitenwereld onbetrouwbaar is. Een dienst is even onbereikbaar, een advertentieplatform weigert een wijziging, een model reageert traag. Een keten die daarop stukloopt, laat het werk halverwege liggen. Erger nog: een keten die na een storing opnieuw begint, plaatst hetzelfde bericht twee keer op social. Dat repareer je niet met een excuus.
Aanpak
Quest OS is ons marketingbesturingssysteem: het platform waarop we klantwerk draaien. Er staan 975 automatiseringen en 434 agents in 12 clusters, gegroepeerd naar vakgebied: content, e-mail, advertenties, rapportage. Een cluster doet een soort werk voor elke klant, in plaats van dat elke klant een eigen kopie krijgt. Werk erbij betekent een omgeving aanzetten, geen keten nabouwen.
Scheiding per klant is het fundament, geen instelling achteraf. Elke klantomgeving heeft eigen, afgeschermde gegevens en een eigen kostenteller. Verbruik van taalmodellen en advertentiebudget is per klant zichtbaar. Agents komen pas in beweging als de betaling voor die omgeving rond is; dat is een eigenschap van het platform, geen afspraak die iemand moet bewaken.
Tegen de onbetrouwbare buitenwereld staan twee maatregelen. Valt een externe dienst uit, dan slaat het platform die stap over en hervat hem later, zonder dat de rest van de keten stilvalt. En publicaties zijn idempotent: een bericht verschijnt een keer per kanaal, ook als een proces opnieuw start. Een bericht verschijnt één keer per kanaal, ook na een herstart.
We draaien 10 taalmodellen in productie en kiezen per taak welk model het werk doet. Hapert een leverancier of wordt hij duurder, dan verhuist die taak zonder dat de rest verandert. De e-mailmotor telt 70 automatiseringen en houdt voor nieuwe domeinen een opwarmschema aan, zodat je afzendreputatie opbouwt in plaats van verbrandt. De advertentiestack bedient Google, Bing, Meta en TikTok; grote wijzigingen gaan eerst in een veiligheidspauze voordat ze live komen.
Op een plek staat bewust een mens in de lus (HITL): de publicatieplanning wordt goedgekeurd voordat er iets naar buiten gaat. Het platform stelt voor, een redacteur beslist.
Resultaat
Een nieuwe klant krijgt een eigen omgeving op bestaande clusters, in plaats van een nieuw bouwproject. Wat we voor de een verbeteren, werkt daarna voor iedereen: een aanpassing in een cluster landt in elke omgeving die er gebruik van maakt.
Voor jou als klant betekent het vooral rust. Je marketing draait door als er ergens iets uitvalt, je krijgt geen dubbele berichten na een storing, en je ziet wat jouw automatiseringen aan modellen en advertenties kosten. Je zit ook niet vast aan een enkele leverancier van taalmodellen.
Wat Quest OS niet is: een zelfsturende marketingafdeling. Het platform voert uit wat wij inrichten en wat een redacteur goedkeurt. De keuze wat er gezegd wordt, blijft mensenwerk.
Wat handmatig bleef
Nieuwe clusters richten we zelf in en keuren we zelf goed voordat ze meedraaien. Welk taalmodel welke taak krijgt, blijft een redactionele keuze en geen automatische. Grote advertentiewijzigingen laten we bewust wachten, ook als het platform ze al klaar heeft staan.
Van signaal tot afhandeling
- Quest OSEen klantomgeving wordt aangezet met eigen, afgeschermde gegevens
- FacturatieAgents komen pas in beweging zodra de betaling rond is
- AgentclustersContent, e-mail en advertenties worden per klant voorbereid
- RedactieEen mens keurt de publicatieplanning goed voordat er iets naar buiten gaat mens in de lus
- PublicatieEen bericht verschijnt een keer per kanaal, ook na een herstart
- E-mailmotorCampagnes vertrekken volgens het opwarmschema van het domein
- AdvertentiestackGrote wijzigingen wachten in een veiligheidspauze voordat ze live gaan
- KostenbewakingVerbruik van modellen en advertentiebudget wordt per klant zichtbaar gemaakt
Hoe het eruitziet
Elke klant ziet zijn eigen agents, kosten en resultaten.
Elke klant ziet zijn eigen cijfers: bereik, leads, rendement en conversies naast elkaar.
Een scenario in make.com uit onze eigen omgeving: een nieuwe publicatie wordt geschreven, even met rust gelaten en daarna op de kanalen gezet.
Veelgestelde vragen
Lopen gegevens van verschillende klanten door elkaar?
Nee. Elke klant heeft een eigen, afgeschermde omgeving binnen het platform; gegevens van de een zijn niet zichtbaar in de omgeving van de ander. Verbruik en kosten houden we per klant apart bij, zodat je ziet wat jouw automatiseringen doen en wat ze kosten. Agents voor een omgeving draaien pas als de betaling voor die omgeving rond is.
Wat gebeurt er als een externe dienst uitvalt?
Dan gaat de rest door. Het platform merkt dat een dienst niet bereikbaar is, slaat die stap over en pakt hem later op zodra de dienst terug is. Publicaties zijn zo ingericht dat hervatten niets dubbel plaatst: een bericht verschijnt een keer per kanaal, ook na een herstart of een storing bij een leverancier.
Waarom tien taalmodellen in plaats van een?
Omdat niet elk model even goed is in elk soort werk. We hebben 10 taalmodellen in productie en kiezen per taak welk model die taak uitvoert. Hapert een leverancier of wordt hij duurder, dan verhuist die taak zonder dat de rest verandert. Die keuze is redactioneel: wij bepalen de verdeling, het platform voert hem uit.
Dit kun je los afnemen
Eén gesprek per klant, over al je kanalen heen
Je klanten kiezen zelf waar ze je aanspreken: een reactie onder een post, een DM op Instagram, een…
Een chatbot die niet alleen antwoordt, maar ook iets doet
Een chatbot die alleen je veelgestelde vragen kent, lost het echte werk niet op. Waar is mijn bestelling,…
Automatisering die zichzelf herstelt als een dienst uitvalt
Je komt maandagochtend binnen en er staan drie dagen aan bestellingen niet doorgezet, omdat een koppeling zaterdagnacht is…
WhatsApp-assistent die vragen beantwoordt en afspraken inplant
Je klanten appen liever dan dat ze bellen of een formulier invullen. Nu komen die berichten binnen op…
Telefoonassistent die opneemt buiten kantooruren
Je klanten bellen op de momenten dat het hun uitkomt, en dat is zelden tussen negen en vijf.…
Telegram-bot voor teams en communities
Je team en je vaste afnemers zitten de hele dag in Telegram, maar je systemen niet. Vragen over…
Elektromarine
Elektromarine bouwt boten om naar elektrisch varen. Quest herpositioneerde het bedrijf van algemene botenservice naar specialist en bouwde de site…
AI-Autos
Een importwebsite voor Duitse dealerauto's waar de klant zelf reserveert, zijn rijbewijs met een live-selfie verifieert en het importpakket met…