- Home
- Resources
- Integrations
- lemlist
lemlist Zapier integrationAutomate lemlist with Zapier.
The lemlist Zapier integration gives you 2 triggers, 16 actions and 1 search. One trigger reports every campaign activity the moment it happens; the actions add, enrich, verify, pause or unsubscribe leads from any other tool you use.
Verified Trustpilot reviews · AI, automation & growth agency
What the lemlist Zapier integration does for an outbound team
It connects your lemlist account to Zapier, the tool that passes information between apps without anyone copying it. When something happens in a lemlist campaign, Zapier can carry it elsewhere. More often, it works the other way round: a form, a CRM or a spreadsheet drives lemlist, adding, enriching and stopping leads on its own.
Start with the detail that changes your setup. Of the two triggers, New Activity is the only instant one: lemlist warns Zapier itself, so it reacts straight away even on the free plan, while Unsubscribed Recipient waits for your plan's check interval. Build anything time-sensitive on the first one.
Three results come up most. Leads that arrive ready: Add Lead to Campaign drops a new contact into a sequence, with options to find a verified email or enrich from LinkedIn on the way. Sequences that stop on their own: Pause Lead From All or Specific Campaigns or Remove Lead From Campaign halts outreach once a deal moves elsewhere. Consent that stays in sync: Add Recipient to Unsubscribe List mirrors an opt-out collected in another tool.
What Zapier does not do here: there is no action to create or launch a campaign, and no trigger for a single type of event; New Activity covers them all and you sort them out yourself. The same app is covered in our lemlist n8n integration and lemlist Make integration pages.
Zapier vocabulary in one minute
Eight words come back on every line of this page. Here they are in plain English, once.
- Zap
- An automation you build in Zapier: one trigger, then one or more actions that run each time the trigger's event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is switched on, Zapier sits and waits for it.
- Action
- What the Zap does after it starts: the step that creates, updates or moves something on your behalf.
- Task
- What Zapier bills. One task is one action that completed successfully; your plan's allowance counts those.
- Polling vs instant
- A polling trigger is checked by Zapier on a timer. An instant trigger is reported by the app itself the moment it happens.
- Filter
- A step that lets the Zap continue only if the incoming data meets your condition, and stops it quietly otherwise.
- Search step
- A step that looks up something that already exists in an app, so the steps after it can reuse what it found.
- Connection
- Your account of an app, linked to Zapier once, then reused by every step of every Zap that talks to that app.
What a lemlist Zap really costs
Zapier bills tasks, not triggers. The activity that starts your Zap is free; each action after it is not.
- TriggerNever costs a task
- Successful action1 task each
- Free plan100 tasks a month, 2-step Zaps
- Premium appNo
Every action that goes through counts as one task, and a failed one is not counted. A Zap with three actions costs three times a one-action Zap. lemlist is not a premium app, so it runs on the free plan: 100 tasks a month, unlimited Zaps, two steps per Zap. Add a filter, a search or a second action and you are building a multi-step Zap, which needs a paid plan. The polling grid only concerns Unsubscribed Recipient: 15 minutes on Free, 2 on Professional, 1 on Team and Enterprise.
Connect your lemlist account
- 01
Open the Apps page
In Zapier, go to Apps and click + Add connection. You need a lemlist account, plus access to any campaign you do not own yourself and want the Zap to change.
- 02
Pick lemlist
Type lemlist in the search box of the dialog that opens, select it, then confirm with Add connection. A new browser tab then opens on the lemlist side.
- 03
Sign in and grant access
Log in to lemlist in that tab and allow Zapier to use the account. The connection then shows up in your list, ready to be picked in any step of any Zap.
Your first Zap: flag interested leads everywhere
GoalWhen a lead's activity passes the rule you set (a reply, for instance), mark that lead as interested across all your lemlist campaigns.
- 01
Create the Zap
In Zapier, create a new Zap. Choose lemlist as the trigger app and
New Activityas the trigger event, then select the connection you made. - 02
Test the trigger
Run the test: Zapier brings back the three most recent activities of the account. Pick one of the kind you care about, so the next steps are set on real data.
- 03
Add the filter
Click the plus icon, add a Filter, then fill its three boxes: the value to look at, the rule, and what to compare with. Use a text rule on a text value.
- 04
Add the action
Add lemlist again with
Mark a Lead From All Campaigns as Interested, and map the lead from the trigger step so the right person is flagged. - 05
Test, then publish
Run each step once and check the lead in lemlist. When it is flagged as expected, click Publish. With the filter, this Zap needs a paid plan.
The 2 lemlist triggers
2 events start a Zap when something happens in lemlist, and one of them is instant: the app calls Zapier straight away, whatever your plan.
New Activity
Instant triggerIn Zapier“Triggers when an activity has ocurred. It can be an email has been sent, replied to, bounced, or unsubscribed from or v3 new activity like a LinkedIn profile have been visited or a phone call just ended.”
Starts your Zap whenever something happens to a lead in lemlist: an email sent, replied to, bounced or unsubscribed from, and newer activity such as a LinkedIn profile visit or a phone call that just ended. One trigger, every signal of your campaigns.
Unsubscribed Recipient
Polling triggerIn Zapier“Triggers when a recipient be unsubscribes from an email subscription list.”
Watches the lemlist unsubscribe list and starts a Zap when a recipient is added to it. It gives other tools a clean feed of people who no longer want to hear from you.
The 16 lemlist actions
lemlist gives you 16 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
- Enrich Lead
- Find Email
- Find Phone
- Mark a Lead From All Campaigns as Interested
- Mark a Lead From One Campaign as Interested
- Add Lead to Campaign
- Mark a Lead From All Campaigns as Not Interested
- Mark a Lead From One Campaign as Not Interested
- Pause Lead From All or Specific Campaigns
- Remove Lead From Campaign
- Remove Lead From Unsubscribe
- Resume Lead From All or Specific Campaigns
- Unsubscribe a Lead
- Add Recipient to Unsubscribe List
- Update Lead From Campaign
- Verify Email
Enrich Lead
ActionIn Zapier“Enrich lead with email, phone number and linkedin data.”
Fills in a lead with an email address, a phone number and LinkedIn data. The richer record comes back to Zapier, ready for the next step.
Find Email
ActionIn Zapier“Find someone verfied email address.”
Looks for a verified email address for a person and hands it back to the Zap. It answers one narrow question, which keeps the Zap easy to read.
Find Phone
ActionIn Zapier“Find someone phone number.”
Searches for a person's phone number and returns it to the Zap. Useful when a call step is part of your process and a number is missing.
Mark a Lead From All Campaigns as Interested
ActionIn Zapier“Mark a Lead From All Campaigns as Interested.”
Sets the interested flag on a lead across every campaign it belongs to. No campaign to pick, the whole account follows.
Mark a Lead From One Campaign as Interested
ActionIn Zapier“Mark a Lead From One Campaign as Interested.”
Flags a lead as interested inside one specific campaign. The status in lemlist then tells the team who to follow up with first.
Add Lead to Campaign
ActionIn Zapier“Add a Lead to a campaign.”
Drops a new lead into the lemlist campaign you choose, so the sequence picks it up. Options let it find a verified email, enrich from LinkedIn, check an existing address and skip duplicates found in other campaigns.
Mark a Lead From All Campaigns as Not Interested
ActionIn Zapier“Mark a Lead From All Campaigns as Not Interested.”
Applies the not-interested flag to a lead in all campaigns at once. It is the account-wide version of the action above.
Mark a Lead From One Campaign as Not Interested
ActionIn Zapier“Mark a Lead From One Campaign as Not Interested.”
Records that a lead is not interested in one given campaign. It keeps the reporting of that campaign honest without touching the others.
Pause Lead From All or Specific Campaigns
ActionIn Zapier“Pause Lead From All or Specific Campaigns.”
Puts a lead on hold in every campaign or in the ones you name. The sequence stops sending to that person until you resume it.
Remove Lead From Campaign
ActionIn Zapier“Remove a Lead from a campaign.”
Takes a lead out of a campaign entirely. Unlike a pause, the lead leaves the sequence rather than waiting in it.
Remove Lead From Unsubscribe
ActionIn Zapier“Remove a Lead from unsubscribe.”
Lifts a lead off the unsubscribe list. That person can then be reached by your campaigns again.
Resume Lead From All or Specific Campaigns
ActionIn Zapier“Resume Lead From All or Specific Campaigns.”
Restarts a paused lead in all campaigns or in selected ones. Outreach picks up where it stopped.
Unsubscribe a Lead
ActionIn Zapier“Unsubscribes a Lead”
Unsubscribes a lead from the campaign you pick. lemlist then treats that person as having opted out of it.
Add Recipient to Unsubscribe List
ActionIn Zapier“Add a recipient to the unsubscribe list.”
Puts an email address on the lemlist unsubscribe list. It records consent at the account level, not campaign by campaign.
Update Lead From Campaign
ActionIn Zapier“Update Lead From Campaign.”
Changes the details of a lead already sitting in a campaign. The same options as the add action are there: dedupe, find a verified email, LinkedIn enrichment, check the current address.
Verify Email
ActionIn Zapier“Verify existing email (debounce).”
Checks an existing email address before you use it. It is the guard against sending a sequence to an address that will bounce.
The lemlist search
1 search step looks for data that already exists in lemlist, so a later step can use it.
A search step finds a lead that already exists, so a later step can act on it. In the editor it sits at the bottom of the action list, under SEARCH, and some fields offer + Add search step to insert it for you. Three settings decide what happens when the result is not the one you expected.
Search Lead
SearchFind or createIn Zapier“Search a lead.”
Finds a lead in your lemlist account and passes it to the next step. The Find or Create Lead entry in the editor is this same search with the create box ticked, not a separate operation.
Remove Lead From Campaign.The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap there and the steps relying on it are skipped. Switched on, the Zap carries on empty-handed.
- Create X if it doesn't exist yet?Ticking it turns the search into a find-or-create. It then drops the setting above and asks for the fields needed to create the missing lead.
- If multiple search results are found?Three ways out when several leads match: keep the first one, which is the default, stop the Zap, or pass all of them on at once.
When a lemlist Zap breaks
Zapier links no help article to lemlist, and no limit specific to the app is documented. What breaks is the general mechanics, and a busy outbound account meets them quickly.
Four cases explain most of the surprises. For a Zap that keeps failing without a clear reason, the Zapier troubleshooting guide goes through the checks in order.
Last month's opt-outs are not picked up
A Zap only reacts to what happens after you publish it. Unsubscribes and replies from before stay where they are; moving that backlog is a separate job.An unsubscribe Zap that feeds itself
A Zap started by Unsubscribed Recipient that adds addresses back to the same list writes where its trigger watches. It runs again and again and burns tasks.A bulk import gets held back
When a trigger suddenly returns a huge batch, after a bulk import or a migration, Zapier's flood protection can hold the runs back instead of firing them all.The same opt-out never runs twice
On the polling trigger, Zapier keeps track of what it has already seen. That avoids doubles, but test with a fresh address, not one the Zap has already seen.
Need help automating lemlist with Zapier?
A person reads every message.



