MailOdds

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

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.