Learning Objective
By the end of this guide, you'll know how to connect lemlist with Make (formerly Integromat), obtain your API key, and start creating automated workflows that integrate lemlist with your favorite tools.
Why This Matters
Connecting lemlist to Make automates repetitive tasks and integrates lemlist with hundreds of other tools. Instead of manually moving data between systems or triggering actions, create workflows that automatically add leads to campaigns, update CRM records, send notifications, and moreβsaving hours every week and streamlining your outreach process.
Prerequisites
Before you start:
Active lemlist account
Admin access to lemlist
Make (Integromat) account (or ready to create one)
Basic understanding of automation workflows (helpful but not required)
What Make (Integromat) Does
Make (formerly Integromat) is an automation platform that connects apps and automates workflows.
With lemlist + Make, you can:
Automatically add leads - Import leads from Google Sheets, Airtable, CRM when conditions met
Trigger actions from campaigns - Create tasks in Asana when lead replies, send Slack notifications when lead interested
Update multiple systems - When lead added to lemlist, create contact in HubSpot and add to email sequence
Build custom workflows - Design complex multi-step automations tailored to your sales process
Step 1: Create Make Account
Access Make
Click Sign Up or Get Started
Create account with email and password
Verify email address
Log in to Make
Step 2: Obtain lemlist API Key
Access API settings
In lemlist, click your profile picture or name (bottom-left), then go to Settings
In the left-side menu, click Integrations
Generate and copy your API key
In the API overview section, click Generate
In API keys, copy the generated API key (a long string of characters)
β οΈ Keep secure: API key provides access to your lemlist account. Don't share publicly or commit to code repositories.
π‘ Multiple keys: You may see multiple API keys if you have different access levels or team settings. Use the appropriate key for your automation.
Step 3: Connect lemlist to Make
Create new scenario
In Make dashboard, click Create a new scenario
Search for lemlist in apps list
Click lemlist to add it to scenario
Add lemlist module
Click the + button to add module
Search and select lemlist
Choose action (e.g., "Add Lead to Campaign," "Get Campaign," "Update Lead")
Click Add
Authorize connection
Module prompts for connection
Click Add or Create a connection
Name connection (e.g., "lemlist - Main Account")
Paste API key in API Key field
Click Save
β Result: Make now connected to lemlist and can access your campaigns and leads.
Step 4: Build Automation Workflow
Choose trigger app
Decide what starts the workflow:
Google Sheets - When new row added
Webhook - When form submitted
Schedule - Every day at specific time
CRM - When deal status changes
Another tool - Hundreds of options
Example: Google Sheets trigger β When new row added with lead data β Add lead to lemlist campaign
Configure lemlist action
After trigger set up:
Add lemlist module to scenario
Choose action:
Add Lead to Campaign
Update Lead
Delete Lead
Get Campaign Stats
Unsubscribe Lead
Configure action:
Select campaign (dropdown populated from your lemlist account)
Map fields from trigger (email, firstName, lastName, etc.)
Add custom variables if needed
Save module
Test workflow
Click Run once at bottom of scenario
Trigger test event (e.g., add test row to Google Sheet)
Watch workflow execute
Verify lead added to lemlist campaign
Check for errors in Make execution log
π‘ Debugging: Make shows detailed execution logs. If workflow fails, check logs for error messages and field mapping issues.
Activate scenario
Toggle scenario to ON
Workflow now runs automatically when trigger conditions met
Monitor executions in Make dashboard
β Result: Automation active and running.
Explore Pre-Built Templates
Use Make templates
Make offers pre-built workflow templates for common use cases:
In Make, go to Templates section
Search for lemlist
Browse available templates:
"Add new Google Sheets rows to lemlist campaign"
"Create lemlist leads from new Typeform entries"
"Send Slack notification when lemlist lead replies"
Click template to preview
Click Use template
Connect your accounts and customize as needed
π‘ Fast start: Templates provide starting point, modify to fit your workflow.
Common Automation Ideas
Lead generation workflows:
Google Sheets β lemlist: New row added β Add to campaign
Typeform β lemlist: Form submitted β Add to campaign with custom variables
LinkedIn Sales Navigator β lemlist: Export leads β Import via CSV
CRM synchronization:
lemlist β HubSpot: Lead replies β Create deal
lemlist β Salesforce: Lead interested β Update lead status
Pipedrive β lemlist: Deal reaches stage β Add to follow-up campaign
Notification workflows:
lemlist β Slack: Lead replies β Send message to #sales channel
lemlist β Email: Lead clicks link β Notify account manager
lemlist β Asana: Lead interested β Create task for sales rep
Data enrichment:
lemlist β Clearbit: New lead added β Enrich with company data
lemlist β Hunter: Missing email β Find and verify email
CSV upload β lemlist: Enrich with LinkedIn data β Add to campaign
Best Practices
Start simple - Build basic trigger β action workflow first. Add complexity after confirming it works.
Test with real data - Use actual lead data during testing to catch field mapping issues early.
Map fields carefully - Ensure trigger data maps to correct lemlist fields (email, firstName, lastName, custom variables).
Use error handling - Add error handlers in Make to catch failures and prevent workflow from breaking.
Monitor executions - Check Make execution logs regularly to catch errors and optimize workflows.
Keep API key secure - Don't share API key publicly. Regenerate if compromised.
Document workflows - Add notes in Make scenario describing what workflow does and why fields mapped specific way.
Use filters - Add Make filters to prevent unwanted leads from entering campaigns (e.g., only add if email valid).
Set execution limits - Configure how often workflow runs to avoid hitting API rate limits.
Troubleshooting
Connection failed when adding API key
Fix: Verify API key copied correctly (no extra spaces). Check API key is from correct lemlist account. Try generating a new API key in lemlist Settings β Integrations.
Campaign not appearing in dropdown
Fix: Verify Make connection authorized successfully. Refresh Make scenario page. Check campaign exists and is active in lemlist. Reconnect lemlist in Make if needed.
Lead not added to campaign
Fix: Check Make execution log for error messages. Verify email field mapped correctly from trigger. Ensure email is valid format. Check campaign not paused or at lead limit. Verify API key has appropriate permissions.
Field mapping errors
Fix: Ensure trigger provides data in expected format. Map exact field names from trigger to lemlist variables. Test with sample data first. Check custom variables exist in lemlist before mapping.
Workflow runs but no action in lemlist
Fix: Check Make execution log shows successful completion. Verify correct campaign selected in lemlist module. Check lead might already exist in campaign (won't add duplicates). Refresh lemlist campaign to see if lead appeared with delay.
API rate limit errors
Fix: Reduce frequency of workflow executions. Add delay between actions if processing multiple leads. Contact lemlist support if hitting limits regularly with legitimate use.
Trigger not firing
Cause: Trigger app not configured correctly, not Make/lemlist issue.
Fix: Test trigger independently of lemlist action. Verify trigger app connection working. Check trigger conditions met. Review trigger app documentation for setup requirements.
Important Notes
β οΈ API key security: Keep API key private. Anyone with your API key can access your lemlist account. Regenerate immediately if compromised.
β οΈ Duplicate prevention: lemlist won't add duplicate leads to same campaign. If workflow tries to add existing lead, action silently skips (no error).
β οΈ Field mapping critical: Incorrect field mapping causes errors or incomplete data. Always test with real data before activating workflow.
β οΈ Execution limits: Make free plan has execution limits. Upgrade if building high-volume automations.
β οΈ API rate limits: lemlist API has rate limits. Design workflows to stay within limits, especially for bulk



