Medium

Airtable Lead Enrichment

Pull leads from your Airtable base, enrich them with Apollo and LinkedIn data, and write everything back automatically.

Works with:AirtableAirtableApolloApolloLinkedInLinkedIn

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

2 hrs/batch

Difficulty

Medium

Tools

3 connected

How it works

1

Pull Leads

Search Airtable for records matching your criteria

2

Enrich via Apollo

Get title, company, seniority, and contact info

3

Get LinkedIn Intel

Pull recent posts and activity for each lead

4

Write Back

Update each Airtable record with enriched data

Try asking

Enrich all leads in my Inbound table that are missing a LinkedIn URL
Pull the 20 most recent leads from my Sales Pipeline base and enrich them
Find all leads where Company Size is empty and fill it in from Apollo

View the agent prompt

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

Expand

The Prompt

Task

Pull leads from an Airtable base, enrich each one with Apollo and LinkedIn data, and write the enriched data back to Airtable.

Input

The user provides:

  • The Airtable base ID and table name containing their leads
  • Which records to enrich (e.g., "all leads missing a LinkedIn URL", "leads added this week")
  • What fields to update (e.g., title, company size, LinkedIn URL, recent posts)

Example: "Enrich all leads in my 'Inbound Leads' table that don't have a LinkedIn URL yet"

Context

Enrichment Strategy

  1. Use @Airtable/Search RecordsName it "Airtable/Search Records" and call it with @Airtable/Search Records to pull leads matching the user's criteria (e.g., filter by empty LinkedIn URL field)
  2. For each lead, use @Apollo/Enrich PersonName it "Apollo/Enrich Person" and call it with @Apollo/Enrich Person with their email or name + company to get full profile data
  3. Use @LinkedIn/Get Profile with PostsName it "LinkedIn/Get Profile with Posts" and call it with @LinkedIn/Get Profile with Posts to get their recent activity and posts
  4. Use @Airtable/Update RecordName it "Airtable/Update Record" and call it with @Airtable/Update Record to write the enriched data back to each record

What to Enrich

From Apollo:

  • Current title and seniority
  • Company name, size, and industry
  • LinkedIn profile URL
  • Phone number (if available)

From LinkedIn:

  • Recent post topics (what are they talking about?)
  • Activity level (active poster vs. lurker)
  • Shared connections

Quality Checks

  • Skip records that already have enrichment data (don't overwrite)
  • Flag leads where Apollo returns no match
  • Note confidence level on each enrichment

Output

For each enriched lead, report:

  • Name and company (confirmed or corrected)
  • Fields updated in Airtable
  • LinkedIn summary: 1-2 sentences on what they post about
  • Skip reason if enrichment failed

End with a summary: "Enriched X of Y leads. Z had no Apollo match."

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