ℹ How it works
What this tool does

For each contact provided, the agent:

  1. Looks up the person in Apollo.io by name and company identity.
  2. AI structures and verifies the returned Apollo data.
  3. Returns enriched details: email, LinkedIn URL, title, location, phone.
  4. Saves all contacts to the CRM automatically via SyncApolloContacts.

Phone numbers may arrive asynchronously via the Apollo webhook. Use Enrich Phones with the returned Apollo IDs to trigger phone lookup.

Input format

One contact per line, comma-separated:

John, Doe Jane, Smith, Acme Corp Bob, Johnson, Salesforce, salesforce.com
ColumnRequired?
first_name✓ Required
last_name✓ Required
company_nameOptional (improves match)
company_domainOptional (improves match)
Response fields
FieldMeaning
work_emailVerified work email from Apollo
linkedin_urlLinkedIn profile URL
current_titleCurrent job title
confidence_score0–100 match confidence
employment_statusCurrent / Unverified
apollo_person_idUse for phone enrichment
Requirements
  • APOLLO_API_KEY — required for contact lookup
  • ANTHROPIC_API_KEY — required for AI structuring
  • Contacts are processed in batches of 5.
  • Apollo must have a matching record for enrichment to succeed.
1
Step 1
Enter Contacts
2
Step 2
Review & Confirm
3
Step 3
Processing
4
Step 4
Results
Enter Contacts
One contact per line — format: First, Last[, Company[, Domain]]
first_name and last_name are required. company_name and company_domain are optional but improve Apollo match accuracy.
ℹ
Tip: Including the company domain (e.g. salesforce.com) significantly improves Apollo matching accuracy. Contacts are processed in batches of 5.
Review Request
Contacts
Request Body — POST /api/v1/enrich-contacts

      
Enriching contacts…
Querying Apollo and structuring results with AI. Processing in batches of 5 — please don't close the tab.

Contact Enrichment Results