By the end of this tutorial, you’ll know how to connect lemlist with Attio, add contacts to campaigns directly from Attio, and build automations that keep outreach activity and CRM data in sync.
If you’re using both Attio and lemlist, you’ve probably felt the friction of exporting CSVs, importing contacts, updating records manually, and switching between tools to track engagement. With the native Attio + lemlist integration, your CRM and outbound workflow can work as one system instead.
Why this matters
This integration helps you prospect, enrich, engage, and automate follow-up without leaving Attio. Instead of managing data in two places, you can launch outreach from your CRM, enrich records at enrollment, and trigger workflows from real prospect activity in lemlist.
What you can do with the Attio + lemlist integration
Add individual contacts to a lemlist campaign directly from their Attio record
Bulk enroll leads from Attio list views
Open a contact’s lemlist profile from Attio in one click
Find emails, phone numbers, and LinkedIn data during enrollment
Use 40+ lemlist activity triggers inside Attio workflows
Update statuses, create deals, and notify reps automatically when leads engage
Before you start
You should already have:
An Attio workspace where you can install apps
A lemlist account with access to integrations and API keys
Contacts or lists in Attio that you want to enroll or automate
Phase 1: Install the lemlist app in Attio
Open Attio settings. Use Quick actions, search for settings, then select Open account settings. This is the fastest way to get to the app marketplace.
Find the lemlist app. In Settings, go to Apps, search for lemlist, and open the lemlist app card.
Install the app. Click Install on the lemlist app page. This adds the native integration to your Attio workspace.
Approve access. Review the requested permissions, then click Confirm. This allows Attio to connect the app to your workspace.
Phase 2: Create a lemlist API key and connect your workspace
After installing the app, Attio still needs a workspace connection to your lemlist account. You’ll create that connection with an API key from lemlist.
Start the connection from Attio. On the installed lemlist app page, click Connect in the Workspace connection section. This opens the form where you’ll paste your lemlist API key.
Open lemlist settings. In lemlist, click your profile in the lower-left corner, then select Settings.
Generate an API key. In lemlist, go to Integrations, open API & Webhooks, and click Generate key.
Save the key somewhere secure. lemlist shows the key only once, so copy it before closing the modal.
Paste the key back into Attio. In the Add connection window, paste the API key into Workspace Connection and click Add connection. Once saved, your Attio workspace can use lemlist actions and triggers.
Phase 3: Launch outreach directly from Attio
Once connected, you can start sending contacts to lemlist without exporting CSVs. This is useful for both one-to-one prospecting and bulk enrollment.
Option A: Add one contact from their Attio record
Open a person record and use the lemlist actions. Click the more menu on the contact record, open lemlist, then choose either Open in lemlist or Add to campaign. Use Open in lemlist when you want to review outreach history first, and Add to campaign when you’re ready to enroll the contact immediately.
Option B: Add multiple contacts from a list view
Select the people you want to enroll. In an Attio people list, check the contacts you want, click More, then choose Add to campaign. This is the fastest way to enroll a batch from a custom prospecting list.
Why this is useful
Your reps can stay in Attio while researching accounts, selecting contacts, and sending them to the right lemlist sequence. Built-in duplicate detection helps avoid enrolling the same contact twice in the same campaign.
Phase 4: Automate follow-up and CRM updates with Attio workflows
The integration becomes even more powerful when you combine lemlist triggers with Attio workflows. That lets you react automatically to campaign activity, data changes, or inbound lead events.
Open Workflows in Attio. Go to Automations and select Workflows.
Create a workflow with a lemlist trigger. In the workflow editor, choose the lemlist trigger New activity. This is the starting point for automations based on lemlist engagement.
Select the event type you want to react to. In the trigger configuration, open the Event type field and choose the relevant lemlist event.
Pick the specific lemlist activity. Available events include actions like Lead entered a campaign, Lead marked as interested, and other engagement milestones. Choose the one that matches your process.
Add the next action in your workflow. After the trigger, you can use lemlist actions such as Add to campaign, Create task, Find email, Find phone number, Get LinkedIn data, or Verify email. Use these to enrich records, route leads, or launch follow-up automatically.
Best practices
Start with a small test segment. Before bulk enrollment, test your workflow with a few contacts first.
Match campaigns to list intent. Separate high-intent, low-intent, inbound, and re-engagement audiences.
Use enrichment at the moment of action. Finding emails, phones, and LinkedIn data during enrollment keeps records current.
Automate status changes. Don’t rely on manual updates when lemlist activity can trigger them for you.
Protect deliverability. Verify updated email addresses before launching a new sequence.
















