Webflow + MailOdds
Validate emails from Webflow form submissions. Verify leads before they reach your CRM and keep your marketing lists clean.
Prerequisites
- MailOdds account with API key
- Webflow site with forms
- Zapier or Make account
How to Connect
Example Workflow
Trigger: Webflow Form Submission
Fires when a visitor submits a form on your Webflow site.
Validate: MailOdds API
Verify the email address with SMTP and domain checks.
Route: Filter by Result
Valid emails go to your CRM. Invalid ones are logged for review.
Action: Add to CRM or List
Send verified leads to HubSpot, Mailchimp, Google Sheets, etc.
Zapier: Validate Webflow Form Email
JAVASCRIPT// Zapier Code Step - Validate Webflow Form 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 Webflow form field
})
});
const result = await response.json();
return {
email: result.email,
status: result.status,
action: result.action,
is_valid: result.action === 'accept',
reason: result.sub_status || null
}; Make: Webflow Scenario
JAVASCRIPT// Make Scenario - Webflow Form + MailOdds
// 1. Webflow: Watch Form Submissions (trigger)
// 2. HTTP Module: POST to https://api.mailodds.com/v1/validate
// Headers: Authorization: Bearer YOUR_API_KEY
// Body: { "email": "{{1.data.email}}" }
// 3. Router: Branch by action
// - "accept" -> Add to Mailchimp / CRM
// - "reject" -> Log to Google Sheets for review Lead Scoring from Validation
Map validation results to lead quality tiers. Use the action field to assign scores and the delivery_confidence field for finer-grained routing.
Zapier: Lead Scoring from Webflow Validation
JAVASCRIPT// Zapier Code Step - Lead Scoring from Webflow Form Validation
const action = inputData.action;
let quality_tier, score;
if (action === 'accept') {
quality_tier = 'high';
score = 100;
} else if (action === 'accept_with_caution') {
quality_tier = 'medium';
score = 50;
} else {
quality_tier = 'low';
score = 0;
}
return {
email: inputData.email,
quality_tier,
score,
delivery_confidence: inputData.delivery_confidence,
tag: quality_tier + '_quality_lead'
}; Email-to-Web Attribution
For Webflow e-commerce sites, use the mid parameter in email links to track which campaign drove a conversion. MailOdds appends a message ID to every tracked link.
https://store.example.com/products/item?mid=msg_abc123
Capture the mid parameter in Webflow custom code to attribute purchases back to specific email campaigns. Use new URLSearchParams(window.location.search).get('mid') in your Webflow page settings to extract it.
Frequently Asked Questions
Troubleshooting
Need more help?
Can't find what you're looking for? We're here to help you get Webflow working.
Validate Your Webflow Leads
Get 1,000 free validations and start verifying form submissions today.