CASE
BUILDER
interne cases

Studio

Bulkman

Wijzigingen slaan vanzelf op

Klantkleuren

Niet verplicht. Lege kleuren slaan we over. Ingevulde waarden gaan naar Webflow als kleur tot kleur-4.

Verhaal

Schrijf of stuur een zin terug. De preview rechts volgt mee.

48 / 90

Editor laden…
Editor laden…
Editor laden…
Editor laden…

479 / 480

Cijfers

Alleen uit de intake. Leeg laten als er geen echt cijfer is.

Highlights

Drie features. Beelden voeg je later zelf in Webflow toe.

Highlight 1

Highlight 2

Highlight 3

SEO

43 / 60

155 / 155

Case

Bulkman: Webflow CMS bulk bewerken zonder risico

Een SaaS-product waarmee Webflow CMS-collecties als spreadsheet bewerkbaar zijn, met een veiligheidspipeline die voorkomt dat er iets misgaat op de live site.

Klant:
Bulkman
Doorlooptijd:
1 maand
Jaar:
2026
OverzichtOntbreekt
HeroOntbreekt
  • 50

    items per bulk-actie in de trial

  • 100

    items per batch bij laden van collecties

In het kort

Bulkman is een SaaS-product waarmee Webflow CMS-collecties als spreadsheet bulk bewerkbaar zijn, gebouwd voor agencies en freelancers die contentwerk in volume doen. Wij bouwden de volledige applicatie in één maand: van spreadsheet-interface en staged edit-pipeline tot Stripe-billing en een aparte marketingsite op bulkman.io. Elke wijziging blijft lokaal totdat de gebruiker hem bevestigt, en vóór elke write naar Webflow wordt automatisch een snapshot aangemaakt, zodat fouten

Uitdaging

Bulkwerk hoort niet in een modal

De Webflow Editor is gebouwd voor één item tegelijk. Agencies en freelancers die catalogi, prijzen of copy in bulk moeten bijwerken, hebben geen goed alternatief: klikken kost uren, en wie dat wil vermijden schrijft scripts direct tegen de API, zonder preview, zonder vangnet en zonder eenvoudige manier om terug te draaien als er iets misgaat.

Bulk editing is standaard gevaarlijk

Wie direct tegen de Webflow API schrijft, heeft geen diff-preview, geen rollback en geen controle over wat er gepubliceerd wordt. Een fout in een bulkactie kan direct zichtbaar zijn op de live site, en terugdraaien is dan handwerk, niet één klik.

Technische veiligheidsgaranties waarmaken

De grootste uitdaging was niet de spreadsheet-interface, maar de onderliggende pipeline: staged changesets in de client, een snapshot-first write-flow, item-level publish zonder whole-site publish, rate limiting op Webflow API-calls en tenant-isolatie via row-level security. Elke marketingbelofte moest technisch aantoonbaar kloppen, niet alleen als copy op de site.

Onboarding zonder wrijving

Een SaaS-product voor een technisch publiek moet snel overtuigen. De trial moest de volledige flow demonstreren, inclusief edit, diff, apply, publish en restore, zonder creditcard en zonder dat een gebruiker zijn live site in gevaar brengt. Dat vereist een cap die groot genoeg is om de waarde te voelen, maar klein genoeg om risico te beperken.

Aanpak

Spreadsheet als werkvlak

We kozen voor Glide Data Grid als canvas-gebaseerd spreadsheet-component, gevirtualiseerd zodat grote collecties soepel laden zonder dat de interface vastloopt. Collecties worden opgehaald via de Webflow API v2 en in batches van 100 items geladen, zodat de sheet al bruikbaar is terwijl de rest nog binnenkomt. Elk CMS-item wordt een rij, elk veld een kolom. Bewerkingen blijven in een client-side changeset totdat de gebruiker ze bewust doorzet, Webflow wordt in die fase niet aangeraakt.

Snapshot-first pipeline

Vóór elke write naar Webflow slaat Bulkman een snapshot op in Supabase. De gebruiker ziet eerst een diff van de voorgenomen wijzigingen, bevestigt, en pas dan worden alleen de gewijzigde velden naar Webflow gestuurd, geen volledige collectie-overwrite. Restore hergebruikt dezelfde apply-pipeline, zodat terugdraaien technisch even betrouwbaar is als het originele schrijven en niet afhangt van een apart codepath.

Item-level publish en tenant-isolatie

Publiceren is een aparte, bewuste stap die alleen de items raakt die de gebruiker heeft geselecteerd. Whole-site publishes zijn architectureel uitgesloten, niet alleen beleidsmatig. Site-tokens worden versleuteld opgeslagen en nooit client-side blootgesteld. Supabase RLS zorgt ervoor dat sites en snapshots van verschillende tenants strikt gescheiden blijven.

Billing en trial

We integreerden Stripe met een prijsmodel dat schaalt op aantal sites, niet op features. Elk plan geeft toegang tot dezelfde functionaliteit. De 7-daagse trial geeft volledige toegang tot alle features, met bulk-acties gecapped op 50 items. Dat is genoeg om de hele flow op een eigen site te doorlopen, van edit en diff tot apply, publish en restore, zonder creditcard.

Highlights

  • Highlight 1Ontbreekt

    Spreadsheet-interface voor je CMS-collecties

    Je koppelt je Webflow-site, kiest een collectie en elk item verschijnt als rij in een spreadsheet. Bewerken werkt zoals je gewend bent in een sheet, zonder dat er iets naar Webflow gaat totdat jij dat bevestigt.

  • Highlight 2Ontbreekt

    Snapshot vóór elke write, restore met één klik

    Elke keer dat je een bulkactie bevestigt, maakt Bulkman eerst een restore point aan. Als een bewerking toch verkeerd uitpakt, zet één klik in de history alles terug naar de vorige staat.

  • Highlight 3Ontbreekt

    Publiceren raakt alleen wat je hebt gewijzigd

    Publish is een aparte, bewuste stap die uitsluitend de items aanraakt die je hebt bewerkt. Je homepage gaat niet live omdat je ergens een prijs hebt gecorrigeerd.

Resultaat

Een volledig werkend SaaS-product, live in één maand

‍Bulkman draait op app.bulkman.io met auth, site-koppeling, spreadsheet-grid, staged edits, diff-preview, snapshot-first apply, item-level publish, history en restore, en Stripe-billing.

‍

De veiligheidsbeloften zijn technisch geborgd

‍Whole-site publishes zijn architectureel onmogelijk. Elke bulkactie begint met een snapshot. Fouten zijn herstelbaar met één klik. Webflow-tokens worden versleuteld opgeslagen en zijn nooit zichtbaar in de client.

‍

Bulk CMS-editing voelt als een spreadsheet

‍Wat voorheen uren klikwerk kostte, is teruggebracht tot een handvol acties: collectie kiezen, bewerken, diff bevestigen, publiceren. De interface is herkenbaar voor iedereen die met sheets werkt.

‍

De marketingsite en het product vertellen hetzelfde verhaal

‍bulkman.io positioneert het product op snelheid en veiligheid. De technische pipeline maakt die beloften concreet aantoonbaar, van staged changesets tot zero whole-site publishes.

In de case

  • Screenshots ontbreken