AgentLabs
Alle cases

AI-automatisering van workflows

Volledig geautomatiseerde GTM-outbound-engine

De signaalgedreven cold-outbound-engine die wij bouwen voor commerciële teams: hij onderzoekt prospects, segmenteert ze en stelt de mails op, en een mens besteedt op maandag 30 minuten aan het beoordelen van elke verzending.

mensenwerk per week
30 min
van de verzendingen door een mens beoordeeld
100%
  1. Signaalgedreven prospecting

    Vacatures, technologie-adoptie, community, nieuws, alertfeeds.

  2. Schrijven per segment

    Geschreven per ideaal klantprofiel, niet één template voor de hele lijst.

  3. Feedbackloop

    Targeting en boodschap verbeteren met elke campagne.

  4. Geplande uitvoering

    Per sequence geconfigureerd voor deliverability.

  5. menselijk beslismoment

    Menselijke review vóór verzending

    Concepten komen in het verzendplatform te staan. Niets gaat zonder review de deur uit.

Wat het team nu draait

Alles waar een GTM-team zijn week aan kwijt is, draait headless: prospectonderzoek, segmentatie, gepersonaliseerde mails opstellen en planning. De menselijke bijdrage is 30 minuten op maandag, waarin elke verzending wordt beoordeeld en goedgekeurd: menselijk toezicht als onderdeel van het ontwerp.

Een voorbeeld van AI-automatisering van workflows in de praktijk.

Komt veel voor inPortfoliobedrijven in private equity

De engine vanbinnen

Drie geplande jobs, de producten die elke stap aanroept, en de drie momenten waarop een mens beslist. Dit is de build, getekend zoals hij wordt overgedragen.

  • Agentstap
  • Een mens beslist
  • Guard, stopt de run

De outbound van de week bouwen

Maandag 06:00GitHub Actionsweekly-outbound.yml

  1. 00

    Koude backlog laten vervallen

    Leads die nooit geladen zijn, vervallen na twee weken, voordat er een euro aan nieuwe wordt uitgegeven. Een hiring-signaal veroudert snel, en schrijven over een vacature die al vervuld is, komt slechter over dan zwijgen.

  2. 01

    Signaal ontdekken

    Hiring-intentie uit actuele vacatures, plus financierings- en groeinieuws uit alertfeeds, waarbij elk item door een model wordt geclassificeerd voordat het wordt vertrouwd.

    • TheirStack
    • Google Alerts
    • Hacker News
    • Serper
    • Claudeclassificatie
  3. !

    Creditbudget-guard

    De maximale kosten worden bepaald vóór de eerste betaalde aanroep. Boven het maandplafond, of als de credits tijdens de run opraken, stopt de pipeline en meldt dat, in plaats van ongemerkt te blijven uitgeven.

    • Slackalert
  4. 02

    Kwalificeren en aan een segment toewijzen

    Filters op omvang en openstaande rollen, ontdubbeling op domein, een permanente uitsluitingslijst en een controle op wie al eerder benaderd is. Wat overblijft, gaat naar het segment met de boodschap die erbij past.

    • Neonontdubbeling
  5. 03

    Contact verrijken

    Eerst de koper, dan de aanleiding: financieringsfase en personeelsgroei, één keer per bedrijf betaald in plaats van één keer per contact. Elk adres wordt geverifieerd voordat het gebruikt wordt.

    • Apollopersonen
    • Apollobedrijven
    • NeverBounce
  6. 04

    De sequence schrijven

    Eén mail per contact op basis van het segmenttemplate, met een opening die inhaakt op het signaal van dat bedrijf zelf, plus twee varianten om te testen en een opvolgreeks waarin elke stap een nieuwe invalshoek kiest. Elk concept wordt gecontroleerd op lengte, onderwerpregel en verboden formuleringen.

    • Claudeconcept
  7. 05

    Beoordelen en herschrijven

    Een sterker model beoordeelt elk concept als specialist in cold e-mail en deliverability: het geeft een score en herschrijft het concept. Boven de drempel mag het geladen worden, daaronder blijft het liggen tot iemand ernaar kijkt.

    • Claudereview
  8. 06

    De campagne als concept klaarzetten

    Eén campagne per segment, aangemaakt als concept en nooit door code geactiveerd. De mail voor elk contact gaat mee als variabele per lead, met de handtekening van de afzender en een zichtbare afmeldoptie.

    • Instantly
  9. 07

    Een mens leest en activeert

    De enige menselijke stap in de build: ongeveer 30 minuten op maandag, waarin de campagnes van de week worden gelezen en de juiste worden aangezet. Tot die klik is het werk van de week naar niemand verstuurd.

    • Instantlyactiveren

Elke reactie afhandelen

Elke 3 uur, op werkdagenGitHub Actionsreply-watch.yml

  1. 01

    De inbox uitlezen

    Nieuwe binnenkomende berichten worden opgeslagen vóór elke modelaanroep, zodat een reactie bij een storing vertraging oploopt in plaats van verloren te gaan.

    • Instantlyinbox
    • Neon
  2. 02

    Classificeren en een antwoord opstellen

    Geïnteresseerd, nu even niet, verkeerde persoon, afmelding. Elke reactie wordt geclassificeerd en er wordt een antwoord opgesteld in de eigen toon van de afzender. Wat misgaat, wordt bij de volgende run opnieuw geprobeerd.

    • Claudeclassificatie
    • A

      Afmelding

      Geblokkeerd op elke mailbox en overgenomen in onze eigen administratie. Geen concept, geen antwoord, nooit meer benaderd.

      • Instantlyblokkeerlijst
    • B

      Al het andere

      Het concept verschijnt in het saleskanaal, met de thread, de classificatie en twee knoppen.

      • Slack
  3. 03

    Goedkeuren en versturen, of afwijzen

    Eén tik, vanaf een telefoon. Alleen die tik verstuurt de mail, in de oorspronkelijke thread, via een endpoint dat precies hiervoor bestaat.

    • Slackgoedkeuring
    • Vercelendpoint
  4. 04

    De deal verplaatsen

    Een contact met echte interesse, en alleen dat, wordt in de juiste fase in het CRM gezet.

    • HubSpot

Meten, en stoppen wat niet werkt

VrijdagGitHub Actionsmonitor.yml

  1. 01

    De cijfers van de week ophalen

    Verzendingen, opens, reacties, bounces en warmup-scores van de mailboxen, per campagne en per segment.

    • Instantlyanalytics
    • Neon
  2. 02

    Stopregels

    Elk segment heeft vooraf een getal op papier: een minimumvolume en het reactiepercentage dat het moet halen. Daaronder wordt het segment doodverklaard in plaats van opgelapt.

  3. 03

    De winnende variant kiezen

    De twee varianten worden vergeleken op reacties, niet op opens, en de winnaar bepaalt hoe volgende week wordt geschreven.

  4. 04

    Deliverability-alarm

    Een bouncepercentage of warmup-score buiten de grenswaarden geeft dezelfde dag een alarm. Domeinreputatie is het enige wat dit systeem niet snel kan herstellen.

    • Slackalert
  5. 05

    Vrijdagdigest

    Outbound, CRM, zoekdata en pipeline worden in samenhang gelezen en samengevat in één korte briefing: wat er veranderde, wat moet stoppen en waarover beslist moet worden.

    • Claudesamenvatting
    • HubSpot
    • Search Console
    • Slackdigest
  6. 06

    De beslismomenten

    Welk segment eruit gaat, welke insteek aandacht krijgt, wanneer het aanbod verandert. Het systeem levert het bewijs en de deadline, een mens neemt het besluit.

Eén gedeelde state, geen drie losse scripts

Neon Postgres achter een Vercel-API

Elke job leest en schrijft dezelfde records: bedrijven, contacten, outbound, signalen. Een contact kan maar op één plek in de funnel staan en een run die halverwege sneuvelt, gaat verder vanaf de opgeslagen state. Niemand wordt twee keer ontdekt of gemaild, en voor niemand wordt twee keer betaald.

  1. ontdekt
  2. verrijkt
  3. concept
  4. beoordeeld
  5. geladen
  6. verzonden
  7. eindigt als
  8. vervallen
  9. afgemeld

Wat de engine niet mag doen

Dit zijn eigenschappen van de build, geen regels die iemand moet onthouden. Elk ervan is code die draait, of er nu iemand meekijkt of niet.

  • Verstuurt nooit uit zichzelf

    Campagnes worden als concept aangemaakt. Geen enkel codepad activeert er een, dus een mail vertrekt alleen als een mens op versturen klikt.

  • Gaat nooit over het plafond heen

    De maximale datakosten staan vast vóór de eerste betaalde aanroep, en de run breekt af in plaats van het maandbudget te overschrijden.

  • Respecteert een afmelding direct

    De blokkade wordt eerst in het verzendplatform vastgelegd, zodat die geldt voor elke mailbox en elke toekomstige campagne.

  • Pauzeert wel, activeert nooit

    De monitor mag een falende campagne op eigen gezag stoppen. Er een starten is voorbehouden aan een mens.

  • Verliest niets bij een storing

    Binnenkomende berichten worden opgeslagen voordat ze verwerkt worden, en elke fase gaat bij de volgende run verder vanaf de opgeslagen state.

  • Laat een spoor na

    Elk concept, elke herschrijving, elke score en elk stopbesluit wordt vastgelegd, zodat elke verzending achteraf uit te leggen is.

De cirkel is rond. Wat vrijdag wordt gelezen (de winnende variant, de dode segmenten, het beeld van de deliverability) bepaalt waar de run van maandag op mikt en hoe hij schrijft. De engine wordt elke week beter in zijn werk zonder dat iemand hem herschrijft.

Andere cases

Heeft u een workflow zoals deze?

Leg ons die van u voor. Wij brengen in kaart waar AI echt het verschil maakt en wat er nodig is om het onderhoudbaar te bouwen.

U praat direct met de mensen die het systeem bouwen. Geen salesdruk, en hoe dan ook een eerlijk beeld.