Skip to main content

How to connect Attio and lemlist

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

  1. 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.

    Attio Quick actions showing a search for settings and the Open account settings option
  2. Find the lemlist app. In Settings, go to Apps, search for lemlist, and open the lemlist app card.

    Attio Apps page with lemlist searched and highlighted in the marketplace
  3. Install the app. Click Install on the lemlist app page. This adds the native integration to your Attio workspace.

    lemlist app page in Attio with the Install button highlighted
  4. Approve access. Review the requested permissions, then click Confirm. This allows Attio to connect the app to your workspace.

    Attio permission screen for lemlist with the Confirm button highlighted

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.

  1. 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.

    Installed lemlist app in Attio showing the Workspace connection section and Connect button
  2. Open lemlist settings. In lemlist, click your profile in the lower-left corner, then select Settings.

    lemlist sidebar account menu with Settings highlighted
  3. Generate an API key. In lemlist, go to Integrations, open API & Webhooks, and click Generate key.

    lemlist Integrations page with API and Webhooks tab and Generate key button highlighted
  4. Save the key somewhere secure. lemlist shows the key only once, so copy it before closing the modal.

    lemlist Save your key modal showing the newly generated API key
  5. 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.

    Attio Add connection modal with the workspace connection field filled and Add connection button highlighted

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

  1. 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.

    Attio person record showing the more menu, lemlist submenu, and options to open in lemlist or add to campaign

Option B: Add multiple contacts from a list view

  1. 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.

    Attio people list with a selected record and the More menu showing Add to campaign

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.

  1. Open Workflows in Attio. Go to Automations and select Workflows.

    Attio sidebar with Workflows highlighted under Automations
  2. 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.

    Attio workflow trigger picker showing the lemlist New activity option
  3. Select the event type you want to react to. In the trigger configuration, open the Event type field and choose the relevant lemlist event.

    Attio workflow editor showing the lemlist New activity trigger configuration with the Event type field highlighted
  4. 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.

    Attio workflow event type dropdown showing lemlist activity options such as Lead entered a campaign and Lead marked as interested
  5. 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.

    Attio workflow step picker showing available lemlist actions including Add to campaign, Create task, Find email, Find phone number, Get LinkedIn data, and Verify email

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.

Did this answer your question?