Apollo Enrichment for Attio

Apollo.io Logo
Attio Logo
Available

Apollo Enrichment automatically fills in missing data on your People and Company records using Apollo.io's database of over 270M contacts and 60M companies.

This integration enriches your People and Company records in Attio with data from Apollo.io. Enrich records one at a time, in bulk, or automatically when records are created or updated. Setup takes under a minute: install the app, add a connection with your Apollo API key, and configure your triggers. The app creates all required attributes on your People and Companies objects automatically.

Apollo + Attio: On-Demand and Automatic Enrichment

Fill in the gaps on your People and Company records using Apollo's database of 270M+ contacts and 60M+ companies. Enrich a single record from the actions menu, select hundreds of records for bulk enrichment, or set it to run automatically whenever new records are created or key fields change.

Note: This app requires an Apollo.io API key. Phone number enrichment uses additional Apollo credits and is optional.

What It Does

People enrichment: Sends an email address and/or LinkedIn URL to Apollo and writes back job title, seniority, department, headline, employment history, email verification status, location, social profiles, and current organization details.

Company enrichment: Sends a domain to Apollo and writes back employee count, founded year, annual revenue, total funding, funding stage, tech stack, keywords, headquarters location, corporate phone, stock information, and more.

Automatic enrichment: Listens for new records or attribute changes and enriches them in the background without any manual action.

Bulk enrichment: Select any number of records in a list view and enrich them all at once. Records are processed in batches in the background.

All Apollo data is stored in clearly labeled fields prefixed with "Apollo" (e.g., "Apollo Seniority", "Apollo Employee Count") so you always know where the data came from.

Configuration

Adding Your Apollo Connection

  1. Go to Attio app settings and open Workspace Connections
  2. Click "Add Connection"
  3. Paste your Apollo.io API key
  4. Save the connection

The integration will automatically:

  • Provision all Apollo attributes on your People and Companies objects
  • Create webhook handlers for automatic enrichment and phone callbacks

Setup typically completes within 30 seconds.

Workspace Settings

After adding your connection, configure enrichment behavior in the app's Settings page.

Automatic Enrichment Triggers

  • Enrich new people -- Toggle on to automatically enrich Person records when they are created
  • Enrich new companies -- Toggle on to automatically enrich Company records when they are created
  • People attribute slugs -- Comma-separated list of attribute API slugs (e.g., email_addresses, linkedin). When any of these attributes change on a Person, enrichment is triggered.
  • Company attribute slugs -- Comma-separated list of attribute API slugs (e.g., domains, linkedin). When any of these attributes change on a Company, enrichment is triggered.

Apollo Fields Only

When enabled, only Apollo-specific fields (prefixed with "Apollo") are updated. Standard Attio fields like LinkedIn, Twitter, Facebook, job title, email, and description are left untouched. Use this when you want Apollo data alongside your existing data without risk of overwriting it.

Phone Enrichment

When enabled, Apollo attempts to find phone numbers for People records. Phone enrichment uses additional Apollo credits and results are delivered asynchronously.

After changing any settings, click Save and activate to apply them. This creates or updates the webhooks that power automatic enrichment.

Usage

Single Record Enrichment

  1. Open any Person or Company record in Attio
  2. Click the actions menu ("...") and select Enrich with Apollo
  3. Confirm in the dialog
  4. The record is enriched and you get a confirmation alert

Bulk Enrichment

  1. Select multiple records in a list view
  2. Click Enrich with Apollo from the bulk actions toolbar
  3. Confirm in the dialog
  4. Records are enriched in the background. An alert confirms the process has started. This may take a few minutes for large record sets.

Automatic Enrichment

Once configured in Settings:

  • New records are enriched the moment they are created
  • Records are enriched when specified attributes change (e.g., when someone adds a LinkedIn URL or email address)

No manual action required.

How Records Are Matched

People: Apollo matches using email address or LinkedIn URL. If neither is present on the record, it is marked as "Insufficient data" and skipped.

Companies: Apollo matches using the domain from the company's domains field.

Data Created in Attio

People Attributes

Attribute Type Description
Apollo Person ID Text Unique Apollo identifier
Apollo Seniority Select Seniority level (founder, c_suite, vp, director, manager, senior, entry)
Apollo Headline Text LinkedIn headline
Apollo Departments Multi-select Department classifications
Apollo Subdepartments Multi-select Subdepartment classifications
Apollo Functions Text Job functions (JSON)
Apollo Location Text City, state, country
Apollo GitHub Text GitHub profile URL
Apollo Photo URL Text Profile photo URL
Apollo Email Status Select Email verification status (verified, guessed, bounced, etc.)
Apollo Employment History Text Full employment history (JSON)
Apollo Organization ID Text Apollo ID for the person's current company
Apollo Organization Name Text Name of the person's current company
Apollo Organization URL Text Website of the person's current company
Apollo Enriched At Timestamp When the record was last enriched

Enrichment may also update these native Attio fields (unless "Apollo fields only" is enabled): LinkedIn, Twitter, Facebook, job title, email addresses, and description.

Company Attributes

Attribute Type Description
Apollo Org ID Text Unique Apollo organization identifier
Apollo Corporate Phone Text Corporate phone number
Apollo Employee Count Number Estimated number of employees
Apollo Founded Year Number Year the company was founded
Apollo Annual Revenue Currency (USD) Annual revenue
Apollo Total Funding Currency (USD) Total funding raised
Apollo Latest Funding Date Date Date of most recent funding round
Apollo Latest Funding Stage Text Most recent funding stage (Series A, B, etc.)
Apollo Logo URL Text Company logo URL
Apollo Keywords Text Industry keywords (JSON)
Apollo Tech Stack Text Technology stack (JSON)
Apollo Dept Headcount Text Employee count by department (JSON)
Apollo Alexa Ranking Number Website ranking
Apollo Stock Symbol Text Stock ticker symbol
Apollo Stock Exchange Text Stock exchange
Apollo HQ Address Location Headquarters location
Apollo Enriched At Timestamp When the record was last enriched

Enrichment may also update these native Attio fields (unless "Apollo fields only" is enabled): LinkedIn, Twitter, Facebook, and description.

Frequently Asked Questions

1. What does the integration do?

It enriches your existing Attio records with data from Apollo.io. You can enrich records manually (one at a time or in bulk) or set up automatic enrichment when records are created or updated.

2. Does it create new records?

No. The app only enriches existing People and Company records. It does not create new records in Attio.

3. Will it overwrite my existing data?

By default, yes -- enrichment updates fields with the latest Apollo data. If you want to protect your existing data, enable "Apollo fields only" in Settings. This restricts updates to Apollo-specific fields and leaves your native Attio fields (LinkedIn, Twitter, job title, etc.) untouched.

4. How does it identify which Apollo record matches my Attio record?

For People, it sends the email address and/or LinkedIn URL to Apollo. For Companies, it sends the domain. If the required identifiers are missing from the Attio record, the record is skipped.

5. How fast is enrichment?

Single record enrichment completes in a few seconds. Bulk enrichment processes records in batches of 10 and runs in the background. For large record sets (250), expect a 2-3 minutes.

6. Does phone enrichment cost extra?

Yes. Phone enrichment uses additional Apollo credits. It is disabled by default and can be enabled in Settings.

7. What happens if Apollo doesn't find a match?

The record is not modified. You get a "No match found" notification for single enrichment. For bulk enrichment, unmatched records are counted in the processing summary in the logs.

8. Can I control which records get auto-enriched?

Yes. You choose which triggers to enable: new record creation, specific attribute changes, or both. You can also filter by object type (People, Companies, or both). Leave all triggers off to use only manual enrichment.

9. Will the app re-enrich a record every time it updates itself?

No. The app automatically detects and filters out its own updates to prevent infinite loops. Only changes made by users or other integrations trigger re-enrichment.

10. What if Apollo returns bad data for a field?

The app validates social media URLs and other structured fields before writing them. If a value fails Attio's validation, that specific field is automatically dropped and the remaining fields are still written.

11. Is this a paid app?

Currently, this is free to use. You will need your own Apollo.io API key and sufficient Apollo credits. If you need custom functionality, let us know with our Contact Us form.

Known Limitations

  • Bulk enrichment limit: Attio limits bulk record actions to batches of up to 250. If more than 250 records are selected, the option to enrich with Apollo will not be available in the UI.
  • No record creation: The app enriches existing records only; it does not create new People or Company records from Apollo data

Published: February 6, 2026