For e-commerce

Email that pays for itself

Connect Shopify or WooCommerce, recover abandoned carts and see exactly how much revenue every email brings in.

Overview

Email marketing for e-commerce

An online store’s list is different from most. Almost everyone on it has bought something, nearly bought something or browsed. MailNesto uses that. Connect Shopify, WooCommerce, a custom checkout or Razorpay payment links, and orders, carts and products flow into contact profiles, so your emails can respond to what each shopper actually did.

The work splits into two halves. Automations handle the moments that repeat every day: a checkout left half-way, a first order, a regular customer who is due to reorder. Campaigns handle the moments you plan, such as a Diwali sale or a new collection drop. Both can pull live products and prices from your catalogue at the moment they send.

And because an order placed within five days of a click is credited to that email, you can see in rupees which flows and campaigns earn their place, and which ones need rewriting or switching off.

Sound familiar?

The problems we solve

Abandoned carts

Most checkouts are left unfinished.

One-off customers

Buyers don’t come back for a second order.

Unclear ROI

You can’t tell which emails actually drive sales.

How MailNesto helps

What works for e-commerce

Abandoned-cart recovery

A timed sequence with the exact items left behind.

Birthday and loyalty offers

Coupons on birthdays and after the third order, automatically.

Revenue per email

Orders attributed to the campaign or automation that drove them.

Bring your history

Import past customers, orders and products from Shopify or WooCommerce in minutes.

Reorder reminders

Each customer’s own rhythm predicts their next order — remind them just before, with the products they’ll want.

Products in every email

Recommendations for each person, bestsellers and the items left in a cart, straight from your catalogue.

Connect

Connect your store and bring your history

Shopify and WooCommerce connect through webhooks you create in your store’s admin, with a signing secret so nobody else can post fake orders. New customers, paid orders and product changes arrive within moments, and Shopify syncs the customers who have accepted marketing. Any other checkout can post orders and carts to the Orders API, and Razorpay payments and payment links can become orders too.

Then bring in the past. The Past data tab imports your products, existing customers and old orders, so segments and predictions work from the first day instead of after months of new data. Orders and carts are matched to contacts by email address, so a buyer who ordered on your site and also paid through a Razorpay link is one person with one history.

  • Shopify and WooCommerce: customers, orders and products
  • Abandoned checkouts from Shopify, and carts from any store through the Orders API
  • Razorpay payments, payment links and pages recorded as orders
  • One-time import of products, customers and past orders
  • A log of every webhook received, for troubleshooting
Recovery

Recover carts and nudge browsers

The Abandoned cart recovery recipe waits an hour after a checkout is left, then sends a reminder with the items, quantities, prices and a link straight back to that cart, and a final nudge the next day. The moment the shopper orders, they leave the journey, so nobody is chased for something they have already bought. The wait can be anything from 15 minutes to several days.

Earlier in the funnel, Browse abandonment needs only the website tracking script: someone who viewed product pages and hasn’t ordered in 30 days gets one gentle email three hours later. Clicked but didn’t buy does the same for people who clicked a campaign and didn’t order within two days.

  • Merge tags for cart items, cart total and the recovery link
  • Abandoned cart, Browse abandonment and Clicked but didn’t buy recipes
  • Orders end the journey straight away
  • Send windows, so reminders don’t arrive at 2 am
Products

Products that fill themselves in

The product block pulls from your synced catalogue when the email is sent, not when you designed it, so prices, sale prices and images are current and you aren’t pasting links into a template every Friday. Choose bestsellers, new arrivals, items each person viewed, the items in their cart, products you pick by hand, or picks chosen for each person.

For a festive edit, you might put a new-arrivals grid under the hero image for your Diwali collection and a “picked for you” row lower down. Everyone gets the same layout; each person sees different products. If a personal row has nothing to show for someone, it can fall back to bestsellers or new arrivals, or hide itself.

  • Bestsellers, new arrivals, recently viewed, cart items and personal picks
  • Prices in ₹ with the original price struck through on sale items
  • Coupon block for a code, a message and an expiry line
  • Saved blocks for headers, footers and product rows
Repeat orders

Turn first orders into habits

Repeat customers are where most stores make their margin. MailNesto looks at each customer’s orders and works out their usual gap. Someone who buys coffee beans every 24 days gets a predicted next order date, and the Time to reorder recipe writes to them three days before it with the products they are most likely to want, then once more a week later if they haven’t ordered.

For the moments around a first order, Thank-you & review request thanks every buyer straight away and asks for a review a week later. Goes well with… suggests related products seven days after an order, and Second-purchase nudge sends an offer two weeks after a first order, only if a second hasn’t happened.

When a regular slips two weeks past their usual date, Win back late customers sends a friendly note with a coupon and products picked for them. After 90 days with no order, Win back lapsed customers makes a comeback offer and tags them “lapsed” if it doesn’t work, which keeps them out of your full-price campaigns.

  • Time to reorder and Restock reminder recipes
  • Thank-you & review request and Goes well with… after each order
  • Second-purchase nudge for first-time buyers
  • Win back late customers and Win back lapsed customers
  • Ask happy customers to refer, on the second order
Revenue

Revenue per email, in rupees

Every link in your emails is tracked. When someone clicks and then places an order within five days, the order is credited to that email. Campaign reports show orders and revenue next to opens and clicks, and every email inside an automation has its own figure, so you can see whether the second cart reminder actually earns anything.

Compare two to four campaigns side by side to learn which offer, subject line or send time worked for your shoppers, and add UTM tags automatically so Google Analytics 4 credits email for visits and conversions too.

  • Five-day click attribution for store, API and Razorpay orders
  • Revenue per campaign and per automation email
  • Side-by-side comparison of up to four campaigns
  • UTM tagging for GA4
Customer value

Spend your effort where the value is

Shopper predictions estimate how much each customer will spend over the next 12 months and rank them high, medium or low. Use that in segments: an early sale preview for the top tier, a gentler pace for low-value one-time buyers, and full price for customers who were going to buy anyway.

The VIP welcome recipe tags customers whose lifetime spend passes ₹10,000 and thanks them with perks; change the amount to suit your average order. Likely-buyer and unsubscribe-risk predictions help as well, the first to decide who gets the full sale sequence and the second to decide who should hear from you less often.

  • Predicted 12-month spend and next order date for each customer
  • High, medium and low value levels in segments
  • Likely buyers, unsubscribe risk and best send hour
  • Segments synced to Meta and Google Ads audiences
Playbook

A month of emails, worked through

An example plan you can copy and adjust — every step uses features and recipes that are in MailNesto today.

  1. All month

    Abandoned cart recovery, Browse abandonment, Thank-you & review request and Time to reorder run in the background for a block-print clothing store in Jaipur.

  2. 18 days before Diwali

    Teaser campaign to the whole list with a new-arrivals product grid, after an A/B test of two subject lines on a test group.

  3. 14 days before

    Early access for customers with “high” predicted spend and the VIP tag: a coupon block with a code valid for 48 hours.

  4. 10 days before

    Start the Festival countdown recipe for the main list: the sale announcement, a reminder seven days later and a last call.

  5. 7 days before

    Shipping cut-off email to everyone who clicked in the last fortnight without ordering. Clicked but didn’t buy keeps catching new clickers on its own.

  6. 3 days before

    The countdown’s reminder goes out. Two days later, resend it to non-openers with a shorter subject.

  7. Diwali

    No sale email. A short plain-text greeting from the founder, with no products and no discount.

  8. 1 week after

    Goes well with… suggests matching dupattas and bags to everyone who bought a kurta during the sale.

  9. 3 weeks after

    Compare the four sale campaigns side by side, check revenue per automation email, and switch off anything that earned nothing.

Ready-made

Start with these automations

Recipes come with finished emails — change anything before you switch them on.

Abandoned cartTime to reorderWelcome discountWin back late customers
What to measure

The numbers that matter for e-commerce

Revenue per email delivered

Divide a campaign’s attributed revenue by emails delivered. It lets you compare a small VIP send fairly with a full-list blast.

Cart recovery rate

The share of abandoned carts that end in an order. If it falls, look at the timing of the first reminder before you reach for a bigger discount.

Repeat purchase rate

The share of buyers with more than one order. It is the clearest sign that your post-purchase emails are working.

Typical time between orders

Your store’s usual reorder gap drives the Time to reorder timing. Watching it change tells you when to adjust the reminders.

Revenue from automations versus campaigns

Automations should earn steadily every week. If nearly all revenue comes from campaigns, your flows have gaps worth filling.

Unsubscribe rate per campaign

Sale season tempts stores to email daily. A rising unsubscribe rate is the early warning that the list is tiring.

FAQ

Questions from e-commerce

Do I need a developer to connect Shopify or WooCommerce?

No. You create a few webhooks in your store’s admin and paste in the signing secret; the integration page walks you through each step. Importing past products, customers and orders is a separate step you start from the Past data tab.

My store isn’t on Shopify or WooCommerce. Can I still track orders?

Yes. The Orders API accepts orders and carts as JSON from any checkout. If you take payments through Razorpay links or pages, the Razorpay integration records them as orders. Tools like Pabbly Connect or Zapier can bridge other systems.

Do abandoned cart emails show product pictures?

Yes. The cart’s items, quantities and prices appear in the email, and if your store didn’t send an image for an item, the picture from your synced product catalogue is used.

Can I give each customer a unique coupon code?

The coupon block shows the code you type in. For one code per customer, import the codes into a custom field and place it in the email with a merge tag, so each person sees their own.

How do predictions work for a new store with little history?

Customers with two or more orders get their own reorder gap. One-time buyers use the store’s typical gap, worked out from repeat customers, and a default of 60 days until there are enough of them. Predictions sharpen as orders come in.

Will cart reminders reach people who haven’t agreed to marketing?

Cart reminders are marketing emails, so unsubscribed and suppressed contacts are skipped. Make sure your checkout asks for marketing consent, and Shopify customers sync according to their marketing choice.