klaviyo-flow — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited klaviyo-flow (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Outputs live under ~/notes/Klaviyo/<brand>/<subfolder>/, where <brand> is resolved at run time from the connected Klaviyo account's organizationName attribute (via mcp__claude_ai_Klaviyo__klaviyo_get_account_details). For ExampleBrand, this resolves to ExampleBrand. If multiple brands are connected, ask Will which brand the current run is for.
The Klaviyo MCP cannot create flows directly — this skill outputs a deployable spec (every email + condition + delay) that Will pastes into Klaviyo's flow builder OR feeds to a Klaviyo API deploy script. Either way, the design + copy work is fully drafted.
~/notes/[brand-slug]/brand-identity/ for voice + products. Required.mcp__claude_ai_Klaviyo__klaviyo_get_flows. If a flow of this type already exists, read its report via klaviyo_get_flow_report and use the performance baseline to inform recommendations (rebuild from scratch vs patch).## Flow templates below. Each template defines: trigger condition, exit criteria, sequence length, delay logic per step, content theme per step./klaviyo-campaign.~/notes/Klaviyo/<brand>/flows/[flow-type]-[YYYY-MM-DD]/.| # | Delay | Purpose | CTA |
|---|---|---|---|
| 1 | Immediate | Deliver discount + brand intro | Shop with discount |
| 2 | +2 days | Founder story / why this brand exists | Read more / shop |
| 3 | +4 days | Bestsellers + social proof | Shop bestsellers |
| 4 | +7 days | Last-chance discount reminder | Use discount before expiry |
Added to Cart (NOT just Checkout Started)| # | Delay | Purpose | CTA |
|---|---|---|---|
| 1 | +1 hour | Friendly reminder + cart contents | Complete order |
| 2 | +24 hours | Social proof + reviews of cart items | Complete order |
| 3 | +48 hours | Soft discount or urgency (low stock if real) | Complete order |
Note: Default Klaviyo abandoned cart triggers onCheckout Startedonly. The above triggers onAdded to Cartto catch the 70%+ of intent that never reaches checkout. This is the single highest-impact flow gap most brands have.
Viewed Product (no Add to Cart, no Purchase in 24h)| # | Delay | Purpose | CTA |
|---|---|---|---|
| 1 | +4 hours | Show the product + 1-2 similar | Back to product |
| 2 | +24 hours | Reviews / UGC of the product | Back to product |
Placed Order| # | Delay | Purpose | CTA |
|---|---|---|---|
| 1 | Immediate | Order confirmation + thank-you (high engagement window) | Track order |
| 2 | +3 days | Care/usage guide for the product | Helpful content link |
| 3 | +7 days (or delivery + 2 days) | Review request | Leave a review |
| 4 | +21 days | Cross-sell complementary product | Shop add-on |
| 5 | Per replenishment cycle | Reorder reminder (if consumable) | Reorder |
Placed Order 90+ days ago AND no Placed Order in 60d| # | Delay | Purpose | CTA |
|---|---|---|---|
| 1 | Day 0 | "We miss you" + product news | Shop new |
| 2 | +5 days | Discount offer | Use code |
| 3 | +10 days | Last-chance + we'll stop emailing if no action | Click to stay |
| # | Delay | Purpose | CTA |
|---|---|---|---|
| 1 | Day 0 | "Want to keep hearing from us?" | Click to stay (else suppress) |
Restock Notify event + product in stock~/notes/Klaviyo/<brand>/flows/[flow-type]-[YYYY-MM-DD]/
spec.md # full flow spec — trigger, conditions, delays, branches
email-1.md # email 1 — subject, preheader, body, CTA
email-2.md
...
deploy.md # step-by-step Klaviyo manual setup (since MCP can't create flows)Always include:
create_flow available). Will deploys manually OR via Klaviyo's REST API directly.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.