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

  1. WordPress · Gutenberg: Our design sections became Gutenberg blocks — drag-and-drop, edited right on the page.
  2. React: Each block is a React component, so it behaves like the rest of the site.
  3. PHP: PHP wires the blocks into the theme — rendering, data, the WordPress side.
  4. 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.