FullEnrich is a B2B contact enrichment platform that finds verified email addresses and phone numbers using a waterfall across 20+ premium data providers.
FullEnrich is a B2B contact enrichment platform that finds verified email addresses and phone numbers using a waterfall across 20+ premium data providers. With Relevance AI’s native FullEnrich integration, you can connect your FullEnrich API key directly and enrich contacts inside tools and agents, monitor credits, validate credentials, and run asynchronous enrichment jobs — no third-party middleware required.
The FullEnrich integration in Relevance AI was built by Relevance AI, and is therefore supported by our team, not FullEnrich. If you have a question or issue with using FullEnrich in Relevance AI, please reach out to our support team. If you have a question or issue that is only about FullEnrich, you can reach out to FullEnrich support directly.
This is a native integration that replaces the previous Pipedream-based FullEnrich actions. If you were using Pipedream to run FullEnrich workflows, you can now connect directly without the Pipedream middleman.
Connecting your FullEnrich account to Relevance AI is a straightforward process:
Go to the “Integrations” page in the sidebar of your Relevance AI dashboard.
Click on “FullEnrich” from the available integrations.
Click on the “Add Integration” button.
Enter your FullEnrich API key when prompted.
Once authenticated, your FullEnrich account will appear as a connected integration.
You can find your FullEnrich API key in your FullEnrich account settings under API Keys. If you don’t have a FullEnrich account yet, you can sign up at fullenrich.com.
If you don’t yet see FullEnrich in your workspace, it may still be rolling out behind a feature flag. Contact our support team if you need access sooner.
The FullEnrich integration provides five native actions that your agents can use to enrich contacts, manage credits, and run enrichment jobs. These actions can be incorporated into your agent’s workflows as tool steps.
Submit B2B contacts for enrichment with verified email addresses and phone numbers, using FullEnrich’s waterfall across 20+ data providers. Enrichment runs asynchronously — this step starts the job and returns an enrichment ID.
Retrieve enrichment results
Fetch the results of an enrichment job using the enrichment ID returned when the job was started.
Here are some ways you can use the FullEnrich integration with your agents:
Outbound prospect enrichment
Create an agent that takes a list of prospect names, company domains, or LinkedIn URLs and enriches each contact with a verified work email and phone number, ready for your sales engagement platform. The waterfall approach means FullEnrich checks 20+ data providers in sequence, giving you higher find rates than single-provider tools.
CRM data completion
Build an agent that connects to Salesforce or HubSpot, identifies contacts with missing email addresses or phone numbers, and runs them through FullEnrich to fill the gaps before your sales team starts outreach. This avoids bounce rates and wasted time on incomplete records.
Lead qualification workflows
Deploy an agent that enriches inbound leads as they arrive — before routing them to SDRs or AEs. By ensuring each lead has verified contact details, you reduce time spent on uncontactable prospects.
Batch enrichment pipelines
For larger prospect lists, pair the Enrich contacts and Retrieve enrichment results steps. Enrich contacts submits the batch and returns an enrichment ID; retrieve the completed results in a later step (or a separate scheduled run) using that ID. Because enrichment is asynchronous, this avoids the timeouts you’d hit waiting inline on large datasets.
International prospecting
Use FullEnrich when your prospecting spans multiple regions. The platform provides coverage across the US, Canada, EMEA, LATAM, and APAC, making it suitable for global outbound campaigns rather than regional-only tools.
Credit-aware enrichment agents
Build an agent that checks the credit balance before starting a large enrichment job. If credits are too low, the agent can pause, notify the team, or trigger a partial run — preventing failed jobs mid-batch.
Always comply with GDPR, CCPA, and other applicable data privacy regulations when using enriched contact data. FullEnrich finds contact information through its provider network, but you are responsible for how you use that data in outreach — including providing opt-out mechanisms and respecting do-not-contact lists. Review FullEnrich’s terms of service and your own regional obligations before running enrichment at scale.
Validate enrichment data before outreach
Enriched contact data can change over time. Add an email verification step before sending campaigns to avoid bounces and protect your sender reputation. Build your agent to flag records where enrichment returned low-confidence results rather than treating all output as equally reliable.
Check credits before large jobs
Before starting a batch enrichment job, use the Check credit balance step to verify you have enough credits. Running out mid-job produces partial results with no straightforward way to resume from where you left off. Checking first lets your agent make an informed decision about whether to proceed, split the job, or wait.
Plan for asynchronous enrichment
FullEnrich enrichment is asynchronous: Enrich contacts starts a job and returns an enrichment ID rather than results directly. Design your agent to fetch the output with Retrieve enrichment results — either later in the same flow or in a separate scheduled run — rather than expecting the contact data inline from the enrich step.
Handle no-match cases gracefully
Not every contact will have data available across FullEnrich’s provider network. Build fallback logic into your agent — flag unmatched contacts for manual review rather than silently dropping them from your pipeline. Knowing your match rate also helps you estimate credit spend for future jobs.
Store enriched contact data securely
Enriched contact data (email addresses, phone numbers) is personal information. Store it in systems with appropriate access controls, limit who can export it, and only retain it for as long as your legitimate purpose requires.
FullEnrich is a B2B contact enrichment platform that finds verified email addresses and phone numbers for business contacts. Rather than relying on a single data provider, it uses a waterfall approach across 20+ premium sources to maximize find rates. It is particularly useful for outbound sales teams that need contact data across multiple geographies including the US, Canada, EMEA, LATAM, and APAC.
Do I need a FullEnrich account?
Yes, you need an active FullEnrich account with an API key to use this integration. You can sign up at fullenrich.com. Once you have an account, generate an API key from your account settings and use it to connect FullEnrich to Relevance AI.
How do I get my API key?
Log in to your FullEnrich account and navigate to your account settings. Look for an API Keys section, generate a new key if you don’t have one, and copy it. Paste that key into the Add Integration prompt in Relevance AI. Keep your API key secure and do not share it publicly.
What data does FullEnrich return?
FullEnrich returns verified email addresses and direct phone numbers for B2B contacts. The waterfall approach means it queries multiple data providers in sequence and returns the best available match. Not every contact will have both email and phone — coverage depends on what the provider network has indexed for that individual.
How does FullEnrich enrichment work?
Enrichment is a two-step asynchronous flow. Enrich contacts submits your contacts as a job and returns an enrichment ID — it does not return the enriched data directly. You then use Retrieve enrichment results with that ID (later in the same flow, or in a separate agent run or scheduled check) to fetch the completed output once the job has processed.
How do I check my remaining credits?
Add the Check credit balance step to your tool or agent. It connects to your FullEnrich account and returns the current credit count. You can use this as a conditional check before a large enrichment job — if credits fall below a threshold, branch the agent to notify your team instead of proceeding.
What happens if no match is found?
When FullEnrich cannot find data for a contact across its provider network, the enrichment step returns an empty or null result for that record. Your agent should handle this case explicitly — for example, by writing the contact to a “no match” list for manual follow-up rather than treating it as a successful enrichment with blank fields.
Is this different from the old Pipedream integration?
Yes. The previous approach required Pipedream as a middleware layer to connect FullEnrich actions to Relevance AI. This native integration removes that dependency entirely — you connect your FullEnrich API key directly in Relevance AI and use the five built-in tool steps without any Pipedream account or workflow. If you have existing Pipedream-based FullEnrich workflows, you can migrate them to use this integration instead.
Why can't I see FullEnrich in my workspace yet?
The FullEnrich integration may still be rolling out behind a feature flag in some workspaces. If it doesn’t appear in your Integrations page, contact our support team to request early access.