Works / Agent Image · Gutenberg Integration
The Gutenberg Blocks That Let Marketing Build Its Own Pages
Campaign pages meant hand-coding the same sections over and over — so I turned the design system into drag-and-drop Gutenberg blocks marketing assembles itself, then automated new-block creation straight from the theme.
Client: Agent Image · Role: Developer · Year: 2026 · Stack: PHP · React · WordPress
The story
The before: Every campaign landing page meant hand-coding the same sections again — slow, and a bottleneck the moment marketing wanted to move fast.
The turn: So I brought in Gutenberg and turned our design sections into drag-and-drop blocks the team assembles itself — then automated the block-building, so new ones come from the theme in hours, not days.
How it works
- WordPress · Gutenberg: Our design sections became Gutenberg blocks — drag-and-drop, edited right on the page.
- React: Each block is a React component, so it behaves like the rest of the site.
- PHP: PHP wires the blocks into the theme — rendering, data, the WordPress side.
- PHP · React: New blocks now generate from the theme components — validated and on-brand, in hours.
A generated block is only as safe as what it's built from. These come from the theme's own tested components — so a new block inherits what's already on-brand, instead of fresh markup someone debugs later.
What changed
who codes the next landing page? will a new block break the layout? how long until marketing can launch?
The numbers: hours, not days — to build a new on-brand block.
Fair questions
can non-developers actually use it?
Yes — pages get assembled by dragging blocks together, no code touched. (from the team)
does it fit our existing WordPress?
It's standard Gutenberg — it drops into the WordPress stack you already run. (from your stack)
what happens after you hand it off?
It's your theme and standard WordPress — on-brand blocks, nothing bespoke to babysit.
The reel continues
Previous: Scout · Content Gap Analysis Automation · Next: MARA · Tickets Reporter · open my notebook?
Got marketing waiting on dev for every new page, campaign, section, launch? Block Party — or discover my mastery.