Skip to main content
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.

Connect the integration

Connecting your FullEnrich account to Relevance AI is a straightforward process:
  1. Go to the “Integrations” page in the sidebar of your Relevance AI dashboard.
  2. Click on “FullEnrich” from the available integrations.
  3. Click on the “Add Integration” button.
  4. Enter your FullEnrich API key when prompted.
  5. 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.

Tool steps for FullEnrich

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.

Contact enrichment

Enrich contacts

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.

Account & authentication

Check credit balance

Check the remaining FullEnrich credits available on the connected account

Verify API key

Validate that the connected FullEnrich API key is active and working

Advanced

FullEnrich API call

Make a direct call to any FullEnrich API endpoint for capabilities not covered by the dedicated steps above.
Type “FullEnrich” in the tool step search bar to see all available actions when building your tools.

Example use cases

Here are some ways you can use the FullEnrich integration with your agents:
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.
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.
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.
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.
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.
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.

Best practices

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.
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.
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.
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.
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.
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.

Frequently asked questions (FAQs)

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.
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.
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.
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.
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.
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.
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.
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.
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.