Skip to content

WordPress plugin development for email marketing platform FreshMail

The challenge

Our mission was to build a WordPress plugin that will integrate FreshMail email automation tools with WooCommerce.

About FreshMail

What is FreshMail? It’s everything you need to send effective email marketing campaigns. Since 2009, the platform operates in 67 countries and processes more than 40.000.000 emails daily.

from 2020 timeline

10 new features delivered

WooCommerce development

We are a software development company creating custom tools, plugins, applications, software and e-commerce sites using the latest internet technologies. With our help, you can add a WooCommerce plugin to your WordPress site. See how we’ve helped our clients.

We’ve built the FreshMail Plugin, which is responsible for integration of FreshMail API to WordPress itself and WooCommerce stores if such are enabled. The plugin integrates adding and managing users onFreshMail mailing lists and synchronizes the entries.


  • WordPress
  • PHP
  • Composer
  • WooCommerce
  • SASS
  • Webpack
  • JavaScript


  • Integration with FreshMail Infrastructure
  • Automatic management of subscriber lists and their entries
  • WooCommerce integration
  • Automatic abandoned cart emails
  • Dedicated statistic page for abandoned carts
  • Custom email templates with use of FreshMail Designer tool
  • FreshMail SMTP integration
  • Dedicated setup wizard

Plugin features

After the first activation, the admin has to go through the configuration wizard. When WooCommerce integration is enabled the FreshMail plugin can remind site users about abandoned carts after 24, 48 or 72 hours. Admins are able to see abandoned cart statistics from the last 30 days on a dedicated plugin page.

Plugin can also send special birthday emails to users. WooCommerce integration also lets you change the native shop email templates to ones that you have designed via FreshMail Designer.

All emails can be sent directly from WordPress or by using FreshMail SMTP servers that the plugin integrates. Plugin also implements a number of hooks that developers can use if needed, for example when implementing custom birthday fields.

Need a reliable partner?

Ready to discuss your project?
We’re here to help. Take the next step.

Let’s talk ->