Naar de inhoud
Git-gebaseerd CMS — schrijvers hebben geen Git nodig

Je redacteuren schrijven. PullPress opent de pull request.

Een vriendelijk CMS voor websites die in Git leven. Schrijvers krijgen een overzichtelijke editor — jij krijgt echte commits, reviews en geschiedenis. Zonder Git-jargon, nooit.

Werkt met je static site generator

…en met alles wat Markdown of YAML uit een Git-repository leest. Gemaakt voor bureaus en developers die klantensites draaien op GitHub Pages, Netlify en co.

Zo werkt het

Van idee tot gemerged in drie stappen

Eén keer instellen voor jou, niets instellen voor je schrijvers.

1

Koppel je repo

Een begeleide setup loodst je erdoor: installeer de PullPress GitHub App op de repository (nog geen repo? begin met één klik op een proefsite en koppel GitHub later), en PullPress leest je bestaande content en stelt automatisch de structuur en velden voor — accepteren of bijsturen, klaar.

2

Redacteuren schrijven gewoon

Ze loggen in met een magische link en krijgen handige formulieren en een overzichtelijke editor. Geen GitHub-account, geen checkout, geen command line.

3

Nakijken & publiceren

Elke wijziging wordt een nette pull request. Bekijk de diff, of laat vertrouwde redacteuren rechtstreeks publiceren. Merge = live.

Redactionele workflow

Een redactionele workflow, geen Git-cursus

Schrijvers zien duidelijke statussen zoals “Wacht op goedkeuring” en “Gepubliceerd” — terwijl Git er onder de motorkap stilletjes de volledige geschiedenis, goedkeuringen en terugdraaimogelijkheden bijhoudt.

Functies

Alles wat een redactie nodig heeft, niets waar je repo spijt van krijgt

Een editor voor niet-technische schrijvers

Slash-commando's, blokken verslepen om te herschikken, afbeeldingen slepen en plakken met een vraag naar alt-tekst, live woordenteller en leestijd, automatisch opslaan, opslaan met ⌘/Ctrl+S, vriendelijke validatie en een ⌘K-opdrachtenpalet. Hij schrijft altijd nette Markdown en kent alles wat Markdown kan (tabellen, takenlijsten, voetnoten, codeblokken met taal); HTML, shortcodes en templatetags blijven teken voor teken bewaard, en MDX-code opent veilig in tekstmodus met een live voorbeeld.

Nakijken en samenwerken zonder de app te verlaten

Zie per veld wat er veranderd is — oude en nieuwe waarde, gewijzigde woorden gemarkeerd — overleg in een reactiedraad, @vermeld en wijs collega's toe, sluit draden af, keur goed met één klik, plan in voor later, of wijs af met een reden waar de schrijver mee verder kan — die past aan en dient opnieuw in op dezelfde wijziging. Gewoon een tikfout? Goedkeurders verbeteren die zelf en publiceren in één keer.

Een publicatieflow per site

Kleine site? Inzendingen gaan meteen live. Grotere site? Keur goed in PullPress, of vereis de laatste merge op GitHub met branch protection.

Koppelt zichzelf aan je site

PullPress herkent je generator, de opbouw (ook een map per post) en de frontmattervelden op basis van de content die er al staat.

Gestructureerde content via eenvoudige formulieren

24 veldtypes — van datums, kleuren en kaarten tot relaties tussen collecties, voorwaardelijke velden en stapelbare paginasecties. Openingsuren, teamleden, menukaarten: velden, geen code.

Plan op een contentbord

Een kanbanbord met een fase voor ideeën — Ideeën → Concept → Wacht op goedkeuring → Ingepland → Gepubliceerd — en een redactiekalender met ingepland en gepubliceerd werk.

Mediabibliotheek in je repo

Eén keer uploaden (automatisch geoptimaliseerd), overal hergebruiken met alt-tekst, of gratis stockfoto's toevoegen. Foto's (JPG, PNG, WebP) komen in je repo terecht — gecommit, met versies, van jou.

Zoeken & SEO ingebouwd

Full-text zoeken in alle collecties, plus een SEO-veld met tips voor titel en beschrijving, canonieke URL, OpenGraph-afbeelding en kant-en-klare JSON-LD.

Geschiedenis en terugzetten met één klik

Bij elk item zie je de volledige git-geschiedenis. Zet een oudere versie terug als concept dat de gewone reviewflow volgt.

Meertalig, met AI-vertaling in één klik

Taalversies als naastliggende bestanden (post.fr.md), een taalbalk bij elk item, 'vertaling maken', en een AI-vertaalknop die je Markdown intact laat.

Gemaakt voor bureaus

Eén dashboard voor elke klantensite, rollen tot op het niveau van een collectie, leestoegang en white-label branding per klant. Een volledig klantenteam onboarden in één keer: plak hun adressen, en iedereen krijgt een gebrande welkomstmail en een start in begrijpelijke taal.

Een native Apple-app voor redacteuren (bèta)

Eén app voor iPhone, iPad en Mac. Log in met een code uit je mailbox, schrijf en bewerk, voeg foto's toe, gebruik het bord, de kalender, zoeken en media, en bekijk elke wijziging woord voor woord voor je goedkeurt — met een pushmelding als iets op jou wacht. Dezelfde reviewflow als op het web; niets gaat live zonder goedkeuring. In bèta via TestFlight — binnenkort in de App Store.

Geen lock-in

Je content is gewone Markdown en YAML in je eigen repo, en je kunt altijd vertrekken met alles erop en eraan — geschiedenis inbegrepen. Kom je van WordPress? Importeer je gepubliceerde berichten om te starten.

AI

AI die via je review werkt, niet eromheen

AI in de app doet voorstellen; je schrijvers beslissen wat ze houden, en elke wijziging doorloopt de reviewflow die je team al gebruikt. Inbegrepen in de betaalde abonnementen, zonder API-sleutels om in te stellen — of gebruik je eigen.

Vertalen in één klik

Zet elk tekst- of Markdown-veld ter plekke om naar een andere taal, met opmaak, links en code intact.

Diffs uitgelegd in gewone taal

Op het reviewscherm krijg je een korte samenvatting in gewone taal van wat er echt veranderd is — zodat niet-technische goedkeurders geen diff hoeven te lezen.

Content-agents via MCP

Koppel Claude of ChatGPT als connector of met een persoonlijk token. Agents gaan nooit verder dan jouw rol en krijgen alleen de rechten die jij geeft — met lezen en schrijven maken ze concepten en dienen ze in ter review, met hetzelfde audittrail als redacteuren.

BlogsDocumentatieChangelogsRestaurantsitesPortfolio's

Alles wat op Markdown draait.

Betaal voor schrijvers, niet voor lezers.

Lezen en goedkeuren is altijd gratis. Begin gratis met één site en één schrijver, groei per schrijver met Pro of per klantensite met Agency, en zeg op wanneer je wilt.

FAQ

Veelgestelde vragen

Wat is PullPress, en voor wie is het?
PullPress is een contenteditor voor websites waarvan de content als bestanden in een GitHub-repository staat (sites gebouwd met Astro, Hugo, Jekyll, Eleventy, Next.js en dergelijke). Developers en bureaus koppelen de site één keer; schrijvers, klanten en marketeers bewerken daarna pagina's, berichten en foto's in een vriendelijke editor, en wijzigingen gaan live na de goedkeuring die jij kiest.
Heb ik GitHub nodig? En mijn redacteuren?
De eigenaar van de site (of je developer) heeft de bestanden van de website in een GitHub-repository nodig en installeert er één keer de PullPress GitHub App op. GitLab en Bitbucket worden nog niet ondersteund. Je redacteuren hebben helemaal geen GitHub nodig: ze loggen in met een magische link — zonder wachtwoord — en elke wijziging staat op naam van de redacteur die ze maakte. Eerst rondkijken? Begin met één klik op een proefsite: de inhoud staat in PullPress tot je een repository koppelt, en verhuist dan mee.
Host PullPress mijn website?
Nee. Je site wordt gebouwd en gehost waar dat vandaag gebeurt — Netlify, Vercel, GitHub Pages, je eigen server. PullPress bewaart wijzigingen in je repository, en je bestaande hosting publiceert ze zoals altijd.
Is er een gratis abonnement?
Ja: één site en één schrijver, voor altijd gratis, en lezen en goedkeuren is altijd gratis. Betaalde abonnementen voegen schrijvers, sites en AI toe — bekijk de prijzen.
Wat gebeurt er als een redacteur opslaat?
PullPress maakt een branch en een commit in je repository. Als de redacteur het werk indient, opent PullPress een pull request — die je nakijkt en merget zoals elke andere PR.
Kan ik wijzigingen nakijken voor ze live gaan?
Ja — dat is de standaard. Je bekijkt de wijziging in PullPress (veld per veld, met de gewijzigde woorden gemarkeerd, en een optionele live preview), keurt goed, plant in voor later, of wijst af met een reden waar de schrijver mee verder kan. Grotere sites kunnen de laatste merge op GitHub vereisen met branch protection.
Kunnen wijzigingen op een gepland moment live gaan?
Ja. Goedkeurders kunnen een ingediende wijziging inplannen vanaf de reviewpagina, en beheerders kunnen hun eigen wijziging ook rechtstreeks vanuit de editor inplannen. Kies een datum en een uur; PullPress merget de wijziging automatisch op dat moment.
Gebruikt het AI? Kan AI content voor me schrijven?
Als je dat wilt. In de betaalde abonnementen is AI inbegrepen en werkt het meteen — vertalen in de editor, samenvattingen in gewone taal van elke wijziging en kwaliteitscontroles, binnen een maandelijks fair-usebudget (of gebruik je eigen API-sleutels en betaal je provider rechtstreeks). Je kunt ook Claude of ChatGPT koppelen als content-agents via MCP. Een agent gaat nooit verder dan jouw eigen rol en krijgt alleen de rechten die jij geeft: met lezen en schrijven (wat wij aanraden) maakt hij concepten en dient hij ze in, en een mens keurt goed. Geef je ook goedkeuren-en-inplannen, dan kan de agent van een goedkeurder publiceren zoals die goedkeurder dat kan.
Kan ik mijn bestaande content overzetten?
Je content staat al in je repo, dus PullPress bewerkt die ter plekke. Kom je van WordPress? Upload een WXR-export (tot 4 MB) en PullPress zet je gepubliceerde berichten — tot 200 — om in Markdown-items, als één wijziging om na te kijken. Pagina's, concepten en mediabestanden worden niet geïmporteerd, en afbeeldingen in berichten blijven naar je oude WordPress-site verwijzen tot je ze vervangt. Zo werkt de import.
Met welke site generators werkt het?
Met elke generator die Markdown of databestanden uit de repo leest: Astro, Hugo, Jekyll, Eleventy, Next.js en co. YAML-, TOML- en JSON-frontmatter werken allemaal. Wordt je site gebouwd uit bestanden in Git, dan past PullPress erbij.
Is mijn repo veilig?
Je installeert de GitHub App alleen op de repositories die je kiest, en hij krijgt nooit toegang tot workflows of repository-instellingen. GitHub geeft toegang tot content per repository, niet per map, dus PullPress bewaakt die grens zelf: hij schrijft alleen in de content- en mediamappen die je hebt ingesteld, plus zijn eigen pullpress.config.yml en — als je er een hebt — je llms.txt, nooit in .github/ of workflows. Wijzigingen van redacteuren komen binnen als een branch en pull request die je kunt nakijken (op sites met open publicatie worden ze meteen gemerged); de PullPress-configuratie instellen of aanpassen, en een bestaande llms.txt bijwerken op sites met open publicatie, gebeurt met een commit rechtstreeks op je standaardbranch.
Waar worden mijn gegevens bewaard? Is PullPress GDPR-conform?
De content van je website blijft in je eigen GitHub-repository. Onze database (accounts en workflowgegevens) en de optionele analytics worden gehost in de EU (Frankfurt); sommige leveranciers, zoals onze hosting, e-mail en GitHub zelf, zitten in de VS, gedekt door het EU-VS Data Privacy Framework of door modelcontractbepalingen. Lees de privacyverklaring, de verwerkersovereenkomst en de lijst van subverwerkers.
Welke talen spreekt PullPress?
De app — editor, dashboard en e-mails — en deze website zijn beschikbaar in het Nederlands, Frans, Duits, Spaans en Engels. Iedereen kiest zijn eigen taal, en tot dan volgt PullPress de browser. De uitgebreide documentatie en de juridische pagina's zijn voorlopig in het Engels. De content van je site mag in elke taal zijn: taalversies staan naast elkaar, met AI-vertaling in één klik in de betaalde abonnementen.
Hoe zeg ik op, of verwijder ik mijn account?
De eigenaar van de werkruimte kan een betaald abonnement op elk moment wijzigen of opzeggen via Werkruimte-instellingen → Abonnement → Facturatie beheren, en kan daar ook de hele werkruimte verwijderen, wat het abonnement meteen opzegt. Je eigen account verwijder je via Profiel → Account verwijderen (ben je de enige eigenaar van een werkruimte met andere leden, draag het eigenaarschap dan eerst over). Je website en de geschiedenis ervan in GitHub blijven hoe dan ook onaangeroerd.
Wat als ik stop met PullPress?
Er gaat niets stuk. Je content staat al in je repository als gewone Markdown en YAML. Verwijder de GitHub App en hou alles.
Hoe krijg ik hulp?
Begin bij de documentatie, of mail ons op support@pullpress.app.

Geef je redacteuren een deur naar de repo — zonder hun de sleutels te geven.

Zet je eerste site op in een paar minuten. Gratis voor één site en één schrijver, met onbeperkt goedkeurders en lezers.