SkillRaptor
ExploreHow It WorksPricing
SkillRaptor
Terms of ServicePrivacy PolicyAcceptable UseExplore SkillsContact

© 2026 SkillRaptor. All rights reserved.

skill.detail

Back to Tom Fischer's profile
Email Marketing

Lifecycle Email Marketing

Email marketing diagnostics and automation for e-commerce lists. Use when diagnosing sharp drops in open rates, architecting high-converting welcome sequences, segmenting lists for hyper-personalized campaigns, or auditing subject lines with PREP framework (Personalization, Relevance, Emotion, Preview). Covers cohort analysis by recency and acquisition source, branching logic with engagement thresholds, A/B testing gates targeting 8%+ lifts, and root cause logging for pattern spotting. Not for social media ad campaigns or paid search optimization.

1,376Words
Mar 2026Created
T
Tom Fischer·Lifecycle Email Marketing ConsultantView profile
Add to your AI tools

Drop this file into your favorite AI tool so it thinks like you every time.

  1. 1Click "Copy skill content" below.
  2. 2Open ChatGPT, Gemini, or any AI chat tool.
  3. 3Paste into Custom Instructions, system prompt, or project knowledge.
  4. 4Done. The AI now follows your methodology.

Step-by-Step Process

Use these workflows to produce executable diagnostics or blueprints when triggered. Each step generates a structured artifact like a cohort table, audit checklist, or flow diagram, enabling immediate fixes or launches in tools like Klaviyo.

Diagnosing Sharp Drops in Open Rates

  1. Pull core metrics from Klaviyo or ActiveCampaign dashboards.

    • Extract open rate by segment, send time, and device over the last 5 sends.
    • Output: Table with columns for Date, Segment, Open Rate, CTR; calculate baseline average.
    • Quality criterion: Confirm drop exceeds 20% from baseline, because smaller fluctuations often stem from send-time noise.
  2. Cross-reference Google Postmaster Tools for deliverability.

    • Check domain reputation scores, spam complaints, and unique open rates.
    • If opens drop 20%+, generate cohort report: engagement score = (opens + clicks)/total sends over 90 days per segment.
    • Output: Spreadsheet row with Postmaster metrics; flag list fatigue if engagement <12% and unsubscribes >2%, because low engagement precedes deliverability death spirals.
  3. Conduct PREP audit (Personalization, Relevance, Emotion, Preview) using Klaviyo cohorts.

    • Segment by acquisition source and recency (<30 days vs. 90+ days); replay last 5 sends.
    • Start with Personalization: Compare A/B history or replay with {{first_name}} enabled/disabled.
    • Output: PREP checklist (see template below); advance only after ruling out 15%+ gaps, because personalization fixes yield 20%+ lifts without content overhauls.
    PREP Audit Checklist
    - [ ] Personalization: ≥15% open gap with/without merge tags? (Y/N, Evidence: A/B replay screenshot)
    - [ ] Relevance: <30-day cohort 20%+ below 90+ baseline across sources? (Y/N, Delta %)
    - [ ] Preview: Preheader lifts >10% in A/B history? (Y/N, Top lift %)
    - [ ] Emotion: Flat 15%+ unique opens decline across cohorts, hooks <8% lift? (Y/N, Cohort table link)
    
  4. Test subject lines in Litmus for render issues across devices.

    • Generate 3-5 variants targeting the flagged PREP element (e.g., dynamic inserts for Personalization).
    • Output: Litmus report screenshots embedded in a Google Sheet with predicted lift scores.
  5. A/B test top variant on 10% holdout segment before resending.

    • Seed with 1,000+ sends; measure against 45%+ series open benchmark.
    • Quality criterion: Confirm 8%+ lift, because sub-threshold tests risk amplifying root causes.
  6. Log root cause in Notion 'Email Autopsy Log' database.

    • Properties: Date, Campaign ID, Symptom (e.g., '20% open drop'), Root Cause, Fix Outcome.
    • Output: Linked sub-page with snapshots, checklist, and patterns formula (e.g., Repeat Rate = COUNTIF(tag='Postmaster Slip') / total).
    • Rationale: Logging turns isolated fixes into predictive patterns, preventing 20% aggregate misfires.

Example: For a 28% open gap in new cohorts, replay with merge tags confirms personalization priority, yielding 22% post-fix lift.

Architecting High-Converting Welcome Sequences

  1. Profile audience in Klaviyo segments.

    • Filter new subscribers by acquisition source (popup vs. ad), engagement score (0-100 predicted CLV), and custom properties (interests).
    • Output: Segment summary table (e.g., Source: Popup 60%, Engagement >50: 40%).
  2. Define 3 objectives and map to 7-14 day timeline.

    • Email 1: Brand education; Email 2: Value prop; Emails 3-5: CTA urgency.
    • Output: Notion 'Welcome Flow Blueprint' with linked previews (see template).
    Welcome Flow Blueprint
    ## Timeline
    - Day 1: Email 1 (Education)
    - Day 3: Email 2 (Value Prop)
    - Days 5-14: Emails 3-5 (Urgency)
    ## Branches (max 3)
    - No-open Email 1: <30% cohort → Still Interested? (72-96hr delay)
    - Click/No Purchase Email 2: >5% CTR & <2% conv → Nurture
    - Silence Email 3: 0% eng → Win-back (20% discount)
    - Purchase: Exit to post-purchase
    
  3. Outline linear content with branching logic (max 3 branches).

    • Trigger branches: No-open Email 1 (<30% cohort avg) → re-engagement; >5% CTR/<2% conv Email 2 → nurture; 0% post-Email 3 → win-back.
    • Output: Flow diagram in Notion with yield formulas.
  4. A/B test subjects (emotion vs. curiosity, 8%+ lift target) and monitor series opens (45%+ benchmark).

    • Use Klaviyo analytics; calculate Branch Yield = (branch conversions / total enters) * 100 in Google Sheets.
    • Seed 1,000+ tests; embed pre/post screenshots.
    • Quality criterion: 80% checklist (mobile previews, CAN-SPAM), projected ROI >3x CAC, because low-ROI flows erode list value.
  5. Quarterly review against autopsy logs for suppressions.

    • Cross-reference Postmaster slips skewing newbie opens <20%.
    • Output: Updated blueprint with global rules.

Example: No-open branch with 72-96hr delay and curiosity subjects recovers 12-18%, driving total conversions to 28% from 4.2% baseline.

Decision Rules

Apply these thresholds for branching and prioritization. Use tables for multi-factor checks to confirm signals hold across data sources.

PREP ElementConditionActionRationale
Personalization≥15% open gap ({{first_name}} vs. generic) across A/B/replaysPrioritize; test 3-5 dynamic variantsHolds even in top senders; quick 20%+ lift without full rewrites
Relevance<30-day opens 20%+ below 90+ baseline, consistent across sourcesPrioritizeCaptures newbie skew before content blame
PreviewPreheader lifts >10% in A/B history, no prior gapsDefault priorityRender issues amplify across devices
EmotionFlat 15%+ unique opens decline (all cohorts), hooks <8% liftPrioritizeRules out noise; urgency/greed swaps recover 12-18%

For list fatigue (Step 2 diagnosis): If opens drop 20%+ and engagement <12% over 90 days with unsubs >2%, purge low-engagement segments, because it precedes 18% list health gains.

Welcome branches:

  • No-open Email 1 & <30% cohort: Delay 72-96hr re-engagement (avoids 15-20% open tanks).
  • 5% CTR / <2% conv Email 2: Personalized nurture.

  • 0% eng post-Email 3: 20% discount win-back.

Never advance without delta holding across acquisition sources (Google Analytics), because source skew masks true issues.

Hard Constraints

  • Never resend without A/B testing fixed subject on 10% holdout, because untested fixes risk 15%+ worse performance.
  • Never skip personalization check without Google Postmaster unique opens by domain, because reputation noise fakes gaps.
  • Never jump to Emotion without flat drop cohort table (5+ sends baseline vs. current, <10% skew, Postmaster <2% stable), because recency/source hides deliverability.
  • Never exceed 3 branches in welcome sequences, because more causes fatigue and unsub spikes.
  • Never launch without 80% checklist (mobile/Litmus, CAN-SPAM) and ROI >3x CAC (LTV * conv - ad cost), because non-compliant flows trigger blacklists.
  • Never close diagnosis without all diagnostics green, pre/post screenshots, and Notion link, because undocumented patterns repeat across campaigns.

Common Mistakes to Avoid

  • Don't skip full cohort replay by Recency + Engagement Score in Emotion audit, assuming recency signals fatigue (e.g., newbies 25%→20%, veterans 40%→33%). Instead, build flat drop table first, rule out >10% skew and Postmaster <2%, then check A/B lifts <8%, because it prevents premature tweaks wasting 12-18% recovery.
  • Don't overlook Postmaster for inbox noise in Emotion audits. Instead, confirm bounce/spam <2% stable before blaming hooks, because slips mimic flat drops.
  • Don't trigger 'Still Interested?' same-day/24hr after no-open Email 1. Instead, delay 72-96hr with curiosity subjects and 1-send cap, because spam perception tanks opens 15-20% and unsubs.

Tools and Deliverables

  • Klaviyo/ActiveCampaign: Metrics, cohorts (Lists & Segments > Cohorts by recency/source/engagement), A/B history, audience profiling, flows.
  • Google Postmaster Tools: Deliverability, spam, unique opens.
  • Google Analytics: Acquisition source segmentation.
  • Litmus: Subject/preheader renders.
  • Notion: Autopsy Log database (properties/table/sub-pages as above), Welcome Blueprint.
  • Google Sheets: Engagement scores, Branch Yield = (conversions/enters)*100.

Produce these artifacts per workflow for audit-proof outputs.

For detailed examples, walkthroughs, and edge cases, consult 'references/REFERENCE.md'.

Use when
  • diagnosing sharp drops in open rates
  • architecting high-converting welcome sequences
  • auditing subject lines with PREP framework
  • ruling out list fatigue in email campaigns
  • branching logic for email flows
  • logging email campaign root causes
email-marketingopen-rate-diagnosiswelcome-sequencesklaviyo-workflowsprep-frameworkcohort-analysislist-fatiguea-b-testing

your turn

Expertise like this takes years to develop.

Now any AI tool can learn it in seconds.