Claude Code content autopilot met Blotato + Arvow
Er is een map op mijn Mac genaamd autopilot/. Er zitten elf bestanden in. De meeste daarvan zijn afwaarderingen. Eén daarvan is een .env. Twee zijn vaardigheidsdefinities. Niets anders: geen Node-project, geen virtuele Python-env, geen Make.com-canvas met achtendertig knooppunten die dingen met elkaar verbinden met de elegantie van een kabelnachtmerrie in een serverruimte.
Die map beheert mijn hele publicatiebewerking.
In de afgelopen achtentwintig dagen heeft het systeem twaalf SEO-blogposts verzonden (elk gemiddeld 3.400 woorden), 184 sociale posts verspreid over LinkedIn, X, Instagram en Facebook, en ongeveer veertig korte video's waarvoor ik nooit een enkele editor heb geopend om te produceren. Ik heb ongeveer een derde ervan beoordeeld voordat ik het publiceerde. De rest ging naar buiten onder goedkeuringspoorten die ik vooraf per categorie had goedgekeurd.
De stapel is Claude Code die binnen VS Code draait en met twee producten praat via API: Blotato voor sociale distributie en Arvow voor de SEO-inhoudsengine. Dat is de hele opzet. Het interessante is niet wat elke tool afzonderlijk doet; over beide is veel geschreven. Het interessante is wat er gebeurt als je ze via Claude Code-vaardigheden verbindt, zodat ze werk aan elkaar overdragen zonder dat jij er middenin zit.
Ik wil precies doornemen hoe die bedrading werkt, omdat het verschil tussen "Ik gebruik AI-tools" en "AI beheert mijn publicatie" neerkomt op ongeveer zeshonderd regels met vaardigheidsdefinities en één architectonische beslissing die de meeste mensen fout hebben. We zullen binnen een minuut tot de verkeerde beslissing komen.
Maar eerst het moment dat mij ervan overtuigde dat dit echt werkte.
De dinsdagochtend die van gedachten veranderde
Ik was gestopt met het controleren van het systeem. Dat klinkt als een bescheiden opschepperij. Zo merkte ik dat het echt was.
Twee dinsdagen geleden opende ik de analyses van mijn Facebook-pagina om een niet-gerelateerde reden: ik was op zoek naar een oud klantgesprek. Het bereik op een bericht van de week ervoor was 218.000. Ik had dat bericht nog nooit eerder gezien. Niet omdat ik het niet had goedgekeurd; Ik had. Bulk keurde de vorige zondag onder het genot van een kopje koffie een reeks van veertien berichten goed, en die werd in het midden begraven.
Het was een vierregelige carrousel over een Claude Code-workflow. Afkomstig uit een blogpost die Arvow had gegenereerd. Opnieuw verpakt in platform-native kopie door Blotato. Gepland in het volgende vrije slot in mijn Facebook-agenda door een Claude Code-vaardigheid die het /v2/posts-eindpunt van Blotato aanroept. Ik had er niets van aangeraakt na de bulkgoedkeuring.
Dat was het moment waarop ik dit niet langer als 'een experiment' beschouwde. Het was infrastructuur. En net als bij alle infrastructuur, merk je dit alleen wanneer de analyses je verrassen.
Dit is wat er in mijn hoofd veranderde: de vraag was niet langer kan AI mijn inhoud schrijven? (dat kan, met kanttekeningen) of kan AI mijn inhoud plannen? (ook ja). De echte vraag was kan een Claude Code-project twee gespecialiseerde tools end-to-end orkestreren zonder dat ik de lijm ertussen ben?
Dat laatste woord is de valstrik. Lijm.
De architectonische beslissing die de meeste mensen verkeerd maken
Toen ik deze stapel voor het eerst schetste, deed ik wat bijna iedereen doet. Ik ontwierp Claude Code als de orkestrator die alles ertussenin zou doen. Genereer de blog. Formatteer het voor SEO. Duw het naar WordPress. Lees vervolgens zijn eigen uitvoer. Converteer het naar sociaal. Plan de sociale. Genereer de beelden. Keur de beelden goed. De hele pijplijn loopt via de toolaanroepen van Claude Code, waarbij Blotato en Arvow zijn gereduceerd tot domme publicatie-eindpunten.
Die versie werkte ongeveer. Het was ook traag, duur en broos.
De fout was het behandelen van Blotato en Arvow als API's in plaats van als agenten. Beide producten hebben hun eigen interne intelligentie. Arvow voert SERP-analyse, concurrent-scraping, clustertoewijzing en on-page-optimalisatie uit in een enkele batchaanroep naar https://api.arvow.com/api/v1/batch. Blotato heeft platformspecifieke formatters ingebouwd - LinkedIn krijgt een professionele structuur, X krijgt de pittige hook, TikTok krijgt het verticale script - zonder dat ik ook maar één platformspecifieke prompt schrijf.
Toen ik elk product liet bezitten waar het goed in was en Claude Code alleen als bindweefsel gebruikte, werd het geheel in dezelfde week sneller, goedkoper en betrouwbaarder.
De architectuur waar ik op terechtkwam:
- Arvow is eigenaar van SEO-onderzoek, het genereren van blogs en publiceren naar WordPress. Geactiveerd door een Claude Code-vaardigheid die trefwoordclusters indient en webhook-bevestigingen terugleest.
- Blotato is eigenaar van sociale opmaak, planning en berichten op negen platforms. Geactiveerd door een Claude Code-vaardigheid die de RSS van de gepubliceerde blog leest, de invalshoek samenvat en berichten verzendt naar
/v2/postsmet de juisteaccountIdper platform. - Claude Code is eigenaar van de merkstem, goedkeuringspoorten, besluitvorming over wat wanneer moet worden gepubliceerd en de kleine stukjes code die JSON tussen de twee services verplaatsen.
Drie banen. Drie eigenaren. De grenzen zijn duidelijk.
Dit is het deel dat je moet internaliseren voordat we naar welke code dan ook kijken. De reden dat de meeste automatiseringsstacks onder hun eigen gewicht bezwijken, is dat één tool alles probeert te doen. De Make.com-workflows die eruit zien als een kerstboom van knooppunten? Dat gebeurt omdat de orkestrator de opmaak, de routering en de logica in één keer uitvoert. Als u de orkestrator terugbrengt naar zijn eigenlijke taak – beslissingen nemen, werk uit handen geven – neemt de complexiteit met een orde van grootte af.
Nu kunnen we kijken hoe de bedrading daadwerkelijk werkt.
Wat er in de map autopilot/ leeft
Elf bestanden. Ik zal ze opsommen met wat ze allemaal doen:
autopilot/
├── .env # API keys: BLOTATO_API_KEY, ARVOW_API_KEY
├── claude.md # Project context Claude Code reads on every session
├── brand-voice.md # The voice rules, banned phrases, persona definitions
├── skills/
│ ├── seo-blog-generate.md # Calls Arvow with keyword clusters
│ ├── social-from-rss.md # Reads blog RSS, pushes to Blotato
│ ├── approval-gate.md # Bulk-approval workflow with category rules
│ └── visual-brief.md # Produces image prompts for Blotato's visual engine
├── prompts/
│ ├── seo-research-input.md # The "site profile" that Arvow uses for context
│ └── social-distribution.md # The post-per-platform expansion rules
└── logs/ # Every API call's request and response, JSONL
Dat is het. Geen package.json. Geen requirements.txt. De "code" is een korting. De uitvoering is dat Claude Code een vaardigheid leest, tools aanroept (meestal Bash naar curl tegen een API en Read om een bestand te parseren) en het resultaat terug naar schijf schrijft.
Dit werkt dankzij een functie van Claude Code die begin 2026 algemeen beschikbaar werd: Agentvaardigheden. Een vaardigheid is een afwaarderingsbestand met een naam, een triggervoorwaarde en een reeks instructies. Wanneer u de vaardigheid aanroept, leest Claude deze, volgt de stappen en improviseert niet buiten de grenzen. Als je de vaardigheden /loop of /simplify hebt gebruikt, heb je dezelfde primitief al gebruikt; je definieert alleen maar je eigen vaardigheden.
Ik heb over de diepere werking van vaardigheden geschreven in mijn Claude Code-gids voor agentvaardigheden, dus ik zal ze hier niet opnieuw uitleggen. Wat je moet weten voor dit artikel: een vaardigheid is de eenheid van automatisering. Elke agent in de bovenstaande map skills/ is één enkele agent die één taak uitvoert en niets anders.
Ik laat je de belangrijkste twee zien.
Vaardigheid 1: SEO-blog genereren via Arvow
De Arvow API heeft één nuttig eindpunt voor ons doel: POST https://api.arvow.com/api/v1/batch. U geeft het een lijst met trefwoordinvoer, een inhoudsformule en een webhook URL. Arvow doet het SERP-werk, genereert het artikel en plaatst het resultaat terug naar uw webhook (of rechtstreeks naar WordPress / Wix / Webflow / Ghost / Shopify als u een integratie heeft geconfigureerd). Voor toegang tot API is hun Agency-abonnement vereist, dat $ 429/month kost. Daar kun je niet omheen, ik heb het twee keer gecontroleerd.
Zo ziet de vaardigheid eruit, afgekort:
## Trigger
Gebruiker zegt "genereer de SEO-berichten van deze week" of "voer Arvow batch uit".
## Ingangen nodig
- Trefwoordclusterbestand op /autopilot/keywords/this-week.md
- Merkstemprofiel op /autopilot/brand-voice.md
- Arvow integratie-ID (in .env als ARVOW_INTEGRATION_ID)
## Stappen
1. Lees het trefwoordclusterbestand. Extraheer vermeldingen als een JSON-array.
2. Lees brand-voice.md en condenseer tot een "stemprompt" van 250 woorden.
3. Construeer de tekst van het batchverzoek Arvow:
- formule: "long_form_seo_v3"
- vermeldingen: trefwoorden uit stap 1
- integratie_id: van env
- voice_prompt: vanaf stap 2
- target_word_count: 3200
4. POST naar https://api.arvow.com/api/v1/batch met Bearer-authenticatie.
5. Registreer de batch_id en entry_ids in logs/arvow-batches.jsonl.
6. Stop. Arvow zal via integratie rechtstreeks naar WordPress publiceren.
## Mislukkingsmodi die ik daadwerkelijk heb bereikt
- 401 betekent dat de API-sleutel onjuist is, niet de integratie-ID.
- 'kredietlimiet bereikt' betekent dat we deze maand >10.000 credits hebben gebruikt;
pauzeer en informeer, probeer het niet opnieuw.
- Een invoer kan stilletjes mislukken als het trefwoord < 100 maandelijkse zoekopdrachten heeft;
Het siteprofielfilter van Arvow wijst dit af. Laat dit zien in het logboekoverzicht.
Dat is de hele vaardigheid. Ongeveer zestig regels inclusief de foutnotities. Wanneer ik het uitvoer, leest Claude Code het bestand, voert de stappen in de juiste volgorde uit en stopt bij stap 6. Het "beslist" niet om iets anders te doen. Blotato wordt niet aangeroepen. Het schrijft niet de sociale berichten. Dat is een ander vak.
Het belangrijkste detail is stap 6. De taak van Arvow eindigt met het artikel dat is gepubliceerd naar WordPress. De volgende agent in de keten – de sociale distributeur – wordt geactiveerd door het artikel dat in mijn RSS-feed verschijnt, niet doordat Claude Code eraan herinnert het volgende te bellen. Dit is wat mensen bedoelen met gebeurtenisgestuurde architectuur, en het is het geheim van systemen die niet kapot gaan.
Als Claude Code tussen stap 5 en het afvuren van de sociale vaardigheden crasht, gaat er niets kapot. Het artikel is nog steeds gepubliceerd. De volgende keer dat de RSS-poller van Blotato wordt uitgevoerd (of de volgende keer dat ik de sociale vaardigheid handmatig aanroep), wordt het nieuwe bericht gevonden en verwerkt. Er is geen kwetsbare toestand in het geheugen die verloren kan gaan.
Vaardigheid 2: Sociale distributie via Blotato
Blotato's API is interessanter omdat deze targeting per account verwacht. Elk sociaal account waarmee u verbinding maakt – uw X-handle, uw Facebook-pagina, uw LinkedIn persoonlijke profiel, uw LinkedIn bedrijfspagina – krijgt een unieke accountId. Sommige platforms (Facebook-pagina's, LinkedIn-bedrijfspagina's) hebben ook een pageId nodig van een subaccountaanroep. Het publicatie-eindpunt is POST /v2/posts en er is een post-object nodig plus optionele planningsvelden op het hoogste niveau (scheduledTime als ISO 8601 met tijdzone, of useNextFreeSlot: true om in de agendagaten van Blotato te plaatsen).
Hier is de vaardigheid, samengevat:
# Vaardigheid: sociaal-van-rss
## Trigger
- Cron: elke 4 uur
- Of: gebruiker zegt "distribueer de nieuwste blog"
## Ingangen nodig
- RSS-feed-URL (in .env als BLOG_RSS_URL)
- Blotato API-sleutel (in .env)
- Account-ID-kaart op /autopilot/blotato-accounts.json
(één inzending per platform, met accountId + optionele pageId)
- Merkstemprofiel
## Stappen
1. RSS-feed ophalen. Vergelijk met logs/processed-posts.jsonl.
Voor elk nieuw bericht:
2. Lees de titel van het bericht, de metabeschrijving, de URL van de hero-afbeelding,
eerste 800 woorden van het lichaam. 3. Voor elk platform in het accountoverzicht:
een. Genereer platform-native kopieën volgens de regels van social-distribution.md. LinkedIn = professionele haak + raamwerk + CTA. X = enkele scherpe claim + thread van 3 als het onderwerp dit rechtvaardigt. Facebook = conversatieopener + waardekogels + zachte CTA. Instagram = carrouselscript (5 dia's) + bijschrift. B. Kies visueel: hero-afbeelding als Blotato de URL accepteert,
genereer anders via de visuele engine van Blotato met een prompt van visual-brief.md. C. Bouw de /v2/posts-aanvraagtekst. Gebruik useNextFreeSlot: waar. D. POST naar https://api.blotato.com/v2/posts met Bearer auth. e.
Log batch-ID, geplande tijd, platform, post-URL naar verwerkt-posts.jsonl. 4. Als een platform faalt (4xx-reactie), log dan in op logs/failures.jsonl
en ga verder met de anderen. Onderbreek de batch niet na één fout.
## Gedrag van goedkeuringspoort
- Als APPROVAL_MODE in .env "auto" is, post dan direct.
- Indien "review", maak een concept in /autopilot/drafts/[date]-[post-slug]/
en op de hoogte stellen (Slack webhook). Wacht tot ik het bestand naar /approved/ verplaats
voordat u deze indient bij Blotato.
Waar ik in deze vaardigheid op wil wijzen is stap 4. Breek de batch niet af vanwege één fout. Vroege versies van deze vaardigheid waren eenmalig: als de LinkedIn API een 401 retourneerde omdat mijn token was verlopen, stierf de hele batch en ging de X-post nooit uit. Ik verloor twaalf dagen distributie voordat ik het merkte. Nu is elk platform onafhankelijk. Eén fout wordt vastgelegd, opgespoord en overgeslagen. De andere acht platforms worden verzonden.
Dit soort dingen leer je alleen door het systeem lang genoeg in productie te laten draaien om in de foutmodus te komen. Geen enkel tutorialartikel zal u vertellen: "uw sociale token verloopt stil en uw automatisering zal twee weken stil blijven voordat u het merkt." Het zal. Bouw ervoor.
Hoe Claude Code de merkstemlaag wordt
Hier verdient het Claude Code-stuk zijn geld. Zowel Arvow als Blotato produceren technisch geldige inhoud zonder dat Claude in de lus zit. Wat ze standaard niet zullen doen, klinkt als ik.
De standaardstem van Arvow is competent en een beetje vlak. Blotato's platformformatters zijn scherp maar generiek. Als ik een van beide zonder stemlaag zou laten verzenden, zou mijn Substack-lezer van drie jaar stoppen met het openen van de e-mails. (Ik heb het gevraagd. Ze merken het verschil.)
De stemlaag leeft op twee plaatsen.
brand-voice.md is een document van 1400 woorden waarin mijn stemregels worden gedefinieerd. Het bevat zinnen die ik nooit zal gebruiken ("game-changing", "concluderend", "laten we erin duiken"), zinnen die zijn van mij ("hier is het deel dat de meeste mensen missen", "de vraag is", "wat veranderde er voor mij"), mijn doel op leesniveau (slimme ingenieur bij de koffie, geen leerboek), en drie voorbeeldparagrafen van canoniek "dit klinkt als Mejba"-proza.
De Arvow-vaardigheid condenseert dit tot een gesproken prompt van 250 woorden en geeft deze door als onderdeel van het batchverzoek. Arvow respecteert het goed - niet perfect, maar goed genoeg dat misschien één paragraaf per artikel mijn aanraking nodig heeft.
De Blotato-vaardigheid hanteert een andere benadering. Het genereert een platformkopie en voert deze vervolgens door een Claude Code voicecheck-pas voordat deze wordt verzonden. De controle is letterlijk een subprompt: "Lees dit bericht. Vergelijk het met brand-voice.md. Als Mejba zou huiveren, herschrijf het dan. Als het goed is, stuur het dan onveranderd terug." Die subpas kost misschien twee cent per post in API-oproepen. Het treft grofweg 30% van de generaties die moeten worden gerepareerd.
Dit is waar de rol van Claude Code in beeld komt. Het genereert niet vanaf nul. Het is kwaliteitsafhankelijke uitvoer van gespecialiseerde tools. Bij het bulkwerk zijn de specialisten sneller en goedkoper. Claude is de editor. Die arbeidsverdeling maakt het geheel economisch levensvatbaar op het volume dat ik nastreef.
De goedkeuringspoort die u tegen uzelf bespaart
Drie maanden geleden zou ik je hebben verteld dat volledige automatisering nul menselijke beoordeling betekende. Ik had het mis, en die fout kostte me een bijna-ongeluk met een post die technisch accuraat was, maar politiek toondoof over een ontslag in de industrie dat de dag vóór de generatie had plaatsgevonden.
De vaardigheid die die post bijna had verzonden, was zich niet bewust van de nieuwscyclus. Waarom zou het? Arvow had het onderwerp zeven dagen eerder onderzocht toen het trefwoordcluster werd gemaakt. Blotato had het netjes geformatteerd. De stemcontrole van Claude Code slaagde omdat de zinsstructuur goed was. Geen van deze agenten wist dat hetzelfde bedrijf vierentwintig uur vóór de geplande publicatietijd 800 mensen had ontslagen.
Ik heb het handmatig opgevangen omdat ik toevallig door mijn map met concepten bladerde terwijl ik wachtte op een build. Dat was geluk, geen ontwerp. Dus heb ik de goedkeuringspoort in de vaardigheid ingebouwd in plaats van te vertrouwen op mijn reflexen.
De poort werkt in drie modi:
Strikte controle. Voor elk bericht moet ik een conceptbestand van /drafts/ naar /approved/ slepen voordat Blotato het verzoek ontvangt. Langzaam maar veilig. Ik gebruik dit voor thought-leadership-inhoud waarbij mijn reputatie op het spel staat.
Bulkrecensie. Berichten worden opgenomen in een wekelijkse samenvatting. Zondagochtend open ik de samenvatting, blader in ongeveer tien minuten veertien berichten door en keur ze in batches goed. Berichten die niet actief worden afgewezen, worden na 48 uur automatisch gepromoveerd naar /approved/. Dit is wat ik het meeste gebruik.
Automatisch publiceren met kill-schakelaar. Strenge categorieën (recepten, how-to bullet posts, groenblijvende tutorials) worden onmiddellijk verzonden. Onderwerpcategorieën (alles met de tag news, commentary, industry) worden automatisch vastgehouden voor beoordeling. De vaardigheid weet welke welke is via een tag in het trefwoordcluster.
De kill-schakelaar is een enkele opdracht — pause-autopilot — die een bestand aanmaakt op /autopilot/PAUSED. Elke vaardigheid controleert dat bestand voordat er een API-aanroep wordt gedaan. Als deze bestaat, wordt de vaardigheid geregistreerd en afgesloten. Ik kan de hele publicatiebewerking in drie seconden vanaf mijn telefoon pauzeren via een snelkoppeling die SSH inschakelt en het bestand touch-es. Ik heb het twee keer gebruikt. Eén keer tijdens een persoonlijk noodgeval, één keer toen een grote storing een leverancier trof die ik in drie berichten in de wachtrij had aanbevolen.
Bouw eerst de kill-schakelaar. Vertrouw me op deze.
Wat dit per maand kost om te gebruiken
Ik wil je echte cijfers geven, omdat de AI-content-stack ruimte vol staat met 'bespaar duizenden per week'-claims die blijken te betekenen 'vergeleken met het inhuren van een bureau van vijf personen voor $ 40K/month.'
Dit is wat ik daadwerkelijk betaal:
- Claude Pro Max-abonnement voor het Claude Code-gebruik: inbegrepen in mijn bestaande abonnement, geen extra kosten. De uitvoering van vaardigheden bestaat voornamelijk uit toolaanroepen en niet uit zware generaties, dus het tokengebruik blijft bescheiden. Als u nieuw begint, kost het directe gebruik van Claude API voor dit soort orkestratie $30-80/month, afhankelijk van het volume. - Blotato: $29/month entry-niveau omvat de API + planning voor negen platforms. Ik zit op een hoger niveau ($79/month) omdat ik een onbeperkt aantal berichten en de credits voor visuele generatie wilde. - Arvow Agentschapsplan: $ 429/month. Dit is de pijnlijke. API-toegang is beperkt tot het Agency-niveau; u kunt deze niet krijgen met de $ 59 Solo- of $ 129 Business-abonnementen.
Ik weet het omdat ik beide heb geprobeerd voordat ik de kleine lettertjes las. De 10.000 credits/month bestrijken ongeveer 50 lange artikelen. Als ik slechts 8-12 artikelen per maand zou doen, zou ik API overslaan en UI van Arvow handmatig gebruiken. De API betaalt zichzelf alleen terug als je op volume zit.
Totaal: ongeveer $540/month voor de stack, inclusief Claude Code-gebruik.
Ter vergelijking: de equivalente output via menselijke contractanten zou ongeveer één SEO-schrijver uit het middensegment zijn ($3.500/month voor 12 artikelen), plus een parttime social media-manager ($1.800/month voor de cadans die ik gebruik). Dat is $5.300/month aan vervangen werk, en het menselijke team zou niet tien keer sneller zijn. Ze zouden dezelfde snelheid hebben, met vrije weekenden.
De wiskunde is gunstig. Maar de wiskunde is niet de reden om dit te doen.
De reden die er echt toe doet
De reden om dit te bouwen is geen kostenbesparing. De reden is dat de publicatie-infrastructuur niet het knelpunt mag zijn voor wat u zegt.
Vóór deze stapel had ik elke week ideeën die ik nooit had opgeschreven, omdat de wrijving van "concept → bewerken → formatteren voor blog → LinkedIn-versie schrijven → X-versie schrijven → alles plannen → een headerafbeelding maken" vijfenveertig minuten per idee duurde. Vijfenveertig minuten als ik op vrijdag moe ben, is genoeg om de post te doden. Vermenigvuldig dat met de vier maanden aan ideeën die ik vorig jaar heb laten doodgaan en je ziet de werkelijke kosten.
Wat er veranderde toen de stapel draaide, was niet dat ik meer produceerde, hoewel dat wel het geval was. Wat er veranderde, was dat de vloer van ‘Ik zal deze gedachte publiceren’ naar bijna nul daalde. Als ik op dinsdag een onderzoeksinzicht heb en ik wil dat het tegen vrijdag wordt geïndexeerd, voeg ik het trefwoord toe aan het clusterbestand, voer de vaardigheid Arvow uit en het systeem doet de rest. Het besluit om te publiceren wordt het enige besluit.
Dat is de hefboomwerking. Het verwijderen van elke stap tussen de beslissing om te verzenden en het ding dat wordt verzonden. De kostenbesparingen zijn een gelukkig bijproduct.
Wat ik anders zou doen als ik vandaag zou beginnen
Drie dingen, als ik helemaal opnieuw zou opbouwen:
Begin eerst met de Blotato-kant, niet met Arvow. Sociale distributie geeft u onmiddellijke feedback. U ziet betrokkenheidsgegevens binnen enkele uren. De SEO-kant heeft een feedbackloop van zes tot twaalf weken omdat Google langzaam indexeert. Bouw eerst de snelle feedbacklus, zodat u leert hoe het systeem zich gedraagt voordat u zich overgeeft aan de langzame.
Schrijf het merkstemdocument vóór elke vaardigheid. Ik heb het mijne drie keer herschreven nadat ik de vaardigheden al had opgebouwd, wat betekende dat ik elk uitvoerpad elke keer opnieuw moest testen. Als je het stemdocument als eerste onder de knie hebt, kunnen je vaardigheden er vanaf de eerste dag naar verwijzen en stabiel blijven.
Sla de fase 'Alles automatisch publiceren' over. Ik ging twee weken lang all-in op automatisch publiceren voordat ik de goedkeuringspoort toevoegde. Van die twee weken waren drie berichten zo gênant dat ik ze binnen 24 uur verwijderde. De goedkeuringspoort vertraagt uw systeem niet; het is het ding waardoor u het systeem voldoende kunt vertrouwen om het te blijven gebruiken.
Ik zou ook minder tijd aan visuele generatie hebben besteed. De ingebouwde visuele engine van Blotato is prima voor 80% van de berichten. De aangepaste afbeeldingsaanwijzingen die ik in het begin schreef, leverden "betere" beelden op, ten koste van onvoorspelbare foutpercentages. Voorspelbaar middelmatig verslaat onvoorspelbaar uitstekend als het systeem onbeheerd moet draaien.
Wat volgt er op deze stapel
De volgende laag die ik bouw is feedback. Op dit moment publiceert het systeem blindelings; het weet niet welke berichten goed zijn gelukt en welke zijn gezakt. De statistieken zijn beschikbaar in Google Search Console, Blotato's analyse dashboard en de native dashboard's per platform. Niets leest ze.
Het plan is een vierde vaardigheid, harvest-metrics, die wekelijkse prestatiegegevens van elk oppervlak haalt, deze weer samenvoegt met het trefwoordclusterbestand en de volgende batch vertelt welke patronen werken. Als LinkedIn-carrousels met een structuur met vijf dia's vier keer beter presteren dan drie dia's, neigt de volgende batch naar vijf. Als Arvow-artikelen in het bereik van 2.800–3.200 woorden hoger scoren dan de 4.000+ artikelen voor mijn niche, richt het trefwoordcluster van volgende week zich op het kortere bereik.
Wanneer die lus sluit, zal het systeem niet zomaar publiceren. Het zal leren waar er meer van moet worden gepubliceerd. Dat is het moment waarop ‘automatisering’ ‘agent’ wordt in de betekenisvolle zin.
Ik zal dat schrijven als het draait. Waarschijnlijk over acht weken, gezien het feit dat iteratiecycli de neiging hebben te slippen wanneer het onderliggende systeem goed genoeg werkt om te negeren.
Veelgestelde vragen
Wat is het verschil tussen Blotato en Arvow?
Blotato verwerkt sociale media: het genereren, opmaken en plannen van berichten op negen platforms met één enkele API. Arvow verzorgt de SEO-bloginhoud: trefwoordonderzoek, het genereren van artikelen en directe publicatie naar WordPress, Wix of Webflow. Ze lossen verschillende uiteinden van de publicatiepijplijn op en passen goed bij elkaar. Voor de volledige architecturale opsplitsing, zie De architecturale beslissing die de meeste mensen verkeerd maken hierboven.
Heb ik het Arvow Agency-abonnement nodig om deze stapel te gebruiken?
Ja, als u API-automatisering wilt. Arvow geeft API toegang tot het Agency-abonnement ($429/month vanaf mei 2026). De Solo ($59) en Business ($129) abonnementen omvatten geen API-toegang; u zou UI van Arvow handmatig moeten gebruiken. Alleen de moeite waard als je 15+ artikelen per maand publiceert.
Kan ik dit doen zonder Claude Code, alleen met Make.com of n8n?
Technisch gezien wel. Zowel Blotato als Arvow hebben officiële n8n-knooppunten en Make.com-integraties. De reden dat ik Claude Code gebruik is de merkstemlaag: elke uitvoer door een stemcontrole laten lopen terwijl mijn spraakdocument als context is geladen, is veel schoner in Claude Code dan het aan elkaar koppelen van LLM-knooppunten in Make. Als de merkstem niet cruciaal is voor uw niche, is de n8n-route sneller op te zetten.
Hoe lang duurde het om dit te bouwen?
De eerste werkende versie duurde vijf avonden – in totaal ongeveer 14 uur. Het bereiken van de huidige staat, met goedkeuringspoorten en afhandeling per platform, duurde nog eens vier weekenden, verspreid over zes weken. Het grootste deel van die tijd was niet aan het coderen; het was het ontdekken van foutmodi door het systeem te laten draaien en deze te repareren zodra ze zich voordeden.
Wat gebeurt er als Blotato of Arvow uitvallen?
Elke vaardigheid registreert zijn mislukking, brengt deze naar boven via Slack webhook en eindigt netjes. Geen nieuwe stormen. De volgende geplande run gaat verder waar het gebleven was. Ik ben de afgelopen drie maanden misschien drie berichten kwijtgeraakt door storingen – veel minder dan een menselijk team zou hebben verloren door een ziektedag.
Laten we samenwerken
Wilt u AI-systemen bouwen, workflows automatiseren of uw technische infrastructuur schalen? Ik help je graag.
- Fiverr (aangepaste builds en integraties): fiverr.com/s/EgxYmWD
- Portfolio: mejba.me
- Ramlit Limited (ondernemingsoplossingen): ramlit.com
- ColorPark (ontwerp en branding): colorpark.io
- xCyberSecurity (beveiligingsdiensten): xcybersecurity.io