Cold email personalization at scale: 5 levels from basic to insight-based, how to automate each level, spintax in Instantly, and how Quarvio data fields map to personalization.
James Whitfield
Lead gen agency owner, 50+ campaigns/month · Updated June 24, 2026
Last updated: June 2026 · James Whitfield, lead gen agency owner, 50+ campaigns/month
TL;DR — 5 things to know before reading
Running fifty-plus campaigns per month across client accounts means I have tested every approach to personalization at scale. The consistent finding is that most teams make one of two mistakes: they over-invest in personalization that their campaign scale does not justify (spending two hours researching each contact in a 1,000-person list), or they under-invest in personalization and send copy so generic that it is filtered before the first sentence.
The five-level framework in this guide is how I think about personalization as a decision, not a technique. For each campaign, the question is: which level of personalization is justified by the contract value and the campaign scale? The answer determines what data you need to collect, what templates you write, and what automation you configure. Getting that decision right is more valuable than any specific personalization tactic.
Level 1 personalization inserts the prospect’s first name and company name into the email template. This is the standard baseline. Every professional sending platform supports it. Every recipient has seen it thousands of times.
“Hi Sarah, I wanted to reach out to you at Acme Corp” signals that the sender has a template with a first name field. It does not signal that the email was written for Sarah or for Acme Corp specifically. Recipients who receive thirty vendor emails per week have long since stopped treating first-name personalization as evidence of genuine research.
When Level 1 is appropriate: Level 1 alone is appropriate only when the email itself contains strong enough industry context and problem specificity at the campaign level to make up for the absence of individual personalization. If your Level 2 through 4 copy is excellent, Level 1 is sufficient for mass outreach.
Data required: First name, company name — standard fields in any contact list.
How to automate: Standard variable substitution in any sending platform, including Instantly.
Level 2 personalization writes different copy for different industry segments. Instead of one email template that tries to speak to every type of company, you write three to five templates, each specific to a different industry or segment, and send each template only to contacts in that segment.
A campaign targeting VP Sales contacts at SaaS companies, professional services firms, and manufacturing companies has three Level 2 variants:
SaaS variant opener: “Most VP Sales at Series B SaaS companies I work with are managing the transition from founder-led sales to a structured SDR motion — and outbound reply rates are usually the first bottleneck they hit.”
Professional services variant opener: “Most VP Sales at consulting and professional services firms I work with are running relationship-based businesses where outbound feels counterintuitive — but pipeline from structured outbound is what breaks the dependency on referrals.”
Manufacturing variant opener: “Most VP Sales at industrial and manufacturing companies I work with are running field sales teams where outbound prospecting has historically been ad hoc — and structured outreach is often the highest-ROI change they can make to pipeline predictability.”
Each of these openers is true and specific to the segment it targets. Each requires the contact list to be segmented by industry before the campaign is built. None requires any individual research beyond what is available from the contact list.
ROI: According to Woodpecker’s 2025 cold email benchmark study, top-quartile cold email senders achieve reply rates of 15 to 20% compared to the 8.5% average. Industry-segmented copy is the most reliable way to close the gap between average and top-quartile performance without individual research investment.
Data required: Industry field in the contact list — available from Quarvio filters.
How to automate: Build a separate campaign in Instantly for each segment. Segment the contact list by industry before import, then assign each segment to the corresponding campaign template.
Level 3 personalization matches the email copy to the specific accountability and language of the recipient’s role. Different titles are measured on different things and evaluated on different criteria. Copy that names the accountability a role is measured on signals role-specific understanding.
VP Sales: Pipeline coverage, quota attainment, SDR ramp time. “I work with revenue leaders managing pipeline coverage above 3x in Q[current quarter].”
CHRO: Voluntary turnover, time-to-fill, compliance exposure. “I work with HR leaders managing voluntary turnover in client-facing roles after their companies cross 500 employees.”
CIO: Uptime and security posture, vendor consolidation, technology debt. “I work with IT leaders managing vendor sprawl after a major technology consolidation initiative.”
CFO: Cost of capital, cash conversion cycle, audit exposure. “I work with finance leaders managing working capital efficiency during rapid headcount growth.”
Each of these openers is written once as a persona template and applied to all contacts with the corresponding title. The template is researched — it requires knowing what this title is measured on and what language they use — but it is written once and reused across hundreds or thousands of contacts.
Data required: Job title field — available from Quarvio title filters. Build one persona template per title tier you are targeting.
How to automate: In Instantly, use the title variable to route contacts to different copy variants within the same campaign, or build separate campaigns per title tier.
Level 4 personalization references a specific, recent, verifiable event at the target company that creates natural context for your outreach. Triggers make your outreach timely — the prospect receives an email that is relevant to something happening at their company right now.
Common B2B triggers:
Hiring signals. A company actively recruiting SDRs is likely building out its outbound function. An email referencing this hiring context (“I noticed you’re adding three SDR roles this quarter”) arrives at the moment when outbound tooling and process questions are most active. Job posting data is available through enrichment tools.
Funding events. A recent funding round signals growth ambition and new budget. An email to a newly funded company’s VP Sales arriving within 30 days of the announcement is timely rather than generic. Funding data is widely available.
Leadership changes. A new VP of Sales, new CRO, or new CHRO is often evaluating the existing tech stack within their first 90 days. An email arriving during this evaluation window has a higher probability of entering an active consideration process. LinkedIn public profiles and press releases surface these signals.
Product launches. A company that just launched into a new market or released a major product update has new go-to-market pressure. Outreach that acknowledges the launch and connects it to a relevant problem is more credible than outreach with no contextual awareness.
Data required: Enrichment signals — job postings, funding announcements, leadership changes, product news. Quarvio contact data provides the base list; trigger data is layered on from enrichment sources or manual research at this level.
How to automate: Trigger-based personalization is partially automatable (hiring signals, funding events can be tracked programmatically) and partially manual (leadership changes require verification, product launches require reading). The trigger sentence is added to the campaign-level template for contacts where a trigger was identified. Most campaigns use Level 4 for a subset of high-priority accounts rather than the full list.
Level 5 personalization references something specific and personal to the individual — a piece of content they published, a comment they made in a public forum, a position they took in an interview, a specific initiative attributed to them publicly.
“I read your piece on LinkedIn last month about transitioning your SDR team to outbound-focused prospecting — the point about ramp time was exactly the dynamic I see at companies moving from inbound-led to outbound-led growth.”
This opener signals that you read something this person wrote, understood it well enough to reference a specific point, and connected it to your domain knowledge. It is the most effective first sentence in any cold email precisely because it cannot be automated. No one who sends 1,000 emails uses this opener for all 1,000.
The economic case for Level 5. Level 5 research takes 10 to 20 minutes per contact. A campaign of 100 contacts where all 100 receive Level 5 personalization requires 17 to 33 hours of research. That time is economically justified when the average contract value is in the range of tens of thousands of dollars and the expected conversion rate from a meeting to a closed deal is significant. It is not economically justified for a $2,000 ACV product running a 2,000-contact campaign.
When to apply Level 5: Named enterprise accounts where the contract value justifies the research time, senior executive outreach where the relationship context matters more than the volume, or warm contacts who have engaged with your content but not responded to standard outreach.
How to partially automate: Some aspects of Level 5 can be templated while the trigger is researched manually. Write a template that accommodates a custom insight variable, research the insight for each named account, insert it into the template, and send through Instantly as individual custom sends rather than sequence automation. This reduces the time cost of Level 5 without making the email feel automated.
A verified buyer on Instantly reviews on G2 described how they differentiate personalization by account tier:
“We use industry templates for the bulk of our outreach and reserve manual research for our top 50 accounts per quarter. The reply rate on the top 50 is three times higher than the industry templates, but the industry templates produce 80% of our total pipeline because of volume.”
— Verified buyer on Instantly reviews on G2
Spintax is a format for producing copy variation within a single sequence template by defining multiple alternatives for each variable section, then randomly selecting one alternative per send. This reduces the identical-copy pattern that spam filters use to identify bulk email.
In Instantly, spintax is written with curly braces and pipe characters inside the template editor. An example of spintax format for a subject line:
{Quick question|One thing|A thought} on your {outbound motion|SDR pipeline|sales prospecting}
And for an opening sentence:
{Most|Many} {VP Sales|revenue leaders|sales directors} I work with at {B2B SaaS|software} companies are seeing {outbound reply rates|cold email performance} {below 5%|in the 3 to 5% range}.
Each send randomly selects one option from each set of alternatives, producing variation in the email copy without requiring separate template management. The semantic content is identical — every variation says the same thing — but the exact character sequence differs across sends, which is what spam filters key on.
When to use spintax: Spintax is most valuable for campaigns above 50 contacts per domain per day, where the identical copy volume is high enough to trigger pattern-matching filters. For smaller campaigns, the benefit is marginal.
Quarvio data fields that enable personalization levels:
| Quarvio field | Personalization level enabled |
|---|---|
| First name | Level 1 |
| Company name | Level 1 |
| Industry | Level 2 — segment-specific copy |
| Job title | Level 3 — role-specific accountability framing |
| Seniority | Level 3 — adjust depth and formality of copy |
| Geography | Level 2 — region-specific references |
| Company size | Level 2 — size-tier specific copy |
The more granular the filter, the more specific the copy can be. A campaign built on a Quarvio list filtered to VP of Sales at SaaS companies with 100 to 500 employees in the United States can use all of the above fields to write copy that is specific to this exact persona in this exact context.
| Need | Tool | Notes |
|---|---|---|
| Segmented contact lists | Quarvio | Industry, title, size filters for Level 2 and 3 |
| Email inboxes | Inframail | Microsoft 365 inboxes, auto DNS setup |
| Sequences, spintax, A/B testing | Instantly | Native spintax, inbox rotation, reply tracking |
| LinkedIn outreach | Aimfox | Connection campaigns alongside email sequences |
Does higher personalization always produce better reply rates?
Higher personalization produces better reply rates when it is genuine. Fake personalization — trigger phrases that signal automation rather than research (“I noticed you’re a leader in your industry”) — performs worse than no personalization because it signals low effort and erodes trust. The quality of personalization matters more than the level. A genuine, accurate, specific Level 2 industry reference outperforms a generic or fabricated Level 4 trigger reference in almost every A/B test I have run.
How many copy variants should I test before settling on a template?
Test subject lines first against a minimum of 100 contacts per variant — this gives you statistically meaningful open rate data. Once you have a subject line producing open rates above 35%, test the opening sentence against another 100 contacts per variant. Settling on a template after 200 total contacts in a segment is too early; most campaigns need 500 to 1,000 contacts before the pattern is clear. Optimize in phases: subject line, opening sentence, CTA. Do not change all three at once.
Is personalization or list quality more important for reply rate?
They interact rather than substitute for each other. A highly personalized email sent to a poorly matched list produces low reply rates because the personalization references context that is not relevant to many recipients. A generic email sent to a precisely matched list produces mediocre reply rates because the copy does not signal genuine understanding. The highest reply rates come from both: a list precisely matched to the ICP and copy that is specific to that segment and role. In my experience, fixing list quality produces a larger reply rate improvement than fixing copy quality when both are below benchmark, because list quality determines whether the personalization is relevant at all.
What is the right approach to personalization for a new outbound program with no closed-won data?
Start with Level 2 personalization based on your best hypothesis about the ICP. Choose two or three industry segments where your product addresses a specific and recognizable problem. Write industry-specific copy for each segment. Run campaigns for 60 to 90 days, measure which segment produces the highest reply rate and meeting rate, and use that data to refine your ICP. Your initial ICP hypothesis will almost certainly be wrong in some dimensions — the campaign data tells you which ones. Validate the ICP from campaign performance before investing in Level 4 or 5 personalization.
Personalized outreach starts with the right segments
Instantly handles spintax, inbox rotation, and A/B testing. Start with an industry-filtered, title-filtered contact list from Quarvio and your Level 2 personalization writes itself.