Campaign Launch Pipeline
Marketing Official v1.2.0End-to-end campaign creation: brief, audience segmentation, copy, and launch plan
by skrptiq
Sign in to import this skrpt into your workspace.
Sign inWhat's included 10 nodes
Campaign Launch Pipeline
End-to-end campaign creation: brief, audience segmentation, copy, and launch plan
Campaign Brief Generator
Assembling a structured campaign brief from the campaign plan and audience segment profiles
Campaign Planning
Designs multi-channel marketing campaigns from strategy to execution plan
Copywriting
Writes persuasive, on-brand copy for any channel or format
Campaign Brief Generator
Creates a structured campaign brief from initial requirements
Campaign Launch Brief
Collects campaign details and objectives for launch planning
Plan Campaign
Core prompt for designing multi-channel campaign strategy
Write Copy
Core prompt for producing on-brand marketing copy
Content Style Guide
Writing standards for all marketing content
Campaign Brief Template
Standard template for marketing campaign briefs
Requirements 1 service, 1 data type
- LLM Service
- pii
Security Passed
Detected
- Services: llm-service
- Permissions:
- Data Handling: pii
Version history 16 releases
GH#863 (K-045 intent/output-mismatch) — wire the previously-orphaned `campaign-brief-generator` prompt into the pipeline. It was declared but never invoked, so the campaign brief it promises was never produced and copywriting silently consumed the campaign plan instead. Added a `campaign-brief-builder` backing skill (title "Campaign Brief Generator") and inserted the brief step at Stage 3 (after campaign planning, before copywriting), bound to the campaign plan and audience segments via explicit `from_step`. Rebound copywriting to consume the brief step's output, and converted positional `{{steps.X.output}}` refs in plan-campaign, campaign-brief-generator, and write-copy to `context_params` + `{{step.context.*}}` bindings. Added a Stage 5 narrative for the content-enrichment/QA steps. Contents: skills 2→3, total 9→10.
GH#845 — republish with American English (en-US) content, completing the source-only GH#805 flip that never reached the Hub. Copy only — no functional or behaviour change.
GH#745 — declare per-step `output: {name, type}` on every execution step (campaign_brief/text, campaign_plan/text, copy/text, brief/text, ideas/list, image_brief/text, consistency_verdict/decision, polished_content/text). Lights up the #744 rich flow-map with named, typed outputs. Content-only; no bindings or logic changes.
GH#645 Row 3 final — re-pin 6 prompt-deps to the new v1.0.2/v1.0.3 versions that now expose `nodes[].content` via /api/shared/<slug>/<v>/metadata (per GH#651 endpoint extension + d1Execute dual-mode fix). Engine validator's dep-aware loop-body `{{loop.item}}` interpolation check + binding from_step resolution now pass through deps for this consumer. No content changes; identity + dep-version repin only.
Wave 2: re-signed with canonical engine signing pipeline.
Signature fix — RELEASE_NOTES.md now included in integrity checksum.
Initial catalogue release with full structural and content-quality validation. All scanner checks pass.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
More from Marketing
View all →Email Campaign Flow
Audience segmentation, copy, A/B test plan, and send schedule
Competitor Monitoring Flow
Ongoing competitor marketing surveillance, messaging analysis, and response planning
SEO Content Pipeline
SEO-optimized content strategy, keyword research, and on-page optimization