Typeform + MailOdds
Validate email submissions from Typeform automatically. Catch fake emails before they enter your CRM or mailing list.
Setup time: 5 min
Difficulty: Beginner
1,000 free validations included
Prerequisites
- MailOdds account with API key
- Typeform with email question
- Zapier or Make account
How to Connect
Example Workflow
1
Trigger: New Typeform Response
Fires when someone submits your form.
2
Validate: Check Email
MailOdds verifies the email with full SMTP check.
3
Filter: Route by Quality
Only pass valid emails to your CRM. Flag or discard invalid ones.
4
Action: Add to CRM/List
Send verified contacts to HubSpot, Mailchimp, Google Sheets, etc.
Zapier: Validate Typeform Email
JAVASCRIPT// Zapier Code Step - Validate Typeform Email Submission
const response = await fetch('https://api.mailodds.com/v1/validate', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
email: inputData.email // Mapped from Typeform email field
})
});
const result = await response.json();
return {
email: result.result.email,
status: result.result.status,
action: result.result.action,
is_valid: result.result.action === 'accept',
reason: result.result.sub_status || null
}; Zapier: Filter Invalid Emails
JAVASCRIPT// Zapier Filter Step - Only continue if email is valid
// Add a "Filter by Zapier" step after validation:
//
// Field: is_valid (from Code step)
// Condition: (Boolean) Is true
//
// This stops the Zap for invalid emails,
// so only verified contacts reach your CRM or mailing list. Frequently Asked Questions
Troubleshooting
Need more help?
Can't find what you're looking for? We're here to help you get Typeform working.
Stop Fake Emails From Typeform
Get 1,000 free validations and start verifying form submissions today.