LeadMagic icon

LeadMagic

B2B data enrichment and lead generation with email finding, company intelligence, and profile enrichment

Overview

This node integrates with a B2B data enrichment service to validate email addresses for deliverability and company-related information. It supports validating either a single email or multiple emails in bulk (up to 1000). The validation provides insights such as delivery status, associated company data, and social profiles linked to the email address.

Common scenarios where this node is beneficial include:

  • Verifying the validity of email lists before marketing campaigns.
  • Enriching contact records with company and social profile data.
  • Automating lead qualification by checking email deliverability and related business info.

Practical examples:

  • Validate a single prospect's email to confirm it is deliverable and gather company details.
  • Bulk validate hundreds of emails collected from a trade show to clean your CRM database.
  • Use advanced options to focus on minimal validation status or company-specific information depending on your workflow needs.

Properties

Name Meaning
Input Mode Choose how to input emails: "Single Email" to validate one email, or "Bulk Emails" to validate multiple emails (up to 1000).
Email Address The single email address to validate for deliverability and company/social profile information.
Bulk Emails Multiple email addresses separated by new lines or commas (max 1000) for bulk validation.
First Name Optional first name of the person associated with the email (used only in single email mode).
Last Name Optional last name of the person associated with the email (used only in single email mode).
Advanced Options Optional settings including:
- Return Format What data to return: "Full Details" (all data), "Minimal" (only validation status), or "Company Focus" (company info emphasis).
- Rate Limit Delay (ms) Delay between requests during bulk processing to respect rate limits (default 200 ms).

Output

The node outputs JSON data containing the validation results for each email processed. The structure includes fields such as:

  • Validation status (e.g., deliverable, undeliverable).
  • Company information related to the email domain.
  • Social profile data linked to the email address.
  • In case of bulk validation, an array of such results corresponding to each email.

If errors occur during validation (e.g., invalid email format or API issues), the output will contain error messages associated with the respective email.

No binary data output is produced by this node.

Dependencies

  • Requires an API key credential for authenticating with the external B2B data enrichment service.
  • The node makes HTTP POST requests to the service’s endpoints for email validation.
  • For bulk validation, respects a rate limit of approximately 300 requests per minute (configurable delay between requests).

Troubleshooting

  • Too many emails error: When bulk validating, providing more than 1000 emails will throw an error. Solution: Reduce the number of emails to 1000 or fewer.
  • Invalid email format: Single email input validates against a regex pattern; entering an incorrectly formatted email will cause validation failure. Solution: Ensure emails follow standard format (e.g., [email protected]).
  • Rate limiting: Bulk validation may fail or slow down if requests exceed the allowed rate. Adjust the "Rate Limit Delay" property to increase delay between requests.
  • API authentication errors: If the API key is missing or invalid, requests will fail. Solution: Verify that the API key credential is correctly configured.
  • Network or service errors: Temporary network issues or service downtime can cause request failures. Using the node’s "Continue On Fail" option can help workflows proceed despite individual errors.

Links and References

Discussion