campaign

Automate email campaign workflows with DRAFT, PREVIEWED, and SENT states.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/Bishwas-py/webmatrices-skills --skill campaign-bishwas-py
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: campaign
Source: https://github.com/Bishwas-py/webmatrices-skills/tree/main/skills/campaign
Command: npx skills add https://github.com/Bishwas-py/webmatrices-skills --skill campaign-bishwas-py

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Email campaigns are easy to mishandle without safeguards, leading to accidental blasts or mis-targeted messages. This Skill provides a safe, end-to-end workflow to draft, preview, and send targeted emails with explicit state transitions and checks.

Core Features & Use Cases

  • Stateful workflow: DRAFT → PREVIEWED → SENT to prevent accidental large sends.
  • Audience targeting: Build recipient lists from segments and enforce exclusions to avoid duplicates or internal users.
  • Validation & safety: Verify post slugs exist, ensure internal personas are excluded, and require a preview before full send.

Quick Start

Draft a campaign by selecting recent posts and a target segment, then preview before sending.

Frequently Asked Questions about campaign

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent accidental large email sends during campaign automation?

You can prevent accidental large email sends by enforcing a non-negotiable DRAFT → PREVIEWED → SENT workflow. This stateful email campaign automation requires an explicit preview state before any full send, ensuring targeted campaigns are reviewed safely.

How do I exclude internal users from email campaign audience segments?

To exclude internal users from email campaign audience segments, the system automatically chains excludeUserIds across segments and audits internal personas. This ensures internal users are excluded at both the MCP and skill level during campaign targeting.

Can I build email campaigns from specific posts and validate their content?

Yes, you can compose email campaigns from recent or specific posts. The campaign workflow validates post slugs to ensure the referenced content exists before adding it to your targeted email campaign draft.

What's the best way to manage safe state transitions for targeted email campaigns?

The best way to manage safe email campaigns is using a stateful workflow with explicit transitions: DRAFT, PREVIEWED, and SENT. This process prevents mis-targeted messages by requiring validation and audience checks at each state.

Why does my email campaign workflow require a preview before sending?

Your email campaign workflow requires a preview before sending to enforce safety guardrails against accidental blasts. This DRAFT to PREVIEWED transition validates audience segments and post slugs before the final send state.

Are there limitations to the email campaign segmentation and exclusion logic?

The email campaign segmentation enforces strict limitations by requiring post slug validation and chaining excludeUserIds across segments. You cannot bypass the DRAFT → PREVIEWED → SENT workflow, and internal users are always excluded to prevent mis-targeted sends.