Shopify + MailOdds
Validate customer emails at registration and checkout. Catch disposable addresses, reduce bounces, and improve email campaign deliverability.
Setup time: 5-10 min
Difficulty: Beginner
1,000 free validations included
Prerequisites
- MailOdds account with API key
- Shopify store
- Zapier or Make account
How to Connect
E-commerce Use Cases
New Customer Validation
Validate emails when customers create accounts. Tag verified vs unverified for segmentation.
Disposable Email Detection
Block discount abuse by detecting temporary/disposable email addresses at checkout.
Abandoned Cart Cleanup
Only send recovery emails to verified addresses. Reduce bounces and protect sender reputation.
Email Campaign Hygiene
Bulk validate your customer list before major campaigns. Remove invalid addresses to improve deliverability.
Zapier: Validate Shopify Customer
JAVASCRIPT// Zapier Code Step - Validate Shopify Customer Email
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 Shopify customer email
})
});
const result = await response.json();
return {
email: result.result.email,
status: result.result.status,
action: result.result.action,
is_valid: result.result.action === 'accept',
is_disposable: result.result.disposable || false
}; Zapier: Tag Customer by Email Quality
JAVASCRIPT// Zapier: Tag Shopify Customer Based on Validation
// After the validation Code step, add:
//
// Action: Shopify - Update Customer
// Customer ID: {{trigger.customer_id}}
// Tags: {{code_step.is_valid ? "verified-email" : "unverified-email"}}
//
// Use tags to segment customers for email campaigns. Frequently Asked Questions
Troubleshooting
Need more help?
Can't find what you're looking for? We're here to help you get Shopify working.
Protect Your Shopify Store From Fake Emails
Get 1,000 free validations. Catch disposable addresses and improve deliverability.