Case study FreshMail

Bringing FreshMail's email marketing into WooCommerce

FreshMail moves more than 40 million emails a day across 67 countries. We built the WordPress plugin that plugs its email automation straight into WooCommerce stores, and kept shipping features release after release.

Client
FreshMail
Since
2020
Reach
67 countries
Volume
40M+ emails/day
The challenge

Make two platforms feel like one

FreshMail is a full email-marketing platform. WooCommerce runs a huge share of online stores. The job was to connect them cleanly inside WordPress, so a store owner could manage lists, recover abandoned carts, and send campaigns without leaving their dashboard or learning a new tool.

01

Sync subscribers and lists with the FreshMail API

02

Recover abandoned carts automatically

03

Send through FreshMail SMTP from WordPress

04

Make setup simple enough for any store owner

Stack

What we built it with

  • WordPress
  • PHP
  • Composer
  • WooCommerce
  • SASS
  • Webpack
  • JavaScript
How it works

A setup wizard up front, automation underneath

Onboarding and lists

First activation drops the admin into a configuration wizard, so connecting the FreshMail API and picking lists takes minutes, not a manual. From there, subscribers and their entries sync automatically between the store and FreshMail.

  • Guided setup wizard on first run
  • Automatic subscriber and list sync
  • FreshMail SMTP for reliable delivery

WooCommerce automation

With WooCommerce connected, the plugin reminds customers about abandoned carts after 24, 48, or 72 hours and shows 30-day cart stats on its own page. It can send birthday emails, swap the default shop emails for templates designed in FreshMail Designer, and exposes hooks for developers who want to go further.

  • Abandoned-cart reminders with a stats page
  • Birthday emails and developer hooks
  • Shop email templates from FreshMail Designer
The result

Ten features that earn their place

Across several releases since 2020, we've shipped a plugin that store owners can actually run themselves.

01 WooCommerce

Recover lost sales

Automatic abandoned-cart emails at 24, 48, or 72 hours, with a dedicated page tracking cart stats from the last 30 days.

02 Sync

Lists that stay in sync

Subscribers and their entries are managed and synced with FreshMail automatically, no manual exports.

03 Delivery

Send on your terms

Emails go out directly from WordPress or through FreshMail's SMTP servers, using templates built in FreshMail Designer.

Contact

Need WordPress and WooCommerce to talk to another platform?

Payment, shipping, email, CRM: if it has an API, we've probably connected it. Tell us what you need wired up.