FullEnrich icon

FullEnrich

Start a FullEnrich bulk enrichment request

Overview

This node initiates a bulk enrichment request to a FullEnrich service, which enriches contact data based on provided company and personal information. It is designed to send multiple enrichment tasks in one execution, each containing details like first name, last name, company domain, LinkedIn URL, and optional custom fields. The results of the enrichment are sent asynchronously to a specified webhook URL.

Common scenarios:

  • Automatically enriching lead or contact records with additional data such as emails and phone numbers.
  • Integrating external enrichment services into workflows to enhance CRM or marketing databases.
  • Using webhook callbacks to process enriched data once available without blocking the workflow.

Practical example:
A user provides a list of contacts with their names, company domains, and LinkedIn URLs. The node sends these to FullEnrich for enrichment, specifying that emails and phone numbers should be retrieved. Once the enrichment completes, results are posted back to the user's webhook URL for further processing.

Properties

Name Meaning
Enrichment Name A unique identifier for this enrichment task.
Webhook URL Publicly accessible URL where enrichment results will be sent asynchronously (e.g., n8n webhook).
Company Domain The domain of the company associated with the contact.
Company Name The name of the company associated with the contact.
First Name Contact's first name.
Last Name Contact's last name.
LinkedIn URL URL to the contact's LinkedIn profile.
Custom Fields Optional key-value pairs for additional custom data to include in the enrichment request.
Fields to Enrich Specifies which fields to enrich; options include "Contact Emails" and "Contact Phones".

Output

The node outputs an array with one object per input item, each containing a json field structured as follows:

  • success: Boolean indicating if the enrichment request was successfully sent.
  • sent: The enrichment data payload that was sent to the API (includes first name, last name, domain, LinkedIn URL, requested enrich fields, and any custom fields).
  • webhook_url: The webhook URL where results will be delivered.
  • error (optional): Error message string if the request failed.
  • contact (optional): The enrichment data payload related to the error case.

The node does not output the actual enriched data directly but relies on the webhook callback to receive results asynchronously.

Dependencies

  • Requires an API key credential for authenticating with the FullEnrich service.
  • Needs a publicly accessible webhook URL configured to receive enrichment results.
  • Uses an HTTP POST request to the FullEnrich bulk enrichment endpoint.

Troubleshooting

  • Common issues:
    • Invalid or missing API authentication token causing request failures.
    • Incorrect or inaccessible webhook URL preventing receipt of enrichment results.
    • Missing required input properties leading to incomplete requests.
  • Error messages:
    • Errors returned from the HTTP request will appear in the output under the error field.
    • Typical errors might include network issues, authentication failures, or validation errors from the enrichment API.
  • Resolutions:
    • Verify API credentials and permissions.
    • Ensure the webhook URL is publicly reachable and correctly configured.
    • Confirm all required input fields are provided and valid.

Links and References

Discussion