Notion naar social media met n8n

Notion naar social media met n8n

Plan content in een Notion-database en publiceer het automatisch. De property-opzet die het betrouwbaar maakt, en de statuspoort die je nodig hebt.

Notion is een goede plek om content te plannen: een database-weergave per campagne, properties voor wat je ook wilt bijhouden, en comments voor review. Het probleem is de kloof tussen “de rij zegt Ready” en de post die daadwerkelijk uitgaat.

Hier is hoe je die dicht, en het ene ding dat het verschil maakt tussen dit werkend krijgen en het publiceren van je halfgeschreven concepten.

Zet eerst de database op

De workflow is alleen zo betrouwbaar als de database erachter. Properties die de moeite waard zijn:

PropertyTypeDoel
ContentTextDe post zelf
StatusSelectDraft, Ready, Published
ChannelsMulti-selectWelke platforms
Publish atDateWanneer hij uitgaat
MediaFiles or URLAlles wat is bijgevoegd

Status is de belangrijke. Zonder deze is elke toetsaanslag in een Notion-pagina potentieel een trigger, en publiceer je dingen midden in een zin.

De workflow

1. Schedule Trigger. Draai elke 15 of 30 minuten. Notion-triggers op wijziging zijn beschikbaar, maar pollen op een schema en filteren op status is hiervoor voorspelbaarder, want een databaserij wordt vaak bewerkt voordat hij klaar is.

2. Notion-node, haal databasepagina’s op. Filter op Status = Ready. Dit is de poort. Niets dat niet expliciet als ready is gemarkeerd komt in de buurt van een platform.

3. Filter op de publicatiedatum als je wilt dat de rij de timing bepaalt in plaats van alles wat nu ready is te posten.

4. Bouw de post. Map Notion-properties naar content en channels. Als je Channels-property een multi-select is, zet je hier die waarden om in de kanalenlijst.

5. BulkPublish-node, Post → Create. Content, channels, en optioneel een geplande tijd.

6. Notion-node, werk de pagina bij. Zet Status op Published en schrijf de id of URL van de post terug.

Die laatste stap is degene die mensen overslaan, en het is wat de workflow tegenhoudt dezelfde rij bij de volgende run opnieuw te publiceren. Zonder dit pakt elke run elke Ready-rij weer op.

De valkuil: Notions rijke tekst

Notion-content is gestructureerd, niet plat. Kopjes, vet, bullets, toggles en links dragen allemaal opmaak die social platforms niet accepteren.

Als je een Notion-blok direct doorgeeft, krijg je óf markdown-syntax die letterlijk in de post wordt weergegeven, óf een lege post als de extractie het verkeerde veld pakte.

Extraheer bewust platte tekst, en check wat een echte rij oplevert voordat je het vertrouwt. Dit is de meest voorkomende reden dat deze workflows vreemd uitziende posts produceren.

Heb je n8n hiervoor nodig?

De moeite waard om te vragen. Als je in Notion plant en wilt dat posts uitgaan, is er een directe Notion-integratie die helemaal geen workflow-run vereist.

Bouw de n8n-versie wanneer je iets ertussenin nodig hebt: filteren op properties, de tekst transformeren, verschillende contenttypes naar verschillende accounts routeren, of een tweede bron erbij trekken.

Laat het eerst naar concepten lopen

Laat de workflow de eerste week concepten aanmaken in plaats van te publiceren. Je ziet precies wat de mapping van Notion naar post oplevert, vooral de afhandeling van rijke tekst, voordat een publiek dat doet.

Planlimieten

  • Channels: Free: 3 (1 per platform). Pro: 30 (2 per platform). Business: 75 (5 per platform).
  • Posts: Free: 3/dag. Pro: 30/dag. Business: onbeperkt.
  • API-verzoeken/dag: Free: 30. Pro: 5.000. Business: 50.000.

De 30 verzoeken per dag van de gratis laag is bedoeld om een automatisering te evalueren. Een workflow die elke 15 minuten pollt gebruikt 96 verzoeken per dag voordat er iets is gepubliceerd.

BulkPublish publiceert naar 15 platforms: Facebook, Instagram, TikTok, YouTube, X, Threads, Bluesky, Pinterest, Google Business Profile, LinkedIn, Mastodon, Discord, Telegram, Tumblr en Snapchat.

De korte versie

Voeg een Status-property toe en filter erop, anders publiceer je concepten. Schrijf terug naar Notion na publicatie, anders publiceer je bij elke run opnieuw. Extraheer bewust platte tekst, want Notions rijke tekst overleeft de reis niet. En check of de directe Notion-integratie doet wat je nodig hebt voordat je een workflow bouwt om te onderhouden.