Skip to main content

Export campaign results

Learn how to effortlessly export your Lemlist campaign results in this guide. Harness the power of data analysis and insights.

Updated over a week ago

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

  1. Go to Campaigns, then click the report (bar chart) icon on the campaign you want to export to open its report.

    Screenshot

Phase 2: Export the results as a CSV

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

    Screenshot
  2. When the export is ready, download the export from the confirmation window, then click Close.

    Screenshot

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) and openAt1 (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) and linkedinSendFailedAt3 (failed sends).

    • Filter for rows with values in linkedinSentAt3 to see who was contacted successfully.

  • Example 3: Identify leads who replied to Step 4.

    • Use sentAt4 (sent) and repliedAt4 (replied).

    • Filter for rows with a value in repliedAt4 to 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 sentAt1 filled.

  • Engagement check: among those, filter openAt1 and repliedAt1.

  • Step drop-off: compare how many leads have sentAt1 vs sentAt2, 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

  1. Export after your campaign has generated activity (sent/open/reply) so the CSV contains meaningful timestamps.

  2. Use filters on step-specific columns (for example sentAtX, openAtX, repliedAtX) to answer one question at a time.

Did this answer your question?