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.
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.
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.
The integration will automatically:
Setup typically completes within 30 seconds.
After adding your connection, configure enrichment behavior in the app's Settings page.
Automatic Enrichment Triggers
email_addresses, linkedin). When any of these attributes change on a Person, enrichment is triggered.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.
Once configured in Settings:
No manual action required.
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.
| 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.
| 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.
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.
No. The app only enriches existing People and Company records. It does not create new records in Attio.
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.
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.
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.
Yes. Phone enrichment uses additional Apollo credits. It is disabled by default and can be enabled in Settings.
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.
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.
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.
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.
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.
Published: February 6, 2026