Home Integrations LeadMagic Integration Guide

LeadMagic Integration Guide

Last updated on Apr 06, 2026

LeadMagic Integration Guide

This guide covers all LeadMagic actions available in TexAu. Use these actions to find and validate contact data.

Before you begin

  • A LeadMagic account is required. Sign up at leadmagic.io.
  • Your LeadMagic API key is on your LeadMagic dashboard.
  • In TexAu, go to Settings > Integrations, find LeadMagic, enter your API key, and click Save.

Contact finding actions

Find Email by Name and Domain (LeadMagic)

Finds a work email address using a person's name and company domain.

Credit cost: 2 credits per successful lookup

Input:

  • First Name (required)
  • Last Name (required)
  • Company Domain (required) -- e.g., stripe.com

Output:

  • Email Address
  • Confidence score
  • Verification status

Typical use case: Use when you have names and company websites but no LinkedIn URLs.


Find Personal Email (LeadMagic)

Finds a personal (non-work) email for a contact.

Credit cost: 2 credits per successful lookup

Input:

  • LinkedIn Profile URL or name + company (required)

Output:

  • Personal Email Address
  • Email type

Typical use case: Reach contacts who are hard to reach on work email, or to verify a contact's identity.


Find Mobile Number using LinkedIn URL (LeadMagic)

Finds a mobile phone number using a LinkedIn profile URL.

Credit cost: 10 credits per successful lookup

Input:

  • LinkedIn Profile URL (required)

Output:

  • Phone Number
  • Country
  • Local format

Enrich Company (LeadMagic)

Returns firmographic data for a company based on its domain.

Credit cost: 1 credit per successful lookup

Input:

  • Company Domain (required)

Output:

  • Company Name
  • Industry
  • Employee Count
  • Revenue Range
  • Location
  • LinkedIn Company URL
  • Technologies

Validation actions

Validate Email (LeadMagic)

Checks whether an email address is deliverable.

Credit cost: 1 credit per row

Input:

  • Email Address (required)

Output:

  • Valid -- true/false
  • Deliverable -- true/false
  • Email type (work, personal, catch-all, unknown)
  • SMTP check result
  • Reason

Typical use case: Run this after finding emails to remove invalid addresses before sending to an outreach tool.


Common workflow pattern

Find, verify, and enrich in one table

  1. Start with a list of names and company domains.
  2. Add an Action Column for Find Email by Name and Domain (LeadMagic).
  3. Add a second Action Column for Validate Email (LeadMagic) using the email output.
  4. Add a third Action Column for Enrich Company (LeadMagic) using the domain column.
  5. Run enrichment.

You end up with verified emails and company details in the same table, ready for export.

Troubleshooting

Find Email returns empty for most rows. Check that the Company Domain field contains the root domain only (e.g., acme.com) with no https://, www., or trailing slashes.

Validate Email returns "unknown" for many addresses. Catch-all domains return "unknown" because the server accepts all mail. Use a different provider (e.g., Verify Catch-All Email (BetterEnrich)) to specifically identify catch-all domains.

Find Mobile Number returns empty for all rows. LeadMagic's phone database is strongest for North American and Western European numbers. Coverage for other regions may be limited.

API key is accepted but returns 401 on first run. Your LeadMagic account may need to be activated for API access. Check your LeadMagic dashboard for any prompts to enable API access.