Understanding Results
Understanding Qualification Results
This document explains how to interpret the results from Fuego’s lead qualification API. Understanding these results will help you implement appropriate logic in your applications and make better decisions based on the data.
Result Summary
The API provides multiple data points to help you qualify and understand each lead:
- Email Format Validation - Is the email syntax valid?
- Domain Validation - Does the domain have valid MX records?
- Free Email Detection - Is the email from a free provider like Gmail?
- Disposable Email Detection - Is this a temporary or throwaway email?
- Typo Suggestions - Corrections for common typos in email domains
- Domain Intelligence - Detailed company information for business domains
Email Format and Domain Validation
These fields provide basic validation about the email address:
{
"email": "alex@techcorp.com",
"valid_format": true,
"valid_mx": true
}
valid_format
: Boolean indicating whether the email address format is syntactically validvalid_mx
: Boolean indicating whether the email domain has valid MX records for receiving email
⚠️ Important: Even if an email passes both of these basic checks, it doesn’t guarantee the specific email address exists. It only confirms the domain is capable of receiving email.
Free and Disposable Email Detection
{
"free": false,
"disposable": false
}
free
: Boolean indicating whether the email uses a free provider (Gmail, Yahoo, Hotmail, etc.)disposable
: Boolean indicating whether the email uses a disposable or temporary service
These fields help you identify potentially lower-quality leads. Free email addresses may indicate non-business users, while disposable emails often signal that a user doesn’t want to be contacted.
Typo Detection
{
"did_you_mean": "alex@gmail.com"
}
The did_you_mean
field provides suggested corrections for common email typos. This is especially useful for forms where users might make typing mistakes. If no typo is detected, this field is null
.
Common corrections include:
- Domain typos (
gmial.com
→gmail.com
) - TLD errors (
gmail.co
→gmail.com
) - Transposed letters (
yahooo.com
→yahoo.com
)
Domain Intelligence
For business domains, Fuego provides detailed company information:
{
"domain_insight": {
"category": "organization",
"name": "TechCorp Inc.",
"industry": "Software Development",
"country": "US",
"ticker": "TCH",
"employees": 3500,
"description": "TechCorp Inc. is a leading software development company specializing in enterprise solutions."
}
}
The domain intelligence provides:
category
: Type of organization (business, education, government, etc.)name
: Organization nameindustry
: Industry classificationcountry
: Country code where the organization is basedticker
: Stock ticker symbol (if publicly traded)employees
: Approximate number of employeesdescription
: Brief description of the organization
For free email providers or when company data isn’t available, domain_insight
may contain a simple string message instead of an object.
Implementation Strategies
Here are recommended ways to use qualification results in your applications:
Form Validation
For real-time form validation:
- Use
valid_format
to show immediate format errors - Use
did_you_mean
to suggest corrections to users - Use
disposable
to potentially block or flag disposable emails
Lead Scoring
For lead qualification and routing:
- Use
free
anddisposable
as negative scoring factors - Use domain_insight.employees to identify enterprise leads
- Use domain_insight.industry to route leads to appropriate teams
Data Enrichment
For CRM and marketing automation:
- Add company data from domain_insight to contact records
- Segment contacts by industry, company size, and location
- Flag potentially low-quality leads based on email attributes
Example Scenario
Here’s an example of how to use the qualification data in a typical signup flow:
- User submits form with email address
- Your application calls Fuego’s API
- If
valid_format
is false, show format error - If
did_you_mean
is provided, show a suggestion like “Did you mean to type [suggestion]?” - If
disposable
is true, either block submission or flag for review - If
domain_insight
contains company data, pre-fill company information in your form or CRM - Route the lead to the appropriate sales team based on company size and industry
Additional Considerations
- Cache Results: API responses are automatically cached for 30 days. Make use of this caching to optimize your API usage.
- Batch Processing: For large datasets, use our bulk qualification feature instead of making individual API calls.
- Webhook Integration: Consider setting up webhooks for real-time notifications when new qualification data is available.
For more detailed implementation guides, please refer to our API Documentation.