Stel: je publiceert een nieuw Fluistr-artikel en voor je het weet staan er verse berichten klaar op zowel LinkedIn als X. Zonder handwerk, zonder geklooi met API’s en zelfs zonder koffiepauze – dankzij n8n, onze low-code orkestratielaag. In deze Achter de schermen-post nemen we je mee door de (letterlijk) onderliggende workflow waarin we binnen een uur een end-to-end oplossing smeedden voor platform-specifieke posts.
Van Telegram tot publicatie: de pijplijn
- Ingestion via Telegram
Onze PoC start met een Telegram-bot. Iedere keer dat een nieuwe link of een artikel-ID binnenkomt, schiet de trigger los en stuurtupdates.message
door naar… - HTML ophalen & parseren
Een eenvoudige HTTP-request haalt de volledige artikel-pagina op. Met de moduleextractHtmlContent
strippen we scripts, styles en boilerplate: we hebben alleen de pure tekst nodig. - Dubbele AI-routing
- OpenAI → LinkedIn
De eerste OpenAI-connector ontvangt de schoongemaakte content en een platform-specifiek prompt (placeholder hieronder). Het resultaat is een LinkedIn-ready post, die we meteen á la Make/Integromat via de LinkedIn API publiceren.
- OpenAI → LinkedIn
we zijn nu 2025: Schrijf een LinkedIn-post over het volgende artikel: Titel: {ARTIKEL_TITEL} Link: {ARTIKEL_LINK} Houd je aan deze stijlrichtlijnen: • Schrijf in vloeiend Nederlands, passend bij professionele LinkedIn-communicatie. • Begin met een prikkelende vraag of inzichtelijke stelling (max. 1 zin). • Houd paragrafen kort (1–2 zinnen) en zorg voor helder ritme. • Gebruik een empathische, menselijke toon: onzeker, nieuwsgierig of hoopvol waar passend. • Voeg één - of geen, je mag kiezen - subtiele grap of droge kwinkslag toe, zonder AI-clichés. • Beperk je tot 1–2 relevante hashtags onderaan (geen hashtag-wolk). Geef de uiteindelijke post als één blok tekst terug, zonder verdere toelichting. <artikel> {{ $json.data }} </artikel> <url> {{ $('Telegram Trigger').item.json.message.text }} </url>
- OpenAI → X
De tweede connector gebruikt een korter, scherper prompt (placeholder). Het geformatteerde X-bericht (max 280 tekens, hashtags en @-mentions on point) vliegt rechtstreeks naar het X-endpoint.
we zijn nu 2025: Schrijf een korte, pakkende Twitter-post over het volgende artikel: Houd je aan deze richtlijnen: • Maximaal 280 tekens, inclusief de URL. • Begin met een opvallende emoji of vraag (1 woord/teken). • Noem kort het belangrijkste inzicht of voordeel voor de lezer (1–2 zinnen). • Voeg één hashtag toe, relevant aan het onderwerp. • Sluit af met een uitnodiging om te klikken of de mening te delen. Geef de uiteindelijke tweet als één blok tekst terug, zonder verdere toelichting. <artikel> {{ $json.data }} </artikel> <url> {{ $('Telegram Trigger').item.json.message.text }} </artikel>
- Feedbackloop (via Telegram)
Na succesvolle publicatie sturen we een bevestiging terug naar onze Telegram-chat. Zo zien we in realtime welke posts live zijn gegaan — en of er iets faalt (belangrijk als je even niet oplet).
Tip: voor Grotere Schaal schakelen we straks over op Ghost-webhooks. Zo snappen we direct wanneer een nieuw artikel live staat, en slaan we Telegram als tussenstap over.
Technische highlights
- Modulaire opbouw: elke stap draait als een apart blok. Daardoor pas je in de toekomst gemakkelijk de ingestie (Telegram → Ghost), de parser of de AI-prompts aan.
- Twéé AI-flows: échte LinkedIn-posts verschillen van X-berichten. Door twee aparte prompts te gebruiken, maximaliseren we engagement per platform.
- In een uur klaar: van idee tot werkende proof of concept. Soms is een deadline je beste vriend.