Marketing campaigns / 14 primitives + composition

Marketing campaign builder primitives

The campaign cockpit stack — segment builder, A/B variants, channel mix, schedule, KPIs, creatives, subject line tester, send-time optimizer, live results, conversion funnel, template chooser, UTM builder, and drip sequence editor. Visual references — no real sends wired.

Production answer

Marketing campaign builder primitives is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview Marketing campaign builder primitives states
Generative search brief

Marketing campaign builder primitives: The campaign cockpit stack — segment builder, A/B variants, channel mix, schedule, KPIs, creatives, subject line tester, send-time optimizer, live results, conversion funnel, template chooser, UTM builder, and drip sequence editor. Visual references — no real sends wired.

Visual reference only — no real sends wired
Primitive 01

Campaign card

Name + status + channel chips + audience-size + send window for any campaign row.

StatelessOpen
Primitive 02

Audience segment builder

Rule chips, AND/OR groups, estimated reach with tag inputs for inline rules.

Stateful · rulesOpen
Primitive 03

A/B variant editor

Tabs for each variant, weight sliders, winner rule chips, per-variant content.

Stateful · tabsOpen
Primitive 04

Channel mix picker

Email, SMS, push, in-app, banner, social — chip toggles with cost + reach chips.

Stateful · multiOpen
Primitive 05

Schedule launcher

Now / specific time / recurring / send-time-optimized + timezone picker.

Stateful · radioOpen
Primitive 06

Goal KPI selector

Opens / Clicks / Conversions / Revenue / Bookings radio + target input.

Stateful · radioOpen
Primitive 07

Creative gallery

Filtered thumbnail grid of email / SMS / push creative with A/B select + clone.

Stateful · selectOpen
Primitive 08

Subject line tester

Input + AI suggestions + spam, word-count, emoji-fit chips with suggestion dialog.

Stateful · dialogOpen
Primitive 09

Send time optimizer

Per-hour heatmap of historical opens, recommended window, override picker.

Stateful · pickOpen
Primitive 10

Real-time results card

Sent / delivered / opened / clicked / bounced metric tiles with sparkline trends.

Live · statusOpen
Primitive 11

Conversion funnel card

Funnel bars Sent → Opened → Clicked → Converted with drop-off % per step.

Stateless · meterOpen
Primitive 12

Campaign template chooser

Library + private templates with previews, channel chips, clone button.

Stateful · tabsOpen
Primitive 13

UTM parameter builder

Source / medium / campaign / term / content inputs + URL preview + copy CTA.

Stateful · copyOpen
Primitive 14

Drip sequence editor

Timeline of touchpoints with delay chips, branching conditions, edit per step.

Stateful · selectOpen
Composition

Full campaign cockpit

All 14 primitives composed together in a single Klaviyo-style campaign builder cockpit.

CompositionOpen