Exporting campaign results helps you analyze performance, spot trends, and share data with your team. This guide focuses on exporting one campaign’s results (per-lead and per-step details) as a CSV.
Learning Objective
By the end of this tutorial, you’ll know how to export a single lemlist campaign’s results and how to interpret key columns in the exported CSV to answer common performance questions.
Why This Matters
A campaign export gives you a step-by-step audit trail (sent, opened, replied, LinkedIn actions, failures) per lead. This makes it easier to troubleshoot deliverability or engagement issues, measure outcomes by step, and build reports outside lemlist.
Prerequisites
You have access to the campaign you want to export.
Your campaign has leads and has run at least one step (otherwise, your CSV may have limited data).
Core Lesson: Export an Individual Campaign’s Results
Phase 1: Open the campaign report
Go to Campaigns, then click the report (bar chart) icon on the campaign you want to export to open its report.
Phase 2: Export the results as a CSV
In the campaign report, make sure you’re on Overview, then click Export campaign. This generates a CSV with per-lead metrics and step activity.
When the export is ready, download the export from the confirmation window, then click Close.
The CSV typically includes step-level timestamps such as when an action was sent, opened, replied to, or failed.
Understanding Your Exported CSV File
Exported columns are usually grouped by campaign step (for example: sentAt1, openAt1, repliedAt1). You can use filters to answer common questions:
Example 1: Find leads who received Step 1 and opened it.
Use
sentAt1(received Step 1) andopenAt1(opened Step 1).Filter for rows where both columns contain a timestamp.
Example 2: Review results for a LinkedIn step (Step 3 in this example).
Use
linkedinSentAt3(successful sends) andlinkedinSendFailedAt3(failed sends).Filter for rows with values in
linkedinSentAt3to see who was contacted successfully.
Example 3: Identify leads who replied to Step 4.
Use
sentAt4(sent) andrepliedAt4(replied).Filter for rows with a value in
repliedAt4to isolate replies.
Tip: Hide columns you don’t need to make a clean report tailored to the specific question you’re answering (opens, replies, LinkedIn failures, etc.).
Practical Application / Real-Life Example
If you’re diagnosing low engagement, export the campaign and build a simple spreadsheet view with:
Delivered/sent check: filter leads with
sentAt1filled.Engagement check: among those, filter
openAt1andrepliedAt1.Step drop-off: compare how many leads have
sentAt1vssentAt2,sentAt3, etc., to see where leads stop progressing.
Troubleshooting & Pitfalls
Issue: The CSV looks “empty” or has very few timestamps.
Root cause: The campaign hasn’t run steps yet, or only a small subset of leads reached later steps.
Fix: Confirm leads are added and steps have started sending, then export again later.
Issue: You can’t find an “Export results for multiple campaigns” option.
Root cause: Exporting results for multiple campaigns is no longer available.
Fix: Export results from each campaign individually and combine them in a spreadsheet if you need a cross-campaign report.
Quick Tips for Smooth Exports
Export after your campaign has generated activity (sent/open/reply) so the CSV contains meaningful timestamps.
Use filters on step-specific columns (for example
sentAtX,openAtX,repliedAtX) to answer one question at a time.





