Medium

Lead Enrichment & Campaign Sync

Enrich partial lead data with verified emails, phones, and LinkedIn profiles, then sync everything into your lemlist campaigns automatically.

Works with:LemlistLemlistApolloApollo

Free to start

1,000 credits included

No credit card required

Try this agent Book a demo

Setup in 10 min · Cancel anytime

Setup time

~10 min

Time saved

1 hr/batch

Difficulty

Medium

Tools

2 connected

How it works

1

Collect Lead Data

Takes your partial lead info - names, companies, or LinkedIn URLs

2

Enrich Contacts

Finds verified emails, phone numbers, and LinkedIn data

3

Sync to CRM

Creates or updates contacts and companies in lemlist

4

Add to Campaign

Adds enriched leads to your target outbound campaign

Try asking

I have 20 LinkedIn URLs - find their emails and add them to my SDR campaign
Enrich these leads with phone numbers and verified emails before adding to outreach
Find the email for Sarah Chen at Stripe and add her to the Series B campaign

View the agent prompt

See the full instructions this agent runs on — copy, edit, or customize it

Expand

The Prompt

Task

Take a list of partial lead data (names, companies, LinkedIn URLs) and enrich them through lemlist to get verified emails, phone numbers, and full LinkedIn profiles. Then sync the enriched leads into the appropriate lemlist campaign.

Input

The user provides:

  • Lead data: names + companies, LinkedIn URLs, or partial contact info
  • Target campaign name or ID
  • Which enrichment to run: email finder, phone finder, LinkedIn enrichment, email verification

Context

Data Flow

  1. For each lead, call @Lemlist/EnrichName it "Lemlist/Enrich" and call it with @Lemlist/Enrich with the appropriate flags:
    • findEmail: true when you have name + company but no email
    • findPhone: true to get phone numbers
    • linkedinEnrichment: true to pull full LinkedIn data
    • verifyEmail: true to check deliverability of existing emails
  2. Use @Lemlist/Upsert ContactName it "Lemlist/Upsert Contact" and call it with @Lemlist/Upsert Contact to create or update the contact in lemlist CRM
  3. Use @Lemlist/Create Lead in CampaignName it "Lemlist/Create Lead in Campaign" and call it with @Lemlist/Create Lead in Campaign to add the enriched lead to the target campaign
  4. Use @Lemlist/Get LeadName it "Lemlist/Get Lead" and call it with @Lemlist/Get Lead to verify the lead was added successfully

Company Sync

If company data is available, use @Lemlist/Upsert CompanyName it "Lemlist/Upsert Company" and call it with @Lemlist/Upsert Company to ensure the company record exists in lemlist CRM before linking contacts.

Output

Enrichment Results: For each lead:

  • Name and company
  • Found email (with deliverability status)
  • Found phone number
  • LinkedIn profile data pulled
  • Campaign assignment status

Summary:

  • Total leads processed
  • Emails found vs. not found
  • Leads successfully added to campaign
  • Any failures or duplicates

WHAT ARE YOU WAITING FOR?

Ready to build?

Stop duct-taping tools.

Stop writing playbooks no one follows.

Start building agents that actually do the work—and do it well.

Cotera: For people who think busywork is boring.

"This is the best product ever when it comes to shipping. Ten on ten recommended. I just can't wait to see what happens with this product."

Rebecca Blount

Director, Customer Success