How to set up Lemlist
To connect Lemlist, you’ll need an API key from your Lemlist account.Connection details
Once the connector is created, you can:
- Set up Lemlist data models — Create data models from your Lemlist leads and activities to trigger Plays.
- Use Lemlist in workflows — Choose Lemlist from the node catalog within a Play, Tool, or Agent.
Lemlist actions
Create Lead
Create a new lead in a Lemlist campaign. Use cases- Campaign enrollment – Add qualified leads to outreach campaigns
- List building – Push leads from various sources to Lemlist
- Multi-channel sequences – Enroll leads in email sequences
Available options
When creating leads with the Deduplicate option, Lemlist will check all
campaigns to prevent adding the same email twice.
Update Lead
Update an existing lead in a campaign. Use cases- Data enrichment – Update leads with enriched data
- Status updates – Update lead information based on external events
- Field updates – Sync lead data from other systems
Upsert Lead
Create a new lead or update an existing one. Use cases- Data sync – Sync leads from your CRM without duplicates
- Idempotent operations – Safely retry lead creation
- Continuous enrollment – Keep leads updated as data changes
Upsert Contact
Create or update a contact in the Lemlist CRM without enrolling them in a campaign. Use cases- CRM sync – Push enriched contacts into Lemlist before outreach
- Data enrichment – Update contact fields from external sources
- Company linking – Associate contacts with existing companies
At least one of Contact ID, Email, LinkedIn URL, or LinkedIn
Sales Nav URL is required. Contacts are separate from campaign leads — use
Create Lead when you want to enroll someone in a sequence.
Upsert Company
Create or update a company in the Lemlist CRM. Use cases- Account sync – Keep company records up to date from your CRM or enrichment tools
- Pre-outreach setup – Create companies before syncing contacts
Get Contact
Retrieve contact information by ID or email. Use cases- Contact lookup – Fetch contact data for workflow conditions
- Pre-upsert check – Verify a contact exists before syncing
Get Company
Retrieve company information by ID or domain. Use cases- Account lookup – Fetch company data for workflow conditions
- Pre-upsert check – Verify a company exists before syncing
Delete Lead
Remove a lead from a campaign. Use cases- Campaign cleanup – Remove invalid leads
- Unsubscribe handling – Remove leads who opted out
- Lead management – Remove leads that no longer qualify
Get Lead
Retrieve lead information by ID or email. Use cases- Lead lookup – Fetch lead data for workflow conditions
- Status check – Check lead status before taking action
Get Campaign
Retrieve campaign information by ID. ConfigurationUnsubscribe Lead from Campaign
Remove a lead from a specific campaign’s sequence. Use cases- Opt-out handling – Stop sequences for specific campaigns
- Campaign management – Remove leads from specific outreach
Add unsubscribe email
Add an email to the global unsubscribe list. Use cases- Global opt-out – Prevent all future emails to an address
- GDPR compliance – Honor unsubscribe requests
Delete unsubscribe email
Remove an email from the global unsubscribe list. Use cases- Re-subscription – Allow a previously unsubscribed email to receive emails
- Error correction – Fix accidental unsubscribes
Lemlist data models
Cargo allows you to create data models on top of your Lemlist data that can be used to trigger Plays and power workflows.Available extractors
Fetch leads
Fetch leads
Pull lead records from Lemlist with incremental sync support. Use cases
- Build data models from your Lemlist leads - Trigger workflows when leads are added or updated - Sync lead data back to your CRM
Fetch campaigns
Fetch campaigns
Pull campaign records from Lemlist. Use cases - Track campaign status
and settings - Monitor campaign performance
Fetch activities
Fetch activities
Pull activity events from Lemlist including opens, clicks, and replies.
Use cases - Track email engagement - Trigger workflows on email opens or
replies - Monitor campaign performance
Fetch unsubscribes
Fetch unsubscribes
Pull the global unsubscribe list. Use cases - Sync unsubscribes to other
systems - Maintain compliance records

