Learning Objective
By the end of this guide, you'll know what icebreakers are, why they boost engagement, and how to add them to campaigns, either manually in your CSV or automatically using AI to generate personalized opening lines for each lead.
Why This Matters
Icebreakers are personalized, unique sentences tailored to each lead. They're your first impression—the difference between "another generic pitch" and "this person actually researched me." Personalized icebreakers can increase open and reply rates because they show genuine interest. In crowded inboxes, a relevant icebreaker makes your email stand out and signals you're not mass-blasting the same message to everyone.
Prerequisites
Before you start:
Campaign created with at least one email step
Lead list ready to import (for manual method)
Basic understanding of custom variables and CSV imports
What Makes a Good Icebreaker
Effective icebreaker ideas:
Recent social media activity - "Saw your LinkedIn post about AI in sales—great insights on adoption challenges"
Company news - "Congrats on the Series B funding announcement last week"
Common ground - "Fellow Michigan State alum here—Go Spartans!"
Specific achievements - "Your team's product launch at SaaStr looked impressive"
Genuine compliments - "Your approach to content marketing on your blog is refreshing"
Key principle: Icebreakers must be specific and genuine. Generic compliments ("great company!") don't work—they need to prove you did research.
Method 1: Manual Icebreakers via CSV
Add custom icebreakers for each lead when preparing your CSV import.
Step 1: Add an icebreaker column to your CSV
Open your CSV file (Excel, Google Sheets, etc.).
Add a new column titled icebreaker (or Icebreaker).
Write a unique, personalized sentence for each lead in their row.
Example CSV structure:
email,firstName,companyName,icebreaker
[email protected],John,Acme Corp,"Saw your post about remote team management—spot on about async communication"
[email protected],Jane,StartupXYZ,"Congrats on the TechCrunch feature last week"
Step 2: Import your CSV and map the icebreaker field
Import your CSV into your lemlist campaign.
In the import flow, go to the Set up imported custom variables step.
For your CSV column (for example, icebreaker), open the dropdown and choose Custom variable, then select icebreaker as the variable name.
Continue the import to finish.
Tip: You can name the CSV column anything (for example, icebreaker, personalNote, opener)—just map it to the correct variable during import.
Step 3: Add to your email{{icebreaker}}
Open your email step in the campaign editor.
Add the icebreaker right after your greeting (recommended):
Hi ,{{firstName}}
{{icebreaker}}
I'm reaching out because …
To insert it quickly, click Add personalization in the email composer, then select Icebreaker.
Step 4: Preview before launching
Click Preview in the email step to confirm the icebreaker renders as text (not as ) and looks natural in the message.{{icebreaker}}
In the preview, verify the icebreaker is correctly populated for the selected lead.
Method 2: AI-Generated Icebreakers
Let AI automatically generate personalized icebreakers and fill your icebreaker column.
Step 1: Start AI generation from the Icebreaker column
Open your campaign Lead list.
Open the menu on the Icebreaker column.
Select Use AI.
Step 2: Choose a template (recommended)
In the Create AI variable panel, open Templates.
Click Browse templates.
Step 3: Select an icebreaker template and apply it
From the templates list, select an icebreaker template (for example, Icebreaker from company description).
Click Use this template.
Step 4: Generate and review outputs
After generation runs, review the results in your lead list and spot-check for relevance. You can edit any line that feels off or too generic.
Step 5: Add to your email{{icebreaker}}
In your email step, insert (or use Add personalization and choose Icebreaker), then preview the email to confirm the icebreaker displays correctly for each lead.{{icebreaker}}
Icebreaker Placement Best Practices
Where to place icebreakers:
Option 1: After greeting, before pitch (most common)
Hi {{firstName}},
{{icebreaker}}
I'm reaching out because …
Option 2: In the opening sentence
Hi {{firstName}}, {{icebreaker}} — which is why I wanted to reach out.
I'm …
Option 3: As a P.S. at the end
[Your email body]
Best, {{sender.name}}
P.S. {{icebreaker}}
Most effective: After greeting, before pitch. Establishes personalization immediately, then transitions to your message.
Manual vs AI Icebreakers: When to Use Each
Use manual icebreakers when:
You have a small list (under 50 leads) and time to research each.
You want maximum personalization quality.
Your leads require deep, specific research (executives, high-value accounts).
You have unique insights AI can't access.
Use AI icebreakers when:
You have large lead lists (100+ leads).
Lead data includes rich inputs (for example, company info, LinkedIn URL, etc.).
You need to scale personalization quickly.
You want baseline personalization to review and refine.
Hybrid approach: AI-generate icebreakers, then manually review and enhance the most important leads.
Best Practices
Be specific, not generic - "Great company!" doesn't work. "Your approach to reducing churn by 40% in Q3 is impressive" does.
Keep icebreakers concise - One sentence is ideal. Two sentences only if necessary.
Make it relevant to your pitch - The icebreaker should naturally lead into why you're reaching out.
Avoid forced compliments - If you can't find something genuine to say, a simple personalized greeting (Hi ) is better than fake flattery.{{firstName}}
Test and spot-check - For AI, test your prompt/template and review a sample of outputs before launching.
Troubleshooting
Issue: displays as text instead of personalized content{{icebreaker}}
Root cause: Variable not mapped during CSV import, or the icebreaker field is empty.
Fix: Check the lead data. If importing from CSV, confirm your column is mapped to the icebreaker custom variable during the import flow.
Issue: AI-generated icebreakers are too generic
Root cause: Template/prompt is too vague or lead data is insufficient.
Fix: Use a more specific template (or refine the prompt) and ensure your leads include enough useful context (company data, LinkedIn URL, etc.).
Issue: Icebreaker doesn't match the lead
Root cause: Data quality issue (wrong lead info) or AI misinterpreted context.
Fix: Correct the lead data and edit the icebreaker output in the lead list.
Issue: Icebreaker feels too long or awkward in the email
Root cause: Icebreaker is too verbose or doesn't fit the email tone.
Fix: Edit it down to a short, natural sentence and preview again.













