praxeum
Alle cases

Revenue

GTM-outbound-engine met een mens vóór elke verzending

Onze eigen signaalgedreven outbound-engine: hij zoekt prospects uit, deelt ze in segmenten in en schrijft de mails. Een mens beoordeelt op maandag in 30 minuten 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

    Doelgroep en boodschap worden met elke campagne beter.

  4. Geplande uitvoering

    Per sequence ingesteld op deliverability.

  5. menselijk beslismoment

    Menselijke review vóór verzending

    Concepten komen klaar te staan in het verzendplatform. Niets gaat de deur uit zonder dat een mens het heeft bekeken.

Wat het team nu draait

Alles waar een GTM-team normaal zijn week aan kwijt is, draait zonder tussenkomst: prospects uitzoeken, segmenteren, persoonlijke mails opstellen en inplannen. Een mens besteedt er op maandag 30 minuten aan, om elke verzending te beoordelen en goed te keuren. Menselijk toezicht zit in het ontwerp.

Zo bouwen wij het in de praktijk.

De engine vanbinnen

Drie geplande jobs, de producten die elke stap aanroept, en de drie momenten waarop een mens beslist. Dit is het systeem, getekend zoals wij het overdragen.

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

De outbound van de week klaarzetten

Maandag 06:00GitHub Actionsweekly-outbound.yml

  1. 00

    Koude backlog laten vervallen

    Leads die nooit zijn geladen, vervallen na twee weken, nog voordat er een euro aan nieuwe leads wordt uitgegeven. Een wervingssignaal veroudert snel, en mailen over een vacature die al vervuld is, komt slechter over dan niets sturen.

  2. 01

    Signalen opsporen

    Wervingsintentie uit actuele vacatures, plus financierings- en groeinieuws uit alertfeeds. Een model classificeert elk item voordat het systeem erop vertrouwt.

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

    Creditbudget-guard

    De maximale kosten liggen vast vóór de eerste betaalde aanroep. Komt de run boven het maandplafond, of raken de credits halverwege op, dan stopt de pipeline en meldt dat, in plaats van ongemerkt door te gaan met uitgeven.

    • Slackalert
  4. 02

    Kwalificeren en aan een segment toewijzen

    Filters op omvang en openstaande vacatures, 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 het systeem: ongeveer 30 minuten op maandag om de campagnes van de week te lezen en de goede aan te zetten. Tot die klik is er niets van het werk van die week 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 krijgt een categorie en een conceptantwoord in de eigen toon van de afzender. Wat misgaat, probeert de volgende run opnieuw.

    • 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 bijwerken

    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

    Voor elk segment staat vooraf op papier wat het moet halen: een minimumvolume en een reactiepercentage. Haalt het dat niet, dan stopt het segment, in plaats van dat iemand het blijft oplappen.

  3. 03

    De winnende variant kiezen

    De twee varianten worden vergeleken op reacties, niet op opens, en de winnaar bepaalt hoe de mails van volgende week worden 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 samen gelezen en samengevat in één korte briefing: wat er veranderde, wat moet stoppen en waar een besluit over nodig is.

    • 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 het systeem, geen regels die iemand moet onthouden. Het is allemaal 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.

  • Houdt zich direct aan een afmelding

    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 campagne die niet presteert zelf stoppen. Een campagne starten mag alleen 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 vergelijkbare workflow?

Leg hem ons voor. Wij vertellen u welke stappen een agent kan overnemen, en wat er nodig is om het zo te bouwen dat het blijft werken.

U spreekt direct met de mensen die het systeem bouwen. Geen verkooppraatje, wel een eerlijk beeld.