Skip to main content

Use icebreakers for personalization

Boost Your Cold Emails with Icebreakers! ❄️

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

  1. Open your CSV file (Excel, Google Sheets, etc.).

  2. Add a new column titled icebreaker (or Icebreaker).

  3. 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

  1. Import your CSV into your lemlist campaign.

  2. In the import flow, go to Set up imported fields.

  3. For your CSV column (for example, icebreaker), make sure it maps to the icebreaker lead field.

  4. Continue the import to finish.

Map the icebreaker CSV column during import

Tip: You can name the CSV column anything you want, but it must be mapped to the correct icebreaker field during import.


Step 3: Add the icebreaker variable to your email

  1. Open your email step in the campaign editor.

  2. Place your cursor where you want the icebreaker to appear, usually right after the greeting.

  3. Click Add variable, search for icebreaker, and insert it into the message.

    Add the icebreaker variable to an email step

Recommended structure:

Hi {{firstName}}

{{icebreaker}}

I'm reaching out because …


Step 4: Preview before launching

Click Preview in the email step, then confirm the icebreaker renders as real text instead of showing the variable token.

Open preview from the email step
Preview showing the rendered icebreaker in the email

In the preview, verify the icebreaker is correctly populated for the selected lead.


Method 2: AI-Generated Icebreakers

Let AI automatically generate personalized icebreakers from your lead data, then insert that AI variable into your email.

Step 1: Create an AI column from your Lead list

  1. Open your campaign Lead list.

  2. Click Add.

  3. Select Create AI column.

    Create an AI column from the Lead list

Step 2: Choose an icebreaker template

  1. In AI Column Templates, choose an icebreaker template such as Icebreaker from company description or Icebreaker from news.

  2. Or click on Create from scratch to write your own promt.

    Choose an AI icebreaker template

Step 3: Generate and review outputs

After the AI column runs, review the generated outputs in your lead list and spot-check them for relevance before using them in your campaign.

AI-generated icebreaker outputs in the Lead list

Step 4: Add the AI icebreaker variable to your email

In your email step, click Add variable, search for the AI column name (for example, icebreakerFromCompanyDescription), and insert it into the message.

Insert the AI-generated icebreaker variable into the email

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 {{firstName}}) is better than fake flattery.

Test and spot-check - For AI, review a sample of generated outputs before launching.


Troubleshooting

Issue: {{icebreaker}} displays as text instead of personalized content

Root cause: The field wasn't mapped correctly during import, or the icebreaker field is empty for that lead.

Fix: Recheck your CSV mapping and confirm your icebreaker column is connected to the correct lead field during import.


Issue: AI-generated icebreakers are too generic

Root cause: The selected template is too broad, or your lead data doesn't provide enough context.

Fix: Try a more specific AI template and make sure leads include useful inputs such as company details or LinkedIn data.


Issue: Icebreaker doesn't match the lead

Root cause: Data quality issue or AI misinterpreted the available context.

Fix: Correct the lead data, regenerate if needed, and manually edit any output that feels inaccurate.


Issue: Icebreaker feels too long or awkward in the email

Root cause: The sentence is too verbose or doesn't fit the tone of the message.

Fix: Shorten the line and preview the email again before launch.

Did this answer your question?