- © 2026 Mailsoftly Inc. The name "Mailsoftly" and the Mailsoftly logo are registered trademarks of Mailsoftly Inc.
Store emails confirm orders. Marketing emails grow revenue. Here is how to connect, sync, automate, and measure both without a dedicated app.
by Isabella Torres · Last updated: 2026-09-03WooCommerce email marketing works by connecting a campaign platform to your store so you can send newsletters and automated flows on top of the order emails WooCommerce already sends. There is no single plugin that does everything. Instead, you sync customers to a list, then trigger welcome, post-purchase, and win-back emails.
WooCommerce ships with transactional emails such as order confirmations and shipping notices, but it was never built to run campaigns. To grow revenue you need a dedicated sending platform layered on top. Mailsoftly does not have a dedicated WooCommerce app, so this guide covers the three honest ways to connect: the WordPress plugin, Zapier, and the REST API with webhooks.
New here? Start with our primer on Email Platform Comparisons for the fundamentals, then come back to this guide.
Quick context: Mailsoftly offers transparent pricing, free hands-on migration, and human support. 500 contacts and 2,000 emails per month with your Gmail, Outlook, Google Workspace or Microsoft 365 account, no credit card.
Start free with Mailsoftly →
Key Takeaways
Store emails are transactional messages WooCommerce sends automatically after an action, while marketing emails are campaigns you send to promote and retain. They serve different jobs, follow different rules, and usually run on different infrastructure. Treating them as one system is the most common mistake store owners make.
Transactional emails include the new order confirmation, completed order notice, refund notice, and the customer invoice. WooCommerce generates and sends these through your server or an SMTP plugin. They are expected, triggered one at a time, and tied to a specific purchase. Recipients do not need to opt in because the message is a direct response to their own action.
Marketing emails are different. Newsletters, product launches, seasonal promotions, and win-back flows go to many contacts at once and require consent. They live in a campaign platform with list management, segmentation, and deliverability tooling that WooCommerce simply does not provide. If you want reporting, A/B tests, and automation, you need a sending platform layered on top of the store.
Read enough? Try Mailsoftly free with 500 contacts and 2,000 emails per month with your Gmail, Outlook, Google Workspace or Microsoft 365 account, no credit card.Start free with Mailsoftly →
You connect through one of three paths: a WordPress plugin on the same site, an automation tool like Zapier, or the REST API with webhooks. Mailsoftly does not publish a dedicated WooCommerce plugin, so pick the path that matches your technical comfort and how much control you need over the data flow.
If your store runs on WordPress, the Mailsoftly WordPress plugin installs on the same site and is the fastest way to capture signups and build a list without leaving the admin. It is the right choice when you mainly need a newsletter subscribe form and simple list growth. Rather than repeat the install steps here, follow our dedicated walkthrough on choosing a WordPress newsletter plugin, which covers activation, form placement, and list mapping in detail.
Zapier is the best middle path when you want automation without writing code. WooCommerce exposes triggers such as new order and new customer, and Mailsoftly exposes actions such as add or update a contact. You build a Zap that listens for a WooCommerce event and pushes the customer into a Mailsoftly list with tags. This is ideal for welcome and post-purchase flows because it fires per order automatically.
For full control, use the Mailsoftly REST API, which offers 46 endpoints documented at app.mailsoftly.com/developers, alongside inbound and outbound webhooks. WooCommerce can fire a webhook on each order to your endpoint, which then calls the Mailsoftly API to create or update the contact. This path suits developers who want custom logic, real time syncing, and no third party middleware. Teams building on AI tooling can also use the Mailsoftly MCP server at app.mailsoftly.com/developers/mcp.
Sync customers by mapping each WooCommerce customer record to a Mailsoftly contact, then organizing those contacts into lists and tags. Consent is the first rule: a buyer completing checkout has not agreed to marketing, so add a clearly labeled opt-in checkbox at checkout and only sync contacts who tick it.
Once consent is handled, decide what data travels with each contact. At minimum you want email, first name, and a tag that marks the person as a customer. Richer syncs pass order value, product categories, and order count so you can segment high spenders from one time buyers. With Zapier, map these fields inside the Zap. With the API, include them in the contact payload your webhook sends.
Keep the sync one directional and idempotent. When an existing customer places a second order, the flow should update the contact rather than create a duplicate. Mailsoftly’s add or update contact action handles this by matching on email. For an ongoing store, run the sync on every new order so your list stays current without manual exports.
Build these flows by triggering an automated sequence in Mailsoftly the moment a WooCommerce event fires, using Zapier or a webhook as the bridge. A welcome flow greets new subscribers, and a post-purchase flow nurtures buyers after checkout. Both run automatically once the trigger and list mapping are set.
A welcome flow starts when a new contact joins your list, whether from a plugin form or a checkout opt-in. The first email should arrive within minutes and confirm what the subscriber signed up for. A simple three message sequence works well: a warm welcome, a best sellers or category highlight, and a first order incentive if your margins allow. Keep each message short and focused on one action.
A post-purchase flow triggers on a completed WooCommerce order. It sits alongside the transactional confirmation, not in place of it. Use it to thank the buyer, share care or usage tips, request a review a week later, and suggest complementary products. Because it fires per order through your Zap or webhook, you can tailor the content by product category using the tags you synced earlier.
Customize WooCommerce transactional emails in two layers: the built in settings for quick branding, and template overrides for full control of layout and content. Start with settings, because most stores never need to touch code.
In your WordPress admin, go to WooCommerce, then Settings, then the Emails tab. There you can set the header image, base color, background color, body text color, and the from name and address. You can also enable or disable each individual email and edit its subject line and heading. For many stores, adding a logo and matching brand colors is enough to make order emails feel consistent with the site.
For deeper changes, WooCommerce supports template overrides. Copy the relevant template from the plugin’s templates folder into your child theme under a woocommerce directory, then edit the copy. This lets you change wording, add sections, or restructure the layout without losing your changes on update. Keep overrides minimal and test after every WooCommerce version bump, since template markup can change between releases.
Remember the boundary: these customizations only affect transactional store emails. Your newsletters and automated marketing flows are designed inside Mailsoftly, where the drag and drop editor and templates give you far more layout freedom than a WooCommerce template override ever will.
Measure revenue per email by tagging campaign links with UTM parameters and attributing store orders back to those clicks in your analytics. Opens and clicks tell you if the email landed, but revenue per email tells you if it earned its place in the calendar.
Add UTM tags to every link in a campaign so the source, medium, and campaign name flow into your analytics platform. When a tagged visitor buys, WooCommerce records the order and your analytics ties the revenue to that campaign. Divide total attributed revenue by the number of emails delivered to get revenue per email, the single number that keeps your program honest.
Watch a small set of metrics rather than a dashboard full of vanity numbers. Track delivery rate, click through rate, conversion rate, and revenue per email for campaigns, and for automations track the same per flow. Over time, prune the flows and newsletters that do not convert and double down on the ones that do. For a wider view of how platforms report these numbers, compare options in our platform guide below.
Mailsoftly pricing scales with your contact count, and you can start at no cost (as of 2026-09-07). The free plan includes 500 contacts and 2,000 emails per month with your Gmail, Outlook, Google Workspace or Microsoft 365 account with no credit card, which is enough to validate your first welcome and post-purchase flows before you commit.
Most growing stores land on Starter or Basic once their list outgrows the free tier. You can see the full breakdown and volume limits on the Mailsoftly pricing page, and upgrade only when your contact count crosses a tier boundary.
For the broader picture on this topic, see our complete Email Platform Comparisons guide, which covers strategy, fundamentals, and advanced playbooks.


No. Mailsoftly does not publish a dedicated WooCommerce plugin or app. You connect through the Mailsoftly WordPress plugin on the same site, through Zapier using WooCommerce triggers and Mailsoftly actions, or through the REST API with inbound and outbound webhooks. Each path syncs customers and powers automations without a purpose built connector.
Yes. Trigger post-purchase emails from the WooCommerce completed order event using Zapier or a webhook that calls the Mailsoftly API. For abandoned cart, capture the event through a WooCommerce extension or your own tracking, then fire the same bridge to start a recovery flow. Both run automatically once the trigger and list mapping are configured.
No. Transactional store emails and marketing emails are separate systems. WooCommerce keeps sending order confirmations, invoices, and shipping notices, while Mailsoftly handles newsletters and automated flows. Your post-purchase sequence runs alongside the confirmation, never in place of it, so buyers still get the receipt they expect.
Yes for marketing emails. A completed checkout does not imply consent to promotional messages, so add a clearly labeled marketing opt-in at checkout and only sync contacts who agree. Transactional emails tied to a specific order do not require opt-in because they respond directly to the customer’s own purchase.
Start under WooCommerce, then Settings, then the Emails tab, where you can set a header image, colors, and the from details. For layout and wording changes, copy the relevant template into a woocommerce folder in your child theme and edit the copy. Test after each WooCommerce update, since template markup can change between versions.
Ready to switch?Start free with Mailsoftly →
500 contacts, 2,000 emails per month with your Gmail, Outlook, Google Workspace or Microsoft 365 account. Free hands-on migration. No credit card.

Looking for an alternative?
Mailsoftly offers the features you need at a price that makes sense.
Switch to MailsoftlyFree migration on paid plans