Actions7
- Person Actions
- Organization Actions
Overview
This node integrates with the Apollo API to enrich person data by retrieving detailed information based on various identifiers such as email, name, organization, or LinkedIn URL. It is useful in scenarios where you want to augment your contact records with additional insights like verified emails, phone numbers, job titles, and social profiles.
Practical examples include:
- Enhancing CRM contacts with up-to-date professional details.
- Validating and enriching lead data before outreach.
- Automatically appending missing contact information for marketing campaigns.
Properties
| Name | Meaning |
|---|---|
| The email address of the person to enrich. | |
| Hashed Email | The hashed version (MD5 or SHA-256) of the person's email for lookup. |
| Full Name | The full name (first and last) of the person. |
| First Name | The first name of the person. |
| Last Name | The last name of the person. |
| Organization Name | The current or previous employer's name of the person. |
| Domain | The domain of the employer (e.g., apollo.io). |
| Apollo Person ID | The unique Apollo identifier for the person. |
| LinkedIn URL | The LinkedIn profile URL of the person. |
| Reveal Personal Emails | Boolean flag indicating whether to reveal personal emails (may consume credits; subject to GDPR rules). |
| Reveal Phone Numbers | Boolean flag to reveal all available phone numbers. Requires a webhook URL for asynchronous response. |
| Webhook URL | Required if "Reveal Phone Numbers" is true. Apollo will send phone numbers asynchronously to this URL. |
Output
The node outputs JSON data containing enriched person information retrieved from Apollo. This typically includes fields such as verified emails, phone numbers (if requested), job titles, company details, social profiles, and other relevant metadata about the person.
If phone numbers are requested via the "Reveal Phone Numbers" option, they are delivered asynchronously through the specified webhook URL rather than directly in the node output.
No binary data output is involved.
Dependencies
- Requires an API key credential for authenticating with the Apollo API.
- If revealing phone numbers, a publicly accessible webhook URL must be provided to receive asynchronous data.
- Network access to Apollo's API endpoint (default: https://api.apollo.io).
Troubleshooting
- Missing or invalid API credentials: Ensure that a valid Apollo API key is configured in the node credentials.
- Webhook URL not set when requesting phone numbers: The node requires a webhook URL if "Reveal Phone Numbers" is enabled; otherwise, the request will fail.
- GDPR restrictions on personal emails: Requesting personal emails may be restricted or consume additional credits; verify compliance and account limits.
- Empty or incomplete results: Verify that at least one identifying property (email, name, Apollo ID, etc.) is provided and correctly formatted.
- Network or API errors: Check network connectivity and Apollo service status if requests fail unexpectedly.
Links and References
- Apollo API Documentation
- Apollo Person Enrichment Endpoint (for detailed API parameters and responses)