Built for teams running cold email as a primary channel

A clever template with broken DMARC lands in the spam folder.

The 2026 cold-email best-practice conversation gets stuck on template craft, which is the fun part. The operational part (DMARC alignment, inbox warm-up, per-mailbox send caps, suppression discipline, reply classification) is what separates a 7 percent reply program from a 0.4 percent program. This page covers the full stack: the Google and Microsoft bulk-sender rules that landed in February 2024, the template patterns that still work in 2026, the warm-up and rotation discipline that keeps deliverability healthy, and the Strkr tooling that collapses the stack into one surface.

What this audience is actually dealing with

The pains that bring buyers here.

Four facts about cold email in 2026 define the problem space. First, Google and Microsoft tightened sender-authentication requirements in February 2024: bulk senders over 5,000 messages a day must set DMARC with p=none at minimum, DKIM alignment, SPF alignment, keep spam complaint rate under 0.3 percent, and include a one-click unsubscribe header on marketing-flagged mail. Second, Mailshake benchmarks across 4 million outbound campaigns show average open rates fell from 36 percent in 2021 to 21 percent in 2025 as inbox filtering tightened. Third, reply rates on cold email now cluster at 2 to 15 percent for well-run B2B campaigns depending on segment and personalization quality. Fourth, the deliverability stack is the hidden gatekeeper: a program with excellent templates and broken DMARC lands at 2 percent inbox placement, while a program with mediocre templates and clean deliverability lands at 94 percent inbox placement.

Deliverability misunderstood as a template problem

The best-written cold email in the spam folder is useless.

Teams iterating on subject lines and body copy while their sending domain fails DMARC alignment are solving the wrong problem. The 60 to 90 percent of inbox placement is set by sender reputation and authentication, not copy quality. Strkr's pre-flight check runs DMARC, DKIM, SPF, and one-click unsubscribe verification before any sequence launches, which blocks the common 90-day silent-delivery-collapse pattern.

Mailbox warm-up skipped

New domain, day 1, 500 sends, delivery collapse.

A new sending domain or new mailbox needs 14 to 30 days of warm-up before cold-outbound volume to establish positive sender reputation. The warm-up starts at 10 to 20 daily sends and ramps to the steady-state cap. Teams that skip the warm-up and launch at 500 sends on day 1 trigger spam-filter heuristics and land at 2 to 8 percent inbox placement from which recovery takes 60 to 120 days. Strkr's warm-up engine handles the ramp automatically and refuses to run cold volume on under-warmed mailboxes.

Send volume per mailbox misconfigured

One mailbox sending 500 daily cold emails burns out in 3 weeks.

A Google Workspace or Microsoft 365 mailbox has a practical ceiling of 200 to 300 daily cold sends at steady state before sender-reputation damage begins. Teams running 10 reps on single mailboxes at 500 daily sends each hit reputation thresholds in weeks. Teams running the same volume across 40 to 50 mailboxes on rotation sustain delivery indefinitely. Strkr automates mailbox rotation with per-mailbox send caps.

Suppression discipline treated as a feature

The unsubscribed prospect gets sequence 3 next quarter.

When a prospect replies "unsubscribe" or "please remove" to one sequence, the vendor typically handles the sequence they are in but leaves them active in the other 2 to 4 sequences on the tenant. Next quarter they get the sequence again and this time file a CAN-SPAM complaint. Strkr runs tenant-level suppression that stops every active sequence on reply classification, with explicit audit of what was suppressed when and why.

Reply classification by hand

The 300-reply inbox taking 90 minutes a day per rep.

A successful sequence generates 100 to 500 replies the SDR has to triage: positive, out-of-office, "please remove," wrong-contact-forward, meeting-booked, defer-to-next-quarter. Manual triage consumes 60 to 90 minutes a day per SDR. Strkr's reply classifier (Strkr AI with explicit confidence surfaced) tags each reply, routes positive replies to the top, auto-handles out-of-office and unsubscribe-requests, and leaves ambiguous replies for human review.

Template fatigue from the common pack

The "noticed you raised" opener in every inbox 11 times this month.

Template libraries sold by Mailshake, Lemlist, Smartlead, Instantly become saturated across the sector within 1 to 2 quarters of release. By mid-2026, prospects in common segments (SaaS ops, finance ops, revenue ops) have pattern-matched to ignore the standard "noticed you raised" and "quick question about your team's workflow" openers. The programs that keep hitting top-decile reply rates run their own template libraries on top of a serious deliverability stack.

The February 2024 Google and Microsoft rules

Bulk-sender requirements that reshaped cold email.

In February 2024, Google and Microsoft rolled out bulk-sender enforcement for anyone sending over 5,000 messages a day to their recipient base. The rules apply to cold email even though they target marketing. Compliance is not optional; non-compliant senders drop into Promotions tab at best and spam folder at worst.

DMARC alignment

DMARC with p=none at minimum, aligned to the sending domain.

DMARC (Domain-based Message Authentication, Reporting, and Conformance) must be published on the sending domain with a policy of p=none at minimum. Aligned means the From-header domain matches the Return-Path domain. Mis-aligned DMARC triggers the Gmail Promotions tab delivery at best; failed DMARC triggers spam-folder delivery. Strkr verifies alignment during the pre-flight and blocks launch on failure.

DKIM signing

Every message signed with a published DKIM key.

DKIM (DomainKeys Identified Mail) signs each outgoing message with a cryptographic key published in the sending domain's DNS. Google and Microsoft reject or spam-folder messages without valid DKIM signatures as of the February 2024 rollout. Strkr handles DKIM signing automatically for connected sending domains and verifies the published key during pre-flight.

SPF alignment

SPF record authorizes Strkr's sending IPs.

SPF (Sender Policy Framework) specifies which IPs are authorized to send mail for a domain. The SPF record must include Strkr's send infrastructure for sent messages to pass SPF. Strkr publishes the required SPF include string and verifies it is present during pre-flight.

One-click unsubscribe header

RFC 8058 List-Unsubscribe-Post for marketing-flagged mail.

The RFC 8058 one-click unsubscribe header (List-Unsubscribe-Post: List-Unsubscribe=One-Click) is required on marketing-flagged mail from February 2024 forward. Google and Microsoft render a native unsubscribe button on messages carrying the header; messages without the header have higher spam-folder placement. Strkr adds the header to every sequence send and routes the one-click to the tenant suppression list.

Spam complaint rate under 0.3 percent

Three complaints per 1,000 sends triggers reputation damage.

Google explicitly stated 0.3 percent complaint rate as the threshold for sustained bulk-sender compliance. Above 0.3 percent, senders see degraded delivery. Strkr tracks per-sequence complaint rate and surfaces the warning on the admin dashboard when a sequence approaches the threshold, so the sales ops function can retire the problematic sequence or template before reputation damage spreads.

Pre-flight verification

Every sequence passes the full check before launching.

Strkr's pre-flight runs the full check (DMARC alignment, DKIM signing, SPF include, one-click unsubscribe, baseline complaint rate on prior sequences). A failed check blocks the launch and surfaces the specific DNS or configuration remediation. This prevents the common silent-failure pattern where a sequence runs for 2 weeks at 2 percent inbox placement before anyone notices.

Template patterns that still work in 2026

The openers, subjects, and structures with observed data.

Trigger-event opener

The fact-first opener that pulls 7 percent reply.

Opener template: "{first_name}, saw {specific_trigger_detail} on {date}. The thing most teams struggle with in that moment is {implied_pain}. We help with the second half; 25 minutes next Tuesday or Thursday?" The fact opener converts to meeting at 6.1 to 7.8 percent on observed Strkr customer data vs. 1.8 to 2.4 percent on generic openers.

Named-reference opener

The warm-adjacent opener via mutual connection.

Opener template: "{first_name}, {mutual_connection_name} and I were comparing notes on {topic} last week. She mentioned you are running the {function} org at {company} and might find value in {capability}." Named-reference openers convert to meeting at 11 to 14 percent on observed data because the mutual-connection cue clears the cold-stranger pattern-match that defaults to delete.

Problem-first opener

The 2-sentence pain description that pulls engagement.

Opener template: "{first_name}, teams running {segment} typically hit {specific_pain} at {size_threshold}. The 3 approaches that work are {approach_1}, {approach_2}, {approach_3}. We cover the second. Open to 25 minutes?" Problem-first openers convert at 3.8 to 5.2 percent on observed data because the specificity signals domain depth.

Short subject lines

3 to 5 word subjects pull 2x the open rate of 10-word subjects.

Mailshake 2024 open-rate benchmarks across 4 million campaigns: 3 to 5 word subjects pull 28 to 34 percent open rate on cold B2B outbound vs. 14 to 18 percent for 10-plus word subjects. And-short subjects ("Pipeline question," "Thursday thought," "Your Series B") outperform generic subjects ("Quick introduction," "Would love to connect").

The 45 to 90 word body

The length that converts without exhausting attention.

Body-length analysis across Gong's 2024 reply data: 45 to 90 word bodies convert at 2.4 to 4.1 percent reply rate; 90 to 150 word bodies at 1.8 to 2.6 percent; over 150 words at 0.8 to 1.4 percent. The optimum is tight: enough to establish specificity and ask, no more. Strkr's template library ships 45-to-90-word bodies by default with longer variants available for teams that prefer them.

One ask, one call-to-action

The multi-link email that converts at 0.4 percent.

Emails with 3 or more links convert at 0.3 to 0.6 percent reply rate on cold outbound; emails with 1 link convert at 2.4 to 3.8 percent; emails with 0 links (ask-only) convert at 1.8 to 3.1 percent. The single-link discipline removes the "I will look at this later" bucket and forces the yes/no response that cold email is after. Strkr's template library enforces single-link bodies by default.

Warm-up and mailbox discipline

The operational layer that keeps deliverability intact.

Domain warm-up schedule

14 to 30 day ramp from 10 sends to steady-state cap.

A new sending domain starts at 10 to 20 daily sends on day 1 and ramps 20 percent per day to the steady-state cap (200 to 300 per mailbox) by day 30. Faster ramps trigger spam-filter heuristics; slower ramps delay revenue. Strkr's warm-up engine handles the ramp automatically and prevents sequence launches on under-warmed mailboxes.

Per-mailbox send cap

200 to 300 daily cold sends is the ceiling.

Steady-state per-mailbox cap on cold outbound sits at 200 to 300 daily sends for a well-warmed Google Workspace or Microsoft 365 mailbox. Above the ceiling, sender reputation degrades and inbox placement falls. Strkr enforces the cap at the mailbox level and surfaces current utilization on the admin dashboard.

Mailbox rotation across the team

40 to 50 mailboxes for 10,000 daily sends.

A team pushing 10,000 daily cold sends needs 40 to 50 mailboxes on rotation, not 10 mailboxes at 1,000 sends each. Strkr automates the rotation with per-mailbox utilization tracking and reputation health signal. The rotation also diversifies spam-filter risk, so a single flagged mailbox does not drag the whole program down.

Send-time jitter

Natural variance that avoids pattern-match filtering.

Spam-filter heuristics flag mailboxes that send 500 messages at identical intervals (every 7 seconds for 60 minutes). Natural variance (every 20 to 90 seconds with random jitter) looks like human behavior and clears the filter. Strkr's sender engine jitters sends by default; the admin can tune the jitter range per sequence.

Business-hour awareness

Sends land in the prospect's 8am to 5pm window.

A send scheduled for the prospect's 6am local time waits until 8am. A send scheduled for Saturday waits until Monday 8am. The business-hour discipline lifts open rate 11 to 18 percent vs. the common "send immediately" default. Strkr's sequence engine respects prospect timezone and configured business-hour window.

Bounce handling and list hygiene

A 10 percent bounce rate kills sender reputation.

When a list contains invalid or non-existent email addresses, each bounce costs sender reputation. A sequence sending to a 10-percent-bounce list signals spam-filter heuristics within 2 to 4 days. Strkr's pre-flight verifies emails against SMTP validation and MX record checks; the sender engine pauses sequences that start to accumulate bounces above the configured threshold.

What Strkr ships for cold email

The sequence engine, template library, and attribution loop in one surface.

Pre-flight verification

DMARC, DKIM, SPF, one-click unsubscribe checked before launch.

Every sequence passes a pre-flight that verifies the sending domain is set up for Google and Microsoft bulk-sender compliance. Failed check blocks launch and surfaces the specific DNS remediation. This prevents the common silent-failure pattern where a team runs cold outbound for 2 weeks at 2 percent inbox placement before realizing the DMARC policy is wrong.

Warm-up and rotation engine

Automated ramp and per-mailbox cap enforcement.

The warm-up engine handles the 14 to 30 day ramp automatically for new sending domains and mailboxes. The rotation engine distributes sends across the configured mailbox pool with per-mailbox cap enforcement. The admin dashboard surfaces mailbox-level reputation health and flags any mailbox approaching the warn thresholds.

Reply classifier with confidence

Strkr AI tags replies with explicit confidence.

Replies run through the Strkr AI classifier with 6 buckets (positive, neutral, negative, out-of-office, unsubscribe, auto-reply) and an explicit confidence score. High-confidence replies auto-route (OOO defers the sequence, unsubscribe suppresses, positive opens a deal). Below-threshold replies queue for human review with the classifier's best guess visible.

Tenant-wide suppression

One unsubscribe stops every active sequence.

When a prospect unsubscribes, Strkr adds them to the tenant-wide suppression list immediately. Every active sequence stops. The common failure pattern (unsubscribe from sequence A, 2 weeks later get sequence B) does not happen on Strkr because suppression is a tenant primitive, not a per-sequence setting.

Per-step attribution

Reply attributed to specific step and variant.

The attribution engine tracks reply at the step and variant level, not the sequence level. The dashboard surfaces reply-rate per step per variant per cohort, which answers the actionable question "is step 4 of this cadence working or should I retire it?" This resolution is what makes iteration precise rather than vague.

Template library with observed data

40-plus templates annotated with reply-rate bands.

The template library ships 40-plus annotated templates organized by motion: trigger-event, account-based, replacement, referral, breakup, reactivation. Every template carries observed reply-rate from the Strkr customer base in similar segments, so the SDR picks a starting point based on data rather than vendor marketing.

Head-to-head

Strkr vs the vendor-template-plus-sendgrid configuration.

Many teams run a vendor cadence tool (Outreach, Salesloft, Lemlist, Smartlead) on top of SendGrid or a Gmail connection, plus a CRM, plus a spreadsheet for suppression. Strkr collapses the stack and treats deliverability as a first-class part of the sequence engine, not an afterthought.

Feature Strkr Cadence tool + SendGrid stack
Pre-flight deliverability check DMARC, DKIM, SPF, one-click unsubscribe verified before launch Launch succeeds; delivery fails silently
Warm-up and rotation engine Automated ramp with per-mailbox cap enforcement Manual configuration, often skipped
Tenant-wide suppression One unsubscribe stops every active sequence immediately Per-sequence suppression; bleed across sequences
Reply classifier Strkr AI with explicit confidence; auto-route high-confidence Manual triage or basic keyword matching
Attribution resolution Per step, per variant, per cohort Sequence-level averages only
Template performance signal Observed reply-rate band on every shipped template Static template with no performance data
Complaint-rate monitoring Per-sequence complaint rate with Google 0.3 percent threshold alerts No sequence-level complaint visibility
Business-hour and jitter awareness Automatic timezone and natural-variance send pacing Send-immediately default; pattern-match risk
How teams use Strkr

Full-stack cold-email configurations by segment.

SaaS SMB outbound

The 4,000-send-a-week program with 8 percent reply rate.

A SaaS SMB cold-email program runs 4,000 sends a week (800 per weekday) across 15 mailboxes on rotation with trigger-event targeting (companies with recent funding, exec hires). Reply rate on the Strkr customer base: 7 to 9 percent on this segment. Weekly: 280 to 360 replies, 60 to 90 positive, 20 to 30 meetings booked.

Mid-market account-based

The 50-account program with 4-persona multi-threaded cadence.

A mid-market account-based program targets 50 priority accounts with a 4-contact multi-threaded cadence per account (VP, director, manager, practitioner). 200 contacts in sequence at week 1, 160 sends per week after warm-up. Reply rate 11 to 14 percent due to specificity and multi-threading. The program generates 20 to 32 meetings a month at $25k to $85k ACV.

Enterprise named-account

The 20-account program with hyper-personalized openers.

An enterprise named-account program runs 20 priority accounts with hand-personalized openers tied to specific triggers (board hires, strategic initiatives, press mentions). 60 contacts total across the 20 accounts, 10 sends a week. Reply rate 18 to 24 percent due to deep research per touch. The program generates 3 to 6 enterprise meetings a month at $120k to $450k ACV.

Reactivation cold-but-known

The 90-day-old-lead reactivation at 8 percent reply.

A reactivation program targets leads 90 to 180 days cold (prior inquiries, trial-no-close, lost opportunities) with a reference-prior-conversation opener and new-development hook. Reply rate 6 to 9 percent across the Strkr customer base, higher than first-contact cold because of the pre-existing recognition. The program is the highest-ROI pipeline play most teams underinvest in.

Replacement competitive

The 300-contact replacement sequence targeting a known incumbent.

A replacement cold-email program targets 300 contacts at companies known to use a competitor (identified via job post, G2 review, LinkedIn signal). Sequence references the pain of the incumbent and the migration story. Reply rate 4 to 7 percent with meeting conversion at 32 to 48 percent due to in-market timing.

Deliverability first. Templates second. Attribution third.

Start a 14-day Strkr trial, connect your sending domain, pass the pre-flight (DMARC, DKIM, SPF, one-click unsubscribe), run warm-up on new mailboxes, and launch your first sequence against the shipped template library. The inbox-placement lift lands week 1; the reply-rate lift compounds over quarter 1.

Common questions

What buyers in this bucket ask most.

How does Strkr handle the February 2024 Google and Microsoft rules?

Before any sequence runs email steps, Strkr performs a pre-flight check on the sending domain: DKIM signing verified, SPF alignment verified, DMARC alignment at p=none or stricter, one-click unsubscribe header configured, baseline complaint rate under 0.3 percent on prior sequences. If any check fails, the sequence does not launch and the admin surface shows the remediation (DNS record to add, header to configure, prior sequence to clean up). This prevents the common silent failure where a team runs cold outbound for 2 weeks at 2 percent inbox placement before realizing the DMARC policy was wrong. Compliance stays visible on the admin dashboard with per-sequence health status.

What does the warm-up engine actually do?

For a new sending domain or new mailbox, the warm-up engine starts outbound at 10 to 20 daily sends on day 1 and ramps 20 percent per day over 14 to 30 days to the configured steady-state cap (200 to 300 per mailbox for cold outbound). During warm-up, Strkr pairs cold volume with warm-up volume (opt-in internal replies, verified-safe recipients) to establish positive engagement signal. The engine refuses to run cold-volume sequences on under-warmed mailboxes, which blocks the common failure pattern where a team launches at 500 sends on day 1 and lands at 2 percent inbox placement from which recovery takes 60 to 120 days.

How does the reply classifier handle ambiguous replies?

The classifier returns a bucket (positive, neutral, negative, out-of-office, unsubscribe, auto-reply) with a confidence score. Replies above the high-confidence threshold auto-route: positive replies open a deal, OOO replies defer the sequence to the stated return date, unsubscribes trigger tenant-wide suppression, auto-replies pause the sequence until a human reply. Replies below the high-confidence threshold queue for human review on the SDR surface with the classifier's best guess and its reasoning. The confidence surfacing is deliberate: it gives the SDR a 90-second review on edge cases rather than a false auto-handling that costs a lead. Strkr maintains HIPAA with BAA available for teams working with PHI; SOC 2 Type II is in progress through 2026-Q4 for enterprise-grade controls.

Can Strkr handle multi-mailbox rotation for high-volume programs?

Yes. The rotation engine distributes sends across the configured mailbox pool with per-mailbox cap enforcement (200 to 300 daily sends per cold mailbox at steady state). A team pushing 10,000 daily sends runs 40 to 50 mailboxes on rotation. The engine tracks per-mailbox reputation health (spam-report rate, bounce rate, delivery rate) and auto-pauses any mailbox approaching the warn threshold, which prevents a single degraded mailbox from dragging the full program down. New mailboxes added to the pool enter warm-up automatically and ramp to full participation over 14 to 30 days.

How does Strkr handle CAN-SPAM, GDPR, and CCPA?

CAN-SPAM compliance covers physical-address inclusion on every send, honest subject lines, one-click unsubscribe honored within 10 business days (Strkr honors it immediately on tenant-wide suppression), and sender identity disclosed. GDPR compliance covers legal-basis documentation (legitimate interest for B2B cold outbound in most EU interpretations, with opt-out available on first contact), prospect-portability on request (single-click export flow in Strkr), and prospect-deletion on request (30-day completion). CCPA compliance covers California-resident opt-out and the "do not sell" right. Strkr runs these as tenant-level configurations with per-send audit of the legal basis logged.

How does the per-step attribution help iterate templates?

The attribution engine tracks reply at the step and variant level, not the sequence level. The dashboard surfaces reply-rate per step per variant per cohort, which answers the actionable question "is step 4 of this cadence working or should I retire it?" A sequence that averages 4 percent reply at the sequence level might carry a 9 percent step-2 and a 0.4 percent step-4, and the attribution surface makes that visible. The sales ops function retires the step-4 variant, swaps in a new variant, and the A/B surface tracks the comparison. Teams running this cadence-iteration discipline see 15 to 24 percent lift in sequence-level reply rate over the first 2 quarters on Strkr.

Try it free. Bring your team next week.

No sales call, no migration consultant, no four-month implementation. Enter your card, get 14 days of the full Pro tier, cancel any time before day 14 with zero charge. Spin up a workspace, import your CSV, and have something useful before lunch.