Sjabloon voor social-media-contentkalender (gratis)

Sjabloon voor social-media-contentkalender (gratis)

Een sjabloon met vijf kolommen dat rechtstreeks in een planner importeert, met waar elke kolom voor dient en waarom het bewust klein is.

De meeste sjablonen voor contentkalenders hebben twintig kolommen en worden in week drie opgegeven. Deze heeft er vijf, en importeert rechtstreeks in een planner in plaats van een plan te zijn dat je vervolgens overtypt.

Het sjabloon

content,scheduled_at,media_urls
"Big news: our spring update is live.",2026-11-03T09:00,https://example.com/spring.jpg
"Behind the scenes: how we plan a week of content in 20 minutes.",2026-11-03T13:00,https://example.com/planning.jpg
"Three things we learned shipping in public this quarter.",2026-11-04T09:00,

Die drie kolommen zijn wat de bulkcomposer van BulkPublish leest, en alleen content is verplicht. Je kunt een kopie met de juiste kopregel downloaden vanuit de composer, wat gokken naar de kolomnamen bespaart.

In je eigen planningsblad wil je waarschijnlijk nog twee extra voor werkdoeleinden:

KolomTypeDoel
contentTekstDe post. Verplicht
scheduled_atDatum en tijdWanneer hij publiceert
media_urlsURLAfbeelding of video om toe te voegen; meerdere gescheiden door ;
PlatformsTekstWerknotitie, correct ingesteld bij import
StatusTekstIdee, opgesteld, klaar

De laatste twee zijn voor jezelf. Ze hoeven niet geïmporteerd te worden, omdat kanalen beter toegewezen worden in de composer waar je de posts kunt zien.

Waarom het bewust klein is

Elke kolom is een veld dat iemand elke keer moet invullen, en een kalender die mensen niet invullen is erger dan geen kalender.

De kolommen die het vaakst toegevoegd en het minst gebruikt worden, zijn prestatiegegevens, die bij analytics horen, en campagnetaxonomieën, die een label beter doet. Beide maken het bestand breder en de gewoonte lastiger.

Waarom kanalen niet in het bestand zitten

Kanaalkeuze is het veld dat je over honderd rijen het minst verkeerd wilt hebben en het lastigst om binnen een spreadsheetcel te controleren.

Wijs het na import toe, in de composer, waar de posts voor je neus staan. Je kunt een selectie op de hele batch toepassen en daarna losse posts aanpassen, wat zowel sneller als veiliger is dan een kolom met kommagescheiden platformnamen.

De opmaakregels

Bijna elke mislukte import is een probleem met aanhalingstekens:

  • Komma’s in je tekst: zet het veld tussen dubbele aanhalingstekens
  • Dubbele aanhalingstekens in je tekst: verdubbel ze en zet het hele veld tussen aanhalingstekens, dus "He said ""yes"""
  • Regeleinden in een post: zet het veld tussen aanhalingstekens, het wordt prima gelezen
  • Emoji en accenten: sla op als UTF-8
  • Datums: YYYY-MM-DDTHH:MM. 02/06/2026 is dubbelzinnig en verschillende tools lezen het anders

Exporteren vanuit Google Sheets of Excel regelt de aanhalingstekens. Het rauwe bestand met de hand bewerken is waar het misgaat.

Wat er gebeurt met onvolmaakte rijen

  • Een bestand zonder content-kolom wordt geweigerd met een melding daarover, in plaats van niets te importeren en te lijken te werken
  • Rijen zonder content en zonder media worden overgeslagen, zodat lege regels aan het eind geen lege posts worden
  • Al het andere komt in een bewerkbare lijst terecht

Zo gebruik je het

Plan in het blad. Exporteer als CSV. Importeer in de bulkcomposer. Wijs kanalen toe. Lees de wachtrij op volgorde. Plan in.

  • Kanalen: Free: 3 (1 per platform). Pro: 30 (2 per platform). Business: 75 (5 per platform).
  • Posts: Free: 3/dag. Pro: 30/dag. Business: onbeperkt.

Controleer de dagelijkse postlimiet tegen je batchgrootte, niet de bestandsgrootte. Een maand aan dagelijkse posts is 30 posts, en de limiet geldt per dag in plaats van per import.

De korte versie

Drie kolommen om te importeren, twee extra voor je eigen werknotities, en verder niets. Wijs kanalen toe na import in plaats van in het bestand. Zet alles met een komma tussen aanhalingstekens, sla op als UTF-8, gebruik ondubbelzinnige datums. Test met vijf rijen voordat je er een maand aan toevertrouwt.