Title: Emailcampaigns.eu for WooCommerce
Author: Emailcampaigns.eu
Published: <strong>August 3, 2026</strong>
Last modified: August 12, 2026

---

Search plugins

![](https://ps.w.org/emailcampaigns-eu/assets/banner-772x250.png?rev=3632633)

![](https://ps.w.org/emailcampaigns-eu/assets/icon.svg?rev=3630083)

# Emailcampaigns.eu for WooCommerce

 By [Emailcampaigns.eu](https://profiles.wordpress.org/emailcampaigns/)

[Download](https://downloads.wordpress.org/plugin/emailcampaigns-eu.1.1.12.zip)

 * [Details](https://ewe.wordpress.org/plugins/emailcampaigns-eu/#description)
 * [Reviews](https://ewe.wordpress.org/plugins/emailcampaigns-eu/#reviews)
 *  [Installation](https://ewe.wordpress.org/plugins/emailcampaigns-eu/#installation)
 * [Development](https://ewe.wordpress.org/plugins/emailcampaigns-eu/#developers)

 [Support](https://wordpress.org/support/plugin/emailcampaigns-eu/)

## Description

**Turn your WooCommerce data into email marketing that drives repeat sales.**

Your customers are already showing you what they are interested in. They browse 
products, add items to their carts, place orders, come back for another purchase,
or disappear for a while.

[Emailcampaigns.eu](https://www.emailcampaigns.eu/) helps you turn that activity
into relevant email communication.

Connect your store once and keep customer, order, cart and website activity data
available for your email marketing. Use it to create targeted campaigns, personalized
messages, useful customer segments and automated journeys without repeatedly exporting
and importing CSV files.

[Try Emailcampaigns.eu free for 30 days](https://www.emailcampaigns.eu/registration)
and send up to **5,000 emails.** No credit card required.

**Your WooCommerce data. Ready when your marketing needs it.**

The plugin keeps selected store data connected with your email marketing account,
so you can spend less time moving information between systems and more time actually
using it.

**Keep contacts automatically up to date**

Customer data can be synchronized from:

 * WooCommerce orders
 * Customer registrations
 * Newsletter subscriptions
 * Contacts who should not receive newsletters

Contacts are automatically organized into dedicated groups, helping you understand
where they came from and how they should be used.

**Add purchase context to your customer data**

An email address tells you who someone is. Their orders, purchased products and 
customer attributes tell you much more. Use this information to build audiences 
around actual customer relationships instead of maintaining separate lists manually.

**Understand what happens before the purchas**

Cart tracking captures products customers add, remove or update before checkout.
Website tracking can add selected browsing activity for known customers, giving 
you another layer of context for segmentation and automation.

**Collect newsletter subscriptions at checkout**

Give customers the option to subscribe while completing their order. The configurable
newsletter consent option supports both classic checkout and WooCommerce Cart and
Checkout Blocks.

**Bring your existing customers and orders with you**

Already have an established store?
 Bulk synchronization brings existing WooCommerce
users and orders into your account in the background, so you can start working with
the data you already have instead of rebuilding your customer database from scratch.

**Turn customer activity into the next right message**

Once your data is connected, you can use it throughout the customer journey.

 * **Bring abandoned shoppers back**
    Use cart activity to automatically follow 
   up with customers who showed buying intent but left before completing their purchase.
 * **Keep the conversation going after an order**
    A purchase does not have to be
   the end of the customer journey. Follow up with relevant content, recommend complementary
   products, ask for feedback or encourage the next purchase.
 * **Reconnect with inactive customers**
    Identify customers who have not purchased
   for a while and create communication specifically designed to bring them back.
 * **Reach customers when it is time to reorder**
    Sell products customers buy regularly?
   Use purchase history to reach them around the time they may need another one.
 * **Give different customers different messages**
    A first time buyer, a loyal 
   repeat customer and someone who abandoned a cart should not all receive the same
   campaign. Build audiences around purchase history, products, activity and customer
   attributes, then tailor the communication to each group.
 * **Welcome new contacts automatically**
    Turn new registrations and newsletter
   subscriptions into the beginning of a customer journey with automated welcome
   communication.

**Go beyond basic email marketing**

Your store gives you the data.

Emailcampaigns.eu gives you the tools to turn it into communication that reaches
the right audience, reflects your brand and can be measured.

**Build emails without touching code**

Create responsive campaigns in an intuitive editor and choose from more than 120
[ready to use templates](https://www.emailcampaigns.eu/template-editor). Start with
an existing design or create communication that matches your own brand without writing
HTML.

**Personalize more than a greeting**

Go beyond inserting a first name. Use customer data to adapt communication based
on interests, purchases, activity and the relationship each customer has with your
business.

**Build segments around real customer behavior**

Separate first time customers from repeat buyers. Find inactive customers. Target
people who purchased a specific product or match conditions that matter to your 
business. Use the data already available in your account to create audiences that
are more useful than manually maintained static lists.

**Automate communication that should happen at the right moment**

Set up customer journeys once and let automation handle the timing.

Welcome new contacts, recover abandoned carts, follow up after purchases, remind
customers to reorder or reactivate inactive buyers.

Need something more specific? [Contact us](https://www.emailcampaigns.eu/contact)
and we will help you design automation scenarios tailored to your customer journey,
business goals and available data.

**Create faster with AI assisted tools**

Use [AI assisted tools](https://podpora.emailkampane.cz/en/resources/blog/how-to-run-effective-email-marketing-with-artificial-intelligence/)
to generate or refine copy, subject lines, images and other campaign elements while
keeping the final result under your control. Spend less time starting from a blank
page and more time improving the campaign you actually want to send.

**See what happens after Send**

Use [reports and statistics](https://www.emailcampaigns.eu/reports-and-statistics)
to track delivery, opens, clicks, unsubscribes, heatmaps and other engagement data.
Compare campaign performance over time and, with ecommerce tracking in place, connect
email activity with orders and revenue to better understand which campaigns contribute
to your business results.

**Connect more of your marketing ecosystem**

Customer data rarely lives in just one system.

Connect CRM, ERP, ecommerce, automation and other business tools, or build your 
own integration using the API [Explore all integrations](https://www.emailcampaigns.eu/integrations).

You can also add SMS campaigns when timing matters more than space for content and
design. Use SMS for time sensitive promotions, notifications, reminders, discount
codes and other customer communication. [Explore SMS campaigns](https://www.emailcampaigns.eu/sms-en)

### External services

This plugin connects to the Emailcampaigns.eu and Emailkampane.cz email marketing
platform, which is operated by Commerce Media s.r.o. External communication is essential
to the plugin’s purpose and starts only after the site administrator enters valid
account credentials or enables relevant tracking features.

**Endpoints contacted:**

 * `https://api.emailkampane.cz/` — JSON REST API used for contact synchronization,
   contact group management, attribute management, order metadata processing and
   GDPR data export or erasure. Authentication uses a JWT token obtained from the`/
   get_session` endpoint with the administrator’s account email address and API 
   hash.
 * `https://tr-web.emailkampane.cz/tracking-code` — used after credentials are saved
   or when the administrator manually refreshes the tracking key. The plugin sends
   the site name and URL.
 * `https://tr-fe.emailkampane.cz/v1/app.min.js` and `https://tr-fe.emailkampane.
   cz/v1/app-starter.min.js` — frontend tracking scripts loaded when a tracking 
   key is configured and the relevant tracking settings are enabled. Loading respects
   the configured cookie consent integration.

**Data that may be sent:**

 * Contact synchronization: email address, first name, last name, city, phone number,
   company, country, postal code and newsletter consent status.
 * Order tracking: order ID, total, currency, products and customer email address
   after order completion.
 * Cart tracking: products added, removed or updated in the cart.
 * Page visit tracking: page URL and referrer.
 * Tracking key request: site name and site URL.

**Service provider:**

 * Emailcampaigns.eu and Emailkampane.cz
 * Commerce Media s.r.o.
 * Lovosická 711/30, 190 00 Prague 9, Czech Republic
 * [Terms of Service](https://www.emailcampaigns.eu/documents/terms-and-conditions)
 * [Privacy Policy](https://www.emailcampaigns.eu/documents/privacy-policy)

No contact data is synchronized until the site administrator saves valid credentials.
Frontend tracking options are disabled by default. Individual synchronization and
tracking features can be disabled in **WooCommerce  Settings  Emailcampaigns.eu**.

## Screenshots

[⌊Install and activate Emailcampaigns.eu for WooCommerce.⌉⌊Install and activate 
Emailcampaigns.eu for WooCommerce.⌉[

Install and activate Emailcampaigns.eu for WooCommerce.

[⌊Connect your Emailcampaigns.eu account.⌉⌊Connect your Emailcampaigns.eu account
.⌉[

Connect your Emailcampaigns.eu account.

[⌊Create the default WooCommerce contact groups.⌉⌊Create the default WooCommerce
contact groups.⌉[

Create the default WooCommerce contact groups.

[⌊Configure contact synchronization and bulk sync.⌉⌊Configure contact synchronization
and bulk sync.⌉[

Configure contact synchronization and bulk sync.

[⌊Enable cart, order and website activity tracking.⌉⌊Enable cart, order and website
activity tracking.⌉[

Enable cart, order and website activity tracking.

[⌊Configure the newsletter subscription checkbox.⌉⌊Configure the newsletter subscription
checkbox.⌉[

Configure the newsletter subscription checkbox.

[⌊View campaign performance, engagement and ecommerce revenue.⌉⌊View campaign performance,
engagement and ecommerce revenue.⌉[

View campaign performance, engagement and ecommerce revenue.

[⌊Compare campaign and automation performance over time.⌉⌊Compare campaign and automation
performance over time.⌉[

Compare campaign and automation performance over time.

## Installation

Getting started does not require rebuilding your existing setup.

**1. Install and activate the plugin** Install Emailcampaigns.eu for WooCommerce
from your WordPress administration and activate it. Then go to **WooCommerce  Settings
Emailcampaigns.eu**.

**2. Connect your account** Enter the email address associated with your account
and your API hash. Request your Tracking Key, save the settings and verify the connection.

**3. Choose what you want to synchronize** Select the customer data and attributes
you want to use. Create the default contact groups and run bulk synchronization 
if you want to bring existing customers and orders into your account.

**4. Enable the tracking you need** Choose whether to enable cart tracking, completed
order tracking and website activity tracking. Configure your preferred consent solution
where required.

**5. Start using your data** Your selected customer and shopping data is now ready
for segmentation, personalization, automation and campaign reporting. [View the complete WooCommerce setup guide](https://podpora.emailkampane.cz/en/resources/blog/woocommerce-integration-emailcampaigns-eu/).

## FAQ

### What is Emailcampaigns.eu?

Emailcampaigns.eu is an email marketing service for creating newsletters, automated
campaigns, personalized emails, customer segments and detailed reports. Connected
with your store, it lets you bring customer and shopping data into the same environment
where you create, automate and evaluate your marketing communication. [Explore Emailcampaigns.eu](https://www.emailcampaigns.eu/functions)

### Do I need an Emailcampaigns.eu account?

Yes. An active account is required to connect your store. If you are new to Emailcampaigns.
eu, you can [try it free for 30 days](https://www.emailcampaigns.eu/registration)
and send up to 5,000 emails during your trial. No credit card is required. During
the trial, you can explore campaign creation, the email editor, ready to use templates,
contact management, segmentation, personalization, automation, reporting and other
available features.

### Where can I find the API hash?

Log in to Emailcampaigns.eu and open the API settings. Copy the API hash and enter
it together with your account email address in **WooCommerce  Settings  Emailcampaigns.
eu**.

### What is the Tracking Key used for?

The Tracking Key connects website, cart and order activity with your account. Generate
it from the plugin settings after entering valid account credentials.

### Can I synchronize existing users and orders?

Yes. Bulk synchronization imports existing WooCommerce users and orders in the background
through Action Scheduler. Progress can be monitored from the plugin settings and
the process can be cancelled.

### Which contact groups does the plugin create?

The plugin creates four groups:
 * Orders * Registrations * Newsletter Subscription*
Do Not Send Newsletters

### How does the plugin handle newsletter subscriptions and consent?

The plugin can add a configurable newsletter subscription option directly to checkout.
Contacts can also be organized according to their source and newsletter status, 
including contacts that should not receive newsletters. The integration supports
WordPress Privacy Tools as well as several cookie consent solutions for frontend
tracking.

### Is the plugin compatible with HPOS and block checkout?

Yes. It supports WooCommerce High Performance Order Storage and WooCommerce Cart
and Checkout Blocks.

### Which cookie consent solutions are supported?

The plugin supports Complianz, CookieBot, CookieYes and custom consent implementations.

### Can I customize the newsletter checkbox?

Yes. You can configure its text and default state. To override the template, copy:`
templates/checkout-optin-checkbox.php` to: `your-theme/emailkampane/checkout-optin-
checkbox.php`

### How does the plugin support privacy requests?

It integrates with WordPress Privacy Tools for personal data export and erasure.
The administrator can also configure whether contacts without newsletter consent
should be synchronized.

### What if I need help setting everything up?

Start with the step by step WooCommerce setup guide, which walks you through installation,
account connection, synchronization and tracking settings.

You can also browse the Emailcampaigns.eu Knowledge Base or contact our support 
team if you need help with the integration or want to get more from your ecommerce
email marketing.

[View the WooCommerce setup guide](https://podpora.emailkampane.cz/en/resources/blog/woocommerce-integration-emailcampaigns-eu/)

[Visit the Knowledge Base](https://podpora.emailkampane.cz/en/resources/how-to-work-with-emailcampaigns-eu/)

[Contact Emailcampaigns.eu support](https://www.emailcampaigns.eu/contact)

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Emailcampaigns.eu for WooCommerce” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ Emailcampaigns.eu ](https://profiles.wordpress.org/emailcampaigns/)

“Emailcampaigns.eu for WooCommerce” has been translated into 1 locale. Thank you
to [the translators](https://translate.wordpress.org/projects/wp-plugins/emailcampaigns-eu/contributors)
for their contributions.

[Translate “Emailcampaigns.eu for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/emailcampaigns-eu)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/emailcampaigns-eu/),
check out the [SVN repository](https://plugins.svn.wordpress.org/emailcampaigns-eu/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/emailcampaigns-eu/)
by [RSS](https://plugins.trac.wordpress.org/log/emailcampaigns-eu/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.10

 * Aligned runtime `get_option()` fallbacks with the defaults configured in Settings.
 * Changed the fallback values for cart and page visit tracking from enabled to 
   disabled.
 * Ensured that no tracking script loads on a fresh installation before the administrator
   saves the relevant options.
 * Ensured that the starter tracking script loads only when a tracking key is configured.

#### 1.1.9

 * Updated the Terms of Service and Privacy Policy URLs in `readme.txt`.

#### 1.1.8

 * Set all frontend tracking and opt-in defaults to disabled.
 * Removed automatic tracking key retrieval.
 * Added contributors to `readme.txt`.

#### 1.1.7

 * Shortened the description to comply with the WordPress.org 150-character limit.

#### 1.1.6

 * Added translator comments and ordered placeholders.
 * Replaced direct file deletion with `wp_delete_file()`.
 * Added an English short description.
 * Removed manual `load_plugin_textdomain()` usage.
 * Prefixed global variables in the uninstall process.
 * Added `phpcs:ignore` comments for legitimate false positives.

#### 1.1.5

 * Enabled the newsletter checkbox option by default.
 * Set the checkbox default state to selected.
 * Added new GDPR-friendly default checkbox text.

#### 1.1.4

 * Changed the text domain to `emailcampaigns-eu`.
 * Renamed translation files to match the WordPress.org slug.
 * Updated compatibility information to WordPress 7.0.
 * Updated Czech translations.

#### 1.1.3

 * Changed the plugin header to the official name Emailcampaigns.eu.
 * Added localized Emailkampane.cz branding for Czech and Slovak users.
 * Added localized plugin URI and description.
 * Added a documentation link to the plugin list in WordPress administration.
 * Improved Czech translations.

#### 1.1.2

 * Improved locale fallback for non-Czech and non-Slovak administration languages.
 * Updated the newsletter checkbox text to use the current locale dynamically.
 * Replaced the stored default checkbox text with a placeholder.

#### 1.1.1

 * Added an English fallback for non-Czech and non-Slovak locales.
 * Updated the English brand name to Emailcampaigns.eu.
 * Moved the tracking key refresh button next to the tracking key field.
 * Added a warning when connection verification succeeds but the tracking key is
   missing.
 * Added tracking key status information.
 * Added four Czech and English information and documentation links to the welcome
   notice and settings header.
 * Improved bulk synchronization status handling so that an empty synchronization
   is distinguished from an active process.
 * Increased the width of the first settings column for better readability.
 * Added record IDs to bulk synchronization error logs.
 * Added `DOKUMENTACE.md` with installation, configuration, hooks and troubleshooting
   information.
 * Updated all 147 Czech and English translation strings.

#### 1.1.0

 * Added the `X-Consumer-Identification: WP_WOOCOMMERCE` header to all requests 
   sent to `api.emailkampane.cz`.
 * Added protected system contact groups using `protected: "D"` and a unique `protected_type`.
 * Added automatic tracking key retrieval from `tr-web.emailkampane.cz/tracking-
   code` after credentials are saved, together with manual refresh.
 * Added background bulk synchronization through Action Scheduler without a database-
   size limit, including progress information and cancellation.

#### 1.0.0

 * Initial stable release.
 * Added contact synchronization and cart and order tracking.
 * Added newsletter checkbox support for classic and block checkout.
 * Added the log viewer, bulk synchronization and privacy integration.

## Meta

 *  Version **1.1.12**
 *  Last updated **1 week ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 8.1 or higher **
 *  Languages
 * [Czech](https://cs.wordpress.org/plugins/emailcampaigns-eu/) and [English (US)](https://wordpress.org/plugins/emailcampaigns-eu/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/emailcampaigns-eu)
 * Tags
 * [automation](https://ewe.wordpress.org/plugins/tags/automation/)[ecommerce](https://ewe.wordpress.org/plugins/tags/ecommerce/)
   [email](https://ewe.wordpress.org/plugins/tags/email/)[Email Marketing](https://ewe.wordpress.org/plugins/tags/email-marketing/)
   [newsletter](https://ewe.wordpress.org/plugins/tags/newsletter/)
 *  [Advanced View](https://ewe.wordpress.org/plugins/emailcampaigns-eu/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/emailcampaigns-eu/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/emailcampaigns-eu/reviews/)

## Contributors

 *   [ Emailcampaigns.eu ](https://profiles.wordpress.org/emailcampaigns/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/emailcampaigns-eu/)