n8n Templates + MailOdds
25 production-ready workflows covering validation, email sending, ecommerce, delivery monitoring, platform sync, and list management. Download, import, configure, and go.
Prerequisites
- MailOdds API key
- n8n instance (cloud or self-hosted)
- Google OAuth credentials
- Basic n8n familiarity
Getting Started
Real-Time Lead Validation
Validate on form submission or lead creation
Validate a single email via HTTP Request, then route results by action: accept to CRM, reject to discard, accept_with_caution to manual review.
Sync Batch Validation
Validate up to 100 emails instantly
Validate up to 100 emails in a single synchronous request. No polling, no callbacks. Results return immediately with per-email action routing.
Pre-Validated Email Delivery
Validate before every send
Receive an email via webhook, validate the recipient, check suppression, and send through the MailOdds deliver endpoint. Rejects are auto-suppressed.
Form-to-Validated-Subscriber Pipeline
Validate form submissions, subscribe valid emails
Receives form submissions via webhook, validates the email, and subscribes valid addresses to a MailOdds list with double opt-in and consent proof metadata.
Email Sending
Shopify Order Confirmation Pipeline
Transactional order emails with JSON-LD
Receives Shopify orders/create webhooks, checks suppression, and sends order confirmation emails with campaign_type, schema_data for Gmail rich cards, and ai_summary for AI assistants.
Shopify/WooCommerce Shipping Email
Shipping notifications with tracking schema
Receives Shopify fulfillment webhooks, checks suppression, and sends shipping notification emails with tracking schema_data and ai_summary for rich inbox cards.
Post-Purchase Review Request Sender
Automated review emails 7 days after purchase
Runs daily, finds 7-day-old Shopify orders, checks suppression, and sends review request emails with campaign_type: review_request and JSON-LD ReviewAction schema.
Monitoring & Alerts
Bounce and Failure Alert Pipeline
Real-time alerts on delivery failures
Receives MailOdds delivery webhooks (bounced, failed, deferred), verifies HMAC signatures, deduplicates events, and auto-suppresses hard bounces with optional Slack alerts.
Weekly Sending Health Digest
Monday morning delivery metrics
Pulls 7-day sending stats and domain identity scores every Monday, formats a Slack Block Kit digest, and logs metrics to Google Sheets for trending.
DNS Health Monitor with Alerts
Daily domain identity score checks
Runs daily at 6am, fetches identity scores for all sending domains, verifies DNS records, and alerts when any domain drops below a configurable grade threshold.
Deliverability Anomaly Alert
Catch delivery drops before they compound
Runs every 4 hours, checks sending stats against configurable thresholds (delivery rate, bounce rate, bot opens, unsubscribe rate), and fires Slack alerts on anomalies.
Platform Sync
Real Engagement to Klaviyo Sync
Bot-filtered opens and clicks to Klaviyo
Receives MailOdds engagement webhooks, filters out bot opens and Apple MPP events, and syncs real human engagement data to Klaviyo profiles for accurate segmentation.
HubSpot New Contact Gatekeeper
Validate every new HubSpot contact
Validates new HubSpot contacts on creation, maps validation results to custom HubSpot properties, and downgrades lifecycle stage for rejected emails.
MailOdds Bounce to ESP Cross-Sync
Sync hard bounces across all your ESPs
Receives MailOdds bounce webhooks, verifies and deduplicates, then fans out hard bounce suppressions to Mailchimp, Klaviyo, and ActiveCampaign in parallel.
Mailchimp List Cleaning Pipeline
Weekly list hygiene with batch validation
Runs weekly, fetches Mailchimp list members, validates in batches of 100 via POST /v1/validate/batch, archives invalid members in Mailchimp, and suppresses in MailOdds.
Advanced Patterns
Google Drive Auto-Validation
Drop files, get clean lists automatically
Drop a CSV or Excel file into a Google Drive folder and get validated, rejected, and manual-review files automatically sorted into organized folders.
Google Sheets Bulk Validation
Validate spreadsheets, get results inline
Launch validation jobs from Google Sheets via webhook and get results merged back automatically with full statistics.
Async Bulk Job
Submit list, poll for results
Submit an email list for async validation with polling and idempotency. Handles completed, failed, and cancelled job states with a configurable poll limit.
Bounce-to-Suppression Pipeline
Auto-suppress hard bounces from your ESP
Receives ESP bounce webhooks (SendGrid, Mailgun, SES), normalizes the payload, and adds hard bounces to the MailOdds suppression list automatically.
Telemetry Dashboard
Track metrics in Google Sheets with alerts
Pull hourly validation metrics into Google Sheets with ETag caching. Sends a Slack alert when the deliverable rate drops below a configurable threshold.
Manual Review Loop
Human-in-the-loop for uncertain emails
Validates incoming leads via webhook, auto-accepts clean emails to your CRM, rejects invalid ones, and routes uncertain results to a Google Sheet for human review.
Policy-Aware Validation
Apply custom rules per validation request
Create validation policies from presets (strict, permissive, smtp_required) and apply them per-request. Two workflows: one-time setup and the main validation flow.
Job Results to Subscriber List
Auto-create lists from validated jobs
Receives job.completed webhooks, creates a new subscriber list, paginates all valid results, and subscribes each email with double opt-in.
Related Resources
Ready to Automate Email Validation?
Get 1,000 free validations. Pick a template, import, and go.