GDPR Compliance

We use cookies to ensure you get the best experience on our website. By continuing, you accept our use of cookies, privacy policy and terms of service.

Behaviour-Triggered Email Automation

The Right Email. The Right Moment.
Every Single Time.

Trigger-based emails fire the instant a subscriber takes action — browse abandonment, cart abandonment, purchase, link click, birthday, inactivity — sending the most relevant message at the exact moment of highest intent, automatically.

Real-Time Firing Cart Abandonment Browse Triggers Date-Based Triggers API Event Triggers
Migomail Trigger-Based Email Automation
< 90s
Trigger-to-Send
47%
Avg Open Rate
11.3%
Avg CTR
8.3×
Revenue vs Broadcast
30+
Trigger Event Types
4.9★
Customer Rating
Trigger Email Capabilities

Send the Email That Matches
Exactly What Each Subscriber Just Did

Trigger-based emails outperform broadcast campaigns by 8× because they are sent at the exact moment a subscriber is thinking about your product. Migomail fires these emails within 90 seconds of the triggering event — before the moment passes.

01

Real-Time Event Processing — < 90 Seconds

When a subscriber's triggering event fires — a cart abandonment, a link click, a purchase, a form submission — Migomail processes the event and dispatches the triggered email within 90 seconds. There is no batch processing, no scheduled job, and no manual review. Events fire instantly, emails follow in under two minutes.

< 90s event-to-email latencyReal-time event stream processingNo batch window or delayPriority queue for trigger sends
02

Cart & Browse Abandonment

Fire triggered emails when a subscriber adds items to a cart and leaves without completing purchase, or browses a product page without adding to cart. Native Shopify and WooCommerce integrations push these events in real time — no pixel, no custom code required. The triggered email contains the exact products from the cart or browse session.

Cart abandonment (native Shopify/WC)Browse abandonment (product-level)Dynamic cart content in emailMulti-step recovery sequence option
03

Link Click & Page Visit Triggers

Send a triggered email when a subscriber clicks a specific link in any email campaign — pricing page, feature comparison, signup CTA — or when they visit a specific page on your website via the Migomail tracking pixel. High-intent clicks are the strongest purchase signals in email marketing; trigger emails on them within 90 seconds.

Any email link click triggerWebsite page visit trigger (pixel)Specific CTA click responsePricing-page visitor sequence
04

Post-Purchase Event Triggers

Fire triggered sequences on any ecommerce purchase event — first order, repeat order, high-value order, specific product purchase, or order from a specific category. Post-purchase triggers include order confirmation, shipping notification, delivery confirmation, review request, and cross-sell recommendation — each fired at the right time in the fulfilment flow.

First purchase triggerRepeat order milestoneHigh-value order triggerProduct-specific post-purchase
05

Inactivity & Lapse Triggers

Trigger re-engagement emails when a subscriber has not opened or clicked in a defined window — 30 days, 60 days, 90 days — or when a previously active subscriber goes quiet after a purchase. Inactivity triggers catch subscribers before they permanently churn, reaching them at the inflection point when a win-back attempt is most likely to succeed.

Email inactivity (configurable window)Purchase lapse triggersWin-back sequence initiationSunset flow on extended inactivity
06

Profile & Lifecycle Event Triggers

Trigger emails on changes to subscriber profile data or lifecycle stage — subscription upgrade, plan downgrade, trial expiry approaching, annual renewal due, loyalty tier change, or any custom field value change synced from your CRM. These lifecycle moment triggers deliver the exact right message at the exact right business moment.

Subscription upgrade / downgradeTrial expiry approachingLoyalty tier changeCRM field value change trigger
07

Date & Anniversary Triggers

Fire triggered emails on subscriber-specific dates — birthday, join anniversary, product purchase anniversary, custom date fields, and subscription renewal dates. Date triggers calculate the send date per subscriber individually and fire at the optimal time in the subscriber's local timezone — not at a fixed global time.

Birthday email (timezone-aware)Join / purchase anniversaryCustom date field triggersSubscription renewal reminders
08

Custom API Event Triggers

Fire any trigger email from your own application by sending a custom event to the Migomail Events API — a payment processed, a support ticket resolved, a feature milestone reached, a contract signed, or any application-specific event that represents a moment worth responding to. Triggered emails from custom events support full merge variable personalisation from the event payload.

Migomail Events APICustom event name + payloadMerge variables from event dataWebhook and Zapier support
Trigger Flows in Action

Three Moments. Three Emails.
All Fired Automatically Within 90 Seconds.

Every trigger-based email tells a real-time story — a subscriber takes an action, Migomail detects it, the right email fires, and revenue follows. Here is how three of the highest-performing triggers work in practice.

Ecommerce · Recovery
Cart Abandonment
🛒 Subscriber Event
Adds 2 items to cart, begins checkout, drops off at payment step
⏱ Trigger Fires
55 minutes after cart abandonment confirmed
55 min fire delay
📧 Email Sent
"You left something behind, Priya" — cart contents shown dynamically
✅ Outcome
Priya clicks, completes checkout — ₹3,499 recovered
62%
Open Rate
14.2%
Recovery Rate
₹3,499
Avg Order
Ecommerce · Re-engagement
Browse Abandonment
👁 Subscriber Event
Views "Leather Backpack" product page 3 times over 48 hours, no add-to-cart
⏱ Trigger Fires
4 hours after 3rd product page view
4 hrs fire delay
📧 Email Sent
"Still thinking about this?" — product image + review + "only 3 left" scarcity
✅ Outcome
Marcus clicks, reads reviews, adds to cart — proceeds to purchase
54%
Open Rate
9.8%
Click Rate
8.1%
Conversion
Ecommerce · Retention
Post-Purchase Review
📦 Subscriber Event
Order #ORD-2847 marked as delivered by courier integration
⏱ Trigger Fires
7 days after confirmed delivery
7 days fire delay
📧 Email Sent
"How's your Leather Backpack, Anjali?" — product image + star rating CTA
✅ Outcome
Anjali leaves 5-star review — review published, next purchase voucher sent
58%
Open Rate
24.3%
Review Rate
4.8★
Avg Rating
Trigger Library

30+ Trigger Events Across
Six Categories — All Available on Migomail

Every subscriber action worth responding to is available as a trigger. Browse the full catalogue of trigger events below — each one can activate an instant single email, a multi-step triggered sequence, or a branch in a larger automation workflow.

Ecommerce Events

Real-time events from your Shopify or WooCommerce store.

Cart abandoned (≥ 15 min inactive)
Native Shopify / WC
Browse abandonment (3+ product views)
Pixel tracking
Purchase completed — first order
Order webhook
Purchase completed — repeat order
Order webhook
High-value order placed (above threshold)
Configurable value
Order shipped / delivered
Fulfilment event
Subscription renewed or upgraded
Subscription event
Refund or return processed
Order event
Behavioural Events

Actions subscribers take with your emails and website.

Email opened (any campaign)
Engagement tracking
Specific link clicked in email
Click event
Pricing page visited (via pixel)
Website tracking
Feature page visited (via pixel)
Website tracking
Demo request form submitted
Form event
Webinar registered or attended
Integration event
Resource / guide downloaded
Form event
Video played (embedded player)
Tracking pixel
Inactivity Events

Triggers that fire when subscribers stop engaging.

No email open in 30 days
Configurable window
No email open in 60 days
Configurable window
No purchase in 90 days
Purchase lapse
No login in 14 days (SaaS)
App event
Trial day 3 — no activation
Trial event
Trial day 10 — no upgrade
Upgrade lapse
180+ day subscriber — no engagement
Sunset trigger
Subscription at risk of cancellation
Churn signal
Date & Milestone Events

Calendar-based and lifecycle date triggers.

Subscriber birthday
Date field (timezone-aware)
List join anniversary
Auto-calculated
First purchase anniversary
Order date
Subscription renewal — 7 days before
Renewal date
Subscription renewal — 1 day before
Renewal date
Custom date field (any date)
Profile field
X days since last purchase
Purchase date
Membership expiry approaching
Expiry date
Lifecycle Stage Events

Triggers on changes to subscriber profile and account status.

New subscriber joins list
List join event
Tag added to subscriber profile
Tag event
Segment membership changes
Segment event
Account upgraded (SaaS)
Plan event
Account downgraded (SaaS)
Plan event
Loyalty tier reached
Points threshold
NPS score submitted (low score)
Survey event
Support ticket opened / resolved
CRM event
Custom API Events

Fire any trigger from your own application via the Events API.

Custom named event (any string)
Events API POST
Event payload as merge variables
JSON body
Zapier / Make webhook trigger
Automation platforms
Segment CDP event push
Segment integration
Payment processed / failed
Payment API
Contract signed (e-signature)
DocuSign / Zoho
Feature milestone reached (app)
Product analytics
Any custom business event
Full API access
Timing Is Everything

The Same Cart Abandonment Email.
Three Different Send Times. Three Very Different Results.

The most common mistake with trigger emails is not building them at all. The second most common is building them and sending them too late. This is what timing actually does to performance.

Why Response Speed Matters

Purchase intent is a perishable asset. When a subscriber abandons their cart, their intent to buy peaks at the moment of abandonment and declines rapidly over the following hours — they get distracted, find a competitor, or simply forget. An email sent 1 hour after abandonment intercepts that intent while it is still at 80–90% of peak. The same email sent 24 hours later arrives when intent has already declined to 30–40%.

"Trigger-based emails sent within 1 hour of the event generate 8× more revenue per send than the same email sent 24 hours later — not because the email is different, but because the subscriber is."
Migomail platform data · Cart abandonment trigger · 2024–2025
Optimal
1 Hour
after cart abandonment
Open Rate
68.4%
Recovery Rate
14.2%
Revenue per Email
₹4.90
Subscriber Still "Hot"
~90%
Acceptable
24 Hours
after cart abandonment
Open Rate
44.1%
Recovery Rate
6.9%
Revenue per Email
₹2.04
Subscriber Still "Hot"
~30%
Too Late
72 Hours
after cart abandonment
Open Rate
22.3%
Recovery Rate
2.7%
Revenue per Email
₹0.61
Subscriber Still "Hot"
~5%
How It Works

From Trigger Configuration to
Live Emails in Under an Hour

Setting up a trigger email in Migomail takes under 30 minutes for most trigger types. The system runs automatically from that point — no ongoing management required.

01
Choose Your Trigger Event
Select the event that starts your trigger email — cart abandonment, link click, purchase, inactivity, birthday, or custom API event. Configure the trigger conditions: delay window, minimum cart value, specific URL, or event payload filter.
02
Design Your Trigger Email
Build the triggered email in the Migomail drag-and-drop builder. Insert dynamic merge variables from the trigger event — cart contents, product name, browsed URL, order number, or any custom event payload field.
03
Set Response Time & Conditions
Configure the response time — immediately, after a delay (1 hour, 24 hours, 7 days), or at a specific time on a date-based trigger. Add suppression conditions: do not send if subscriber has purchased since the trigger fired.
04
Connect Your Data Sources
Link the trigger to your data sources — native Shopify/WooCommerce integration for ecommerce events, Migomail tracking pixel for website behaviour, the Events API for custom application events, or Zapier for third-party platform triggers.
05
Activate & Monitor
Go live. Migomail begins firing the trigger email automatically for every qualifying event. Monitor open rates, click rates, revenue attribution, and suppression counts in the trigger analytics dashboard.
Revenue by Trigger Type

Which Trigger Emails Generate
the Most Revenue Per Send

Not all trigger types are equal. These are the 8 highest-revenue trigger email types ranked by average revenue per send across Migomail ecommerce and SaaS accounts — so you know exactly where to start.

#
Trigger Email Type
Rev / Send
Open Rate
CTR
1
Cart Abandonment (1 hour)
Ecommerce
₹4.90
68%
14.2%
2
Browse Abandonment
Ecommerce
₹3.14
54%
9.8%
3
Post-Purchase Review Request
Ecommerce
₹2.87
58%
24%
4
Back-in-Stock Notification
Ecommerce
₹2.41
62%
18%
5
Trial Expiry (SaaS — Day 12)
SaaS
₹1.98
51%
12%
6
Birthday Offer Email
Ecommerce / B2C
₹1.74
61%
22%
7
Pricing Page Visitor
SaaS / B2B
₹1.62
47%
8.4%
8
Win-Back (60-day lapse)
All types
₹0.89
29%
5.1%

Data from Migomail customer accounts · ecommerce and SaaS · 2024–2025 · averages across accounts with 3+ months of trigger email data.

< 90s
Event-to-Email Latency
8.3×
Revenue vs Broadcast
47%
Avg Open Rate
4.9★
Customer Rating
What Marketers Say

From Teams Running Trigger Emails
on Migomail

Feedback from ecommerce operators, SaaS marketers, and growth leads who use Migomail trigger emails to respond to subscriber actions in real time.

★★★★★

We were sending cart abandonment emails manually — someone on the team would check abandoned carts at the end of each day and batch-send a reminder. The emails were going out 18–24 hours after abandonment. Our recovery rate was 2.1%. When we switched to Migomail's 1-hour trigger, our recovery rate jumped to 13.8% in the first month. Same email, same offer, same product — just sent at the moment when the subscriber still cared. The timing difference alone was worth changing platforms.

Lalitha Menon
Lalitha Menon
Director of Ecommerce, Home Goods Brand
★★★★★

The back-in-stock trigger was something I did not realise we needed until I saw the revenue numbers. We had a popular product that went out of stock for 3 weeks. We added a "notify me" form on the product page and collected 847 email addresses from interested buyers. When it came back in stock, Migomail fired the trigger email immediately to all 847 subscribers. Within 6 hours, 423 of them had purchased. ₹18 lakh in revenue from a single trigger that took our team 20 minutes to set up. I have been explaining this to every brand founder I know.

Pooja Iyer
Pooja Iyer
Co-Founder, Fashion D2C Brand

Ready to Respond to Every Subscriber Action?

Set up your first trigger email in under 30 minutes. Start with cart abandonment — it is the highest-revenue trigger and the fastest to configure. Free plan included.

star-1
star-2
Hero image

“Rackwave Technologies has significantly improved our marketing performance while providing reliable cloud services. We’ve been using their solutions for a while now, and the experience has been seamless, scalable, and results-driven.”

David Larry

Founder & CEO

Have a question or feedback? Fill out the form below, and we'll get back to you as soon as possible.

Sending your message…

Trusted for overall simplicity

Based on 400+ reviews with customer satisfaction on
Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot
FAQ

Frequently Asked Questions

Common questions about Migomail's trigger-based email capabilities.

  • How quickly does a trigger email send after the event fires?

    Migomail processes trigger events and dispatches triggered emails within 90 seconds of receiving the event signal — for immediate trigger configurations. For delay-based triggers (for example, cart abandonment after a 55-minute wait, or browse abandonment after a 4-hour window), the timer starts the moment the event is received and the email dispatches exactly at the configured delay. There is no batch window, no scheduled job, and no manual action required between the event and the email.

  • How does cart abandonment detection work?

    Migomail detects cart abandonment via native Shopify and WooCommerce integrations, which push real-time webhook events when a subscriber creates a checkout and does not complete it within your configured window (default: 15 minutes). The triggered email receives the full cart contents — product names, images, prices, and quantities — as merge variables, so the email dynamically shows the exact products the subscriber left behind. No pixel or custom code is required for Shopify or WooCommerce users.

  • What is browse abandonment and how is it different from cart abandonment?

    Cart abandonment fires when a subscriber adds items to a cart and does not complete the purchase. Browse abandonment fires when a subscriber views a product page — typically 3 or more times, or for a configurable duration — without adding to cart. Browse abandonment emails capture intent earlier in the purchase journey and typically include the browsed product, a short social proof element, and a gentle nudge to return. Browse abandonment requires the Migomail tracking pixel on your product pages.

  • Can I add a delay before the triggered email sends?

    Yes. Every trigger configuration includes a delay setting — you can send immediately (within 90 seconds of the event), or add a fixed delay (15 minutes, 1 hour, 4 hours, 24 hours, 7 days, or a custom duration). For cart abandonment, a 45–60 minute delay is the most common configuration — long enough to exclude subscribers who were simply interrupted but returned to complete the purchase on their own, short enough to catch them while the cart contents are still fresh.

  • Can I suppress the triggered email if the subscriber takes a specific action after the trigger fires?

    Yes. Suppression conditions let you cancel a queued trigger email if the subscriber takes a qualifying action between the trigger firing and the email sending. The most common suppression is "do not send the cart abandonment email if the subscriber completes a purchase before the 1-hour delay expires." This prevents sending a recovery email to someone who already bought — which confuses subscribers and damages trust.

  • Can I send a sequence of emails from a single trigger event, not just one email?

    Yes. Trigger events can activate a full multi-step workflow rather than just a single email. A cart abandonment trigger can activate a 3-email recovery sequence (1 hour: reminder, 24 hours: social proof, 72 hours: discount offer) with each step suppressed if the subscriber converts between emails. This is configured in the Migomail workflow builder — the trigger fires the workflow, and the workflow handles the sequence, delays, and conditional branching.

  • How do I set up a custom API event trigger?

    Send a POST request to the Migomail Events API endpoint with your account API key, the event name (a string you define — e.g., "payment_failed", "contract_signed", "feature_milestone_reached"), and an event properties object containing any merge variable data you want available in the triggered email. The event name maps to a trigger configuration in your Migomail account. API documentation, request examples, and SDK support are available in the Migomail developer documentation.

  • Can I see which trigger emails are generating the most revenue?

    Yes. The trigger analytics dashboard shows per-trigger-type performance: emails sent, open rate, click rate, and revenue attributed (when ecommerce tracking is connected). Revenue attribution for trigger emails uses a 7-day click attribution window and a 1-day open attribution window — a subscriber who clicks a triggered email and purchases within 7 days has that revenue attributed to that trigger. You can also export trigger analytics per-event for use in your own BI tools.