Een content-goedkeuringsworkflow bouwen zonder maatwerkontwikkeling
Je contentteam publiceert rechtstreeks naar productie omdat er geen reviewstap is, en je hebt al meerdere keren fouten op live pagina's gevonden. Een gestructureerde goedkeuringsflow — concept, ter beoordeling, goedgekeurd, gepubliceerd — onderschept problemen voordat ze gebruikers bereiken. Je kunt dit opzetten in ContentGrid zonder een aangepaste workflow-engine te bouwen.
Entry-statussen gebruiken als workflowstappen
ContentGrid-entries hebben een status-veld dat jij beheert. Gebruik als afspraak de volgende vier statussen om een eenvoudige workflow te modelleren:
- concept — redacteur is nog aan het schrijven, nog niet klaar voor beoordeling.
- ter-beoordeling — redacteur heeft ingediend, wacht op een reviewer.
- goedgekeurd — reviewer heeft akkoord gegeven, klaar om te publiceren.
- gepubliceerd — live op de site.
Definieer deze als een keuzeveld op je contenttypes. Redacteuren stellen de status handmatig in via de ContentGrid-editor. Beperk de status gepubliceerd tot gebruikers met de Publisher-rol via de rolgebaseerde toegangscontrole van ContentGrid.
Webhook-notificaties instellen
ContentGrid triggert een webhook bij elke entry-opslag. Gebruik dit om Slack-notificaties te versturen wanneer een entry naar ter-beoordeling gaat:
- Maak in Instellingen → Webhooks een nieuwe webhook aan die wijst naar een kleine API-route in je Next.js-app op /api/cms-webhook.
- Controleer in de webhook-handler de nieuwe statuswaarde van de entry.
- Als de status ter-beoordeling is, verstuur je een Slack-bericht via de Slack Incoming Webhooks API met de entry-titel en een link naar de ContentGrid-editor.
- Als de status goedgekeurd is, stel je de oorspronkelijke redacteur op de hoogte dat hun content klaar staat voor publicatie.
Publicatierechten beperken
ContentGrid-rollen laten je schrijftoegang op veldniveau beperken. Maak twee rollen aan:
- Redacteur — kan alle velden bewerken, behalve het status-veld als de waarde gepubliceerd is.
- Publisher — kan status op elke waarde instellen, inclusief gepubliceerd.
Ken de Redacteur-rol toe aan contentschrijvers en de Publisher-rol aan eindredacteuren of technisch leidinggevenden. Dit voorkomt dat schrijvers de review omzeilen door hun eigen entries op gepubliceerd te zetten.
Deploys triggeren bij publicatie
Wanneer een entry-status naar gepubliceerd gaat, trigger je een Vercel-deploy of -revalidatie zodat de content live gaat:
- Controleer in je webhook-handler of de status naar gepubliceerd is veranderd.
- Roep de Vercel Deploy Hook URL aan voor je productie-deployment.
- Voor ISR-setups: roep res.revalidate('/pad/naar/pagina') aan in plaats van een volledige rebuild te triggeren.
Deze workflow — concept, beoordeling, goedkeuring, publiceren en deployen — geeft je team een gestructureerd proces zonder een enterprise-CMS te kopen of een aangepast tool te bouwen. Het maakt gebruik van standaard ContentGrid-functies en een kleine hoeveelheid webhook-handler-code. De meeste teams implementeren het in een halve dag.
Klaar om je concurrenten te volgen?
ContentGrid monitort automatisch websites, e-mails en social media van je concurrenten — en levert gestructureerde intelligence rechtstreeks in je inbox.