Back to Lemlist in Excel
SheetXAI logo
Lemlist logo
Lemlist · Excel Guide

Bulk Update Lemlist Lead Dispositions From a Excel workbook

2026-05-14
5 min read

The Scenario

You just wrapped a trade show. Your SDR manager hands you an Excel workbook with 50 contacts from the event: name, email, company, and a "Disposition" column — "Interested," "Not Interested," or "Pause" — based on booth conversations. All 50 are already in Lemlist from a pre-event campaign. The dispositions need to be synced back to Lemlist today so follow-up sequencing respects them. The reps who worked the event are back in their home offices. You need this done before the morning standup.

The bad version:

  • Open Lemlist, search for the first lead by email, open their profile, click to update their status, save.
  • Repeat for 49 more contacts.
  • Realize the Lemlist status options do not exactly match the disposition labels in the workbook, spend time mapping "Pause" to whatever Lemlist calls it.
  • After an hour, you're 20 contacts in.

This is not analysis. This is data entry. You are supposed to be running the post-event retro.

The Easy Way: One Prompt in SheetXAI

SheetXAI reads your workbook and updates Lemlist lead statuses in bulk from a single command — no profile-by-profile clicking, no manual status mapping.

Read Column A (email) and Column B (disposition) in this workbook — if disposition is "Interested" mark the lead interested in Lemlist; if "Not Interested" mark them not interested — log the outcome in Column C

What You Get

  • Every lead in Column A updated in Lemlist with the status corresponding to their Column B disposition.
  • Column C populated with "updated" for each successful status change or the error for any lead that could not be found.
  • Paused leads handled separately or flagged in Column C if you include that instruction.
  • All 50 rows processed without you touching the Lemlist UI.

What If the Data Is Not Quite Ready

The disposition column includes a third value

Read Column A (email) and Column B (disposition) — if "Interested" mark the lead interested in Lemlist; if "Not Interested" mark not interested; if "Pause" pause the lead — log the outcome in Column C

Some leads might not exist in Lemlist yet

For each row where Column B is "Interested" or "Not Interested," update the Lemlist lead in Column A accordingly — if the lead does not exist in Lemlist, write "NOT IN LEMLIST" in Column C

You want to update custom variables at the same time

For each row in this workbook, update the Lemlist lead in Column A with status from Column B and also set the custom variable "event_name" to the value in Column C — log the result in Column D

Full post-event sync in one shot

For each row where Column B is "Interested," mark the lead in Lemlist as interested and set the custom variable "booth_notes" to Column C — for "Not Interested" rows, mark not interested — for "Pause" rows, pause across all campaigns — write "done" or the error into Column D

One prompt handles all three disposition types across all 50 contacts before your first coffee of the day.

Try It

Get the 7-day free trial of SheetXAI and open the Excel workbook from your next event debrief, then ask SheetXAI to sync all dispositions back to Lemlist in one shot. See also: how to bulk-enrich leads with custom variables, or return to the hub overview.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more