# Give your team a repeatable publishing workflow

A workshop campaign for marketing teams that want to prepare, review, and publish pages from a shared block library.

[Try registering interest](#campaign-action)

## The marketing decisions behind this page

The agenda appears before the benefits so visitors can assess the session. The form asks only for an email address.

Audience: Marketing teams that manage website content without writing application code.

Conversion goal: A registration of interest after reviewing the workshop agenda.

Measurement plan: Proposed metric: completed interest forms / landing-page visits. No workshop is scheduled in this demo.

[Inspect the shared content model](/content/blocks.json)

## The workshop agenda

1. **Start with the campaign brief**
   
   Agree on the audience, offer, and action before choosing page sections.

2. **Build from shared blocks**
   
   Change copy and reorder sections in the content model without duplicating a page template.

3. **Preview before publishing**
   
   Review mobile layout, translated links, and the visitor action before publication.

## What the team takes into its next campaign

### Shared page patterns

Reuse approved sections while adapting the message to each audience.

### A review process editors can use

Separate content preparation, preview review, and the decision to publish.

## Try registering workshop interest

Try the form validation and confirmation. This example has no date, booking, or mailing list.

Local demo only. Nothing is sent or stored, and no resource or booking is provided.

Email address

Register interest

Canonical: https://nextstory.marcopontili.com/campaign-workshop
Content source: storyblok; published representation.
