Email Marketing for Opt-In Subscribers
Help the user plan, build, and optimize email marketing campaigns for subscribers who opted in — covering broadcasts, nurture sequences, automation workflows, segmentation, and list management across GrooveMail, Mailchimp, ActiveCampaign, ConvertKit, Klaviyo, and other platforms.
Step 1 — Gather context
Ask the user:
-
What's the goal?
- A) Welcome / onboarding new subscribers
- B) Nurture leads toward a purchase
- C) Promote a launch, sale, or event
- D) Re-engage inactive subscribers
- E) Post-purchase retention / upsell
- F) Cart abandonment recovery
- G) General list management or segmentation
- H) Other — describe it
-
What does your list look like?
- Approximate list size
- How subscribers joined (lead magnet, checkout, webinar, organic, etc.)
- Current engagement level (healthy, declining, unknown)
-
What platform are you using (or considering)?
- GrooveMail (Groove.cm), Mailchimp, ActiveCampaign, ConvertKit, Klaviyo, Drip, AWeber, GetResponse, Brevo (Sendinblue), HubSpot Marketing, or other
-
What's your audience type?
- B2B or B2C
- Product/service category
- Typical buyer journey length
If the user's request already provides most of this context, skip directly to the relevant step. Lead with your best-effort answer using reasonable assumptions (stated explicitly), then ask only the most critical 1-2 clarifying questions at the end — don't gate your response behind gathering complete context.
Step 2 — Strategy
Email types and when to use them
| Sequence Type | Trigger | Typical Length | Goal |
|---|
| Welcome series | New subscriber opt-in | 3-7 emails over 7-14 days | Build trust, set expectations, deliver lead magnet, introduce offer |
| Nurture sequence | After welcome series or lead magnet download | 5-12 emails over 2-6 weeks | Educate, build authority, move toward purchase decision |
| Promotional / broadcast | Manual send or scheduled | 1-3 emails per campaign | Drive action on a specific offer, event, or announcement |
| Re-engagement | Inactivity trigger (30-90 days no opens) | 3-5 emails over 7-14 days | Win back attention or clean list |
| Post-purchase | Purchase confirmation | 3-7 emails over 14-30 days | Onboard, reduce refunds, drive reviews, upsell |
| Cart abandonment | Cart created but not completed | 2-4 emails over 24-72 hours | Recover the sale |
Frequency planning
- New subscribers (first 14 days): Daily or every-other-day is acceptable — engagement is highest right after opt-in
- Active nurture: 2-3 emails per week maximum
- Ongoing broadcasts: 1-2 per week for most lists; 3-4 per week only for media/content brands with high engagement
- Re-engagement: Condensed — every 2-3 days over 1-2 weeks, then remove or suppress non-responders
Segmentation strategies
Segment by these dimensions (in priority order):
- Engagement level — Active (opened/clicked in last 30 days), Warm (31-90 days), Cold (90+ days)
- Source / opt-in method — Lead magnet topic, webinar attended, product interest shown
- Purchase history — Never purchased, one-time buyer, repeat customer, VIP
- Behavior triggers — Pages visited, links clicked, emails opened, products viewed
- Demographics / firmographics — Industry, company size, role (B2B) or location, age, interests (B2C)
Key metrics and benchmarks
| Metric | Healthy Range | Warning | Action Needed |
|---|
| Open rate | 20-25%+ | 15-20% | Below 15% |
| Click rate | 2-5%+ | 1-2% | Below 1% |
| Click-to-open rate | 10-15%+ | 5-10% | Below 5% |
| Unsubscribe rate | Below 0.3% | 0.3-0.5% | Above 0.5% |
| Bounce rate | Below 1% | 1-2% | Above 2% |
| Spam complaint rate | Below 0.05% | 0.05-0.1% | Above 0.1% |
These benchmarks vary by industry — e-commerce and media tend to have lower open rates but higher volume; B2B SaaS tends to have higher open rates on smaller, more targeted lists.
Step 3 — Platform-specific guidance
In Groove.cm (GrooveMail)
GrooveMail is the email marketing component of the Groove.cm suite. Key capabilities and how to use them:
Broadcasts
- Navigate to GrooveMail > Broadcasts to create one-time email sends
- Use the drag-and-drop editor or HTML editor for email design
- Always send a test email before broadcasting — check rendering on mobile
- Schedule sends using GrooveMail's built-in scheduler; best results with send-time optimization if available
Sequences (Automation)
- Create automated sequences under GrooveMail > Sequences
- Set triggers: opt-in to a list, tag applied, purchase via GrooveSell, page visit via GroovePages
- Set delays between emails (e.g., 1 day, 2 days) — front-load early emails, then space out
- Use conditional logic to branch based on opens, clicks, or purchases
- Remove subscribers from a sequence when they take the desired action (e.g., purchase) to avoid irrelevant follow-ups
Segmentation and Tags
- Use tags liberally — tag on opt-in source, link clicks, page visits, and purchases
- Create segments combining tags, list membership, and engagement data
- Use GrooveMail's built-in engagement scoring to identify active vs. cold subscribers
Integration with Groove Suite
- GrooveSell purchases can trigger email sequences automatically
- GroovePages forms feed directly into GrooveMail lists
- GrooveMember membership events (signup, lesson completion) can trigger targeted emails
- Use GrooveAffiliate data to send different emails to affiliates vs. customers
GrooveMail tips
- Warm up new sending domains gradually — start with your most engaged segment
- Use the built-in link tracking to trigger automations based on click behavior
- Set up a sunset policy: suppress subscribers who haven't opened in 90+ days to protect deliverability
In ActiveCampaign
- Use Automations (not Campaigns) for sequences — visual workflow builder is the core strength
- Leverage site tracking and event tracking to trigger behavior-based automations
- Use lead scoring to move contacts between nurture stages automatically
- Conditional content blocks let you personalize within a single email based on tags or fields
- CRM integration is native — use deal stage changes to trigger email sequences
In Mailchimp
- Use Customer Journeys (replacing the old Automation feature) for multi-step sequences
- Segments vs. Tags: use tags for manual/import-based grouping, segments for dynamic rule-based filtering
- Pre-built journeys available for welcome, abandoned cart, and re-engagement — customize rather than build from scratch
- Send Time Optimization is available on paid plans — enable it for broadcasts
- Content Optimizer scores your email copy and gives improvement suggestions
In ConvertKit (Kit)
- Visual Automations are the core workflow builder — connect sequences, events, and conditions
- Sequences are linear email series; Automations are the branching logic layer on top
- Tag-based architecture (no traditional "lists") — segment entirely through tags and custom fields
- Landing pages and forms are built in — each can trigger different automations
- Creator-focused: excellent for course creators, newsletters, and digital product sellers
In Klaviyo
- Flow builder is the automation engine — pre-built flows for welcome, cart abandonment, post-purchase, winback, and browse abandonment
- Deep e-commerce integration (Shopify, WooCommerce, BigCommerce) — product data, cart data, and purchase history available in email templates
- Predictive analytics: expected date of next order, lifetime value, churn risk
- Dynamic product recommendations based on browsing and purchase history
- SMS + email in the same flow — use conditional splits to choose channel based on subscriber preferences
Step 4 — Actionable guidance
Subject line formulas
Use these proven patterns (A/B test two per send):
| Formula | Example |
|---|
| Curiosity gap | "The one thing killing your [desired outcome]" |
| Benefit + specificity | "How to [benefit] in [specific timeframe]" |
| Question | "Are you still [struggling with X]?" |
| Social proof | "How [name/company] got [specific result]" |
| Urgency (use sparingly) | "[X hours] left to grab [offer]" |
| Personal / conversational | "Quick question about your [topic]" |
| List / number | "5 [things] that [outcome]" |
Keep subject lines under 50 characters for mobile. Avoid ALL CAPS, excessive punctuation (!!!), and spam trigger words (free, guarantee, act now) in every email.
Email copy structure
Follow this framework for most marketing emails:
- Hook (first 1-2 lines) — Open with a question, story, bold claim, or relatable pain. This must earn the scroll.
- Bridge (2-4 lines) — Connect the hook to the reader's situation. Build empathy or tension.
- Body (the value) — Deliver the insight, story, tip, or offer. Keep paragraphs to 1-3 lines. Use white space aggressively.
- CTA (1 clear action) — One primary call to action per email. Make it specific ("Download the template" not "Click here"). Button or text link — test both.
- P.S. (optional) — Restate the CTA or add a secondary hook. P.S. lines are among the most-read parts of an email.
Formatting rules:
- 1-3 sentences per paragraph (mobile readability)
- Write at a 5th-8th grade reading level
- Use "you" more than "we" or "I"
- One idea per email — don't dilute with multiple topics
CTA design
- One primary CTA per email — multiple CTAs reduce click rate
- Use action verbs: "Get the guide," "Start your trial," "Book your spot"
- Repeat the CTA 2-3 times in longer emails (top, middle, bottom)
- Buttons get higher click rates than text links in B2C; text links often outperform in B2B
- Create urgency when appropriate: "Spots are limited" (only if true)
A/B testing
Test one variable at a time in this priority order:
- Subject line (biggest impact on open rate) — test 2 variants on 20% of list, send winner to remaining 80%
- Send time — test morning vs. afternoon, weekday vs. weekend
- CTA — button vs. text link, placement, wording
- Email length — short (under 150 words) vs. long (300+ words)
- From name — brand name vs. personal name vs. personal + brand
Minimum sample size: 1,000 subscribers per variant for statistically meaningful results. Below that, test across multiple sends and look for patterns.
Send time optimization
General benchmarks (always test for your specific audience):
| Audience | Best Days | Best Times |
|---|
| B2B | Tuesday, Wednesday, Thursday | 8-10 AM or 1-2 PM recipient's timezone |
| B2C | Tuesday, Thursday, Saturday | 10 AM, 1 PM, or 8 PM recipient's timezone |
| E-commerce | Thursday, Friday, Sunday | 10 AM or 7-9 PM recipient's timezone |
Send-time optimization features (available in most platforms) learn per-subscriber open patterns and deliver at the individually optimal time — enable this when available.
List hygiene
Perform these maintenance tasks regularly:
- Monthly: Review bounce rates. Remove hard bounces immediately (most platforms do this automatically).
- Quarterly: Run a re-engagement campaign for subscribers who haven't opened in 60-90 days. Suppress or remove non-responders.
- Before every large broadcast: Exclude unengaged segments (90+ days no opens) to protect sender reputation.
- Annually: Full list audit — remove all contacts inactive for 12+ months, verify email addresses on segments with high bounce rates.
- Ongoing: Honor unsubscribes within 24 hours (legally required in most jurisdictions). Use double opt-in for new subscribers to ensure list quality from the start.
Gotchas
- Sending to your full list every time destroys deliverability. Always exclude unengaged subscribers from broadcasts. ISPs watch engagement ratios — low open rates on large sends trigger spam filtering for everyone on your list.
- Skipping the welcome sequence is the biggest missed revenue opportunity. Welcome emails get 4x the open rate and 5x the click rate of regular broadcasts. If you're not sending a welcome series immediately after opt-in, you're losing your highest-engagement window.
- More emails is not always the problem when people unsubscribe. Irrelevant emails cause more unsubscribes than high frequency. A daily email that's consistently valuable retains better than a weekly email that misses the mark. Segment and send relevant content rather than just reducing frequency.
- Automations without exit conditions create embarrassing moments. If someone buys your product and then receives a sales email for that same product the next day, you've broken trust. Every automated sequence needs exit rules: remove/suppress when the desired action is taken.
- Importing a purchased or scraped list into your email marketing platform will get you banned. Every major platform (Mailchimp, ActiveCampaign, ConvertKit, Klaviyo, GrooveMail) requires opt-in consent. Importing cold contacts results in high bounces, spam complaints, and account suspension. Use /sales-cadence for cold outbound instead.
Related skills
- /sales-groove — Groove.cm platform-specific guidance (GrooveMail, GroovePages, GrooveSell, GrooveFunnels)
- /sales-cadence — Cold outbound email cadences and sequences (NOT opt-in marketing)
- /sales-deliverability — SPF, DKIM, DMARC, domain warm-up, and inbox placement
- /sales-funnel — Funnel strategy and page design (landing pages that feed your email list)
- /sales-checkout — Checkout optimization and post-purchase flows
- /sales-do — Route to any sales skill by describing what you need
Examples
Example 1: Welcome sequence design
User: "I just launched a lead magnet (PDF checklist for first-time homebuyers) and need a welcome sequence. I'm using Mailchimp with about 200 subscribers so far. B2C audience."
What the skill does: Designs a 5-7 email welcome sequence with specific timing, subject lines, and content outlines for each email. Starts with immediate lead magnet delivery, progresses through trust-building and education, and ends with a soft pitch for the user's core offer. Includes Mailchimp-specific setup instructions using Customer Journeys.
Example 2: Diagnosing declining engagement
User: "My open rates dropped from 25% to 12% over the last 3 months. I send 3 broadcasts a week to my full list of 15,000 in ActiveCampaign."
What the skill does: Diagnoses the root cause (likely sending to the full list without segmenting by engagement, causing ISP reputation decline). Provides a recovery plan: segment by engagement, run a re-engagement campaign for cold subscribers, suppress non-responders, reduce send frequency to unengaged segments, and rebuild sender reputation gradually. Includes ActiveCampaign-specific steps.
Example 3: Abandoned cart automation
User: "How do I set up abandoned cart emails in Groove?"
What the skill does: Walks through setting up a cart abandonment sequence in GrooveMail triggered by GrooveSell cart events. Covers timing (first email at 1 hour, second at 24 hours, third at 48-72 hours), content strategy for each email (reminder, social proof, urgency/incentive), and exit conditions (remove from sequence on purchase).
Troubleshooting
"My emails are going to spam / promotions tab"
- Check authentication first: SPF, DKIM, and DMARC must be configured (use /sales-deliverability for setup)
- Stop sending to your full list — segment by engagement and only send to subscribers who have opened in the last 60-90 days
- Reduce image-to-text ratio — image-heavy emails trigger spam filters
- Avoid spam trigger words in subject lines and body
- Ask engaged subscribers to move your email to their primary inbox and reply to it — this trains ISP algorithms
- If using a new domain or IP, warm up gradually: start with 100-200 of your most engaged subscribers and increase volume by 20-30% daily
"My click rates are low even though open rates are fine"
- Open rate is healthy but click rate is below 2%: the problem is in your email body or CTA, not deliverability
- Check CTA clarity — is there one clear, specific action? Vague CTAs like "Learn more" underperform specific ones like "Download the 5-step checklist"
- Check CTA placement — put it above the fold (visible without scrolling) and repeat at the bottom
- Check relevance — are you sending the same content to your entire list? Segment by interest and personalize content
- Test button vs. text link CTAs — the winner varies by audience
- Shorten your emails — if readers lose interest before reaching the CTA, they won't click
"People are unsubscribing at a high rate"
- Unsubscribe rate above 0.5% per send is a warning sign
- Check frequency first — if you recently increased send frequency, that's likely the cause. Offer a "reduce frequency" option instead of only unsubscribe
- Check relevance — are you sending the same content to everyone? Segment by interest, purchase history, or engagement level
- Check expectations — did subscribers know what they were signing up for? If your opt-in promised "weekly tips" and you're sending daily promotions, there's a mismatch
- Review recent content — did a specific email spike unsubscribes? Check if it was off-topic, overly salesy, or poorly targeted
- Add a preference center so subscribers can choose topics and frequency rather than unsubscribing entirely