Connect your store to PuffinMail in one step. The plugin keeps your customers, orders and carts in sync so you can:
Syncing happens in the background, so it never slows down your shop, and nothing is lost if PuffinMail is briefly unreachable.
This plugin connects your store to PuffinMail (https://puffinmail.co), an email marketing service for online stores. It needs a PuffinMail account; it does nothing until you paste a PuffinMail API key in its settings.
Once connected, it sends to PuffinMail’s Store API (https://my.puffinmail.co/api/v1):
It also adds PuffinMail’s storefront script (https://my.puffinmail.co/s.js) to your shop’s pages. The script records page visits and product views for your store’s PuffinMail account, and shows your PuffinMail signup forms. For customers who arrived from a PuffinMail email or are signed in, visits are linked to their contact. It sets a first-party cookie (pm_vid, one year). You can turn it off under WooCommerce > Settings > PuffinMail, and with a consent plugin that supports the WP Consent API it only loads for visitors who allow statistics cookies.
PuffinMail sends signed requests back to your store (to /wp-json/puffinmail/v1/webhook) when someone unsubscribes, so your store stays in sync.
PuffinMail: Terms of Service, Privacy Policy.