Plugin info

Total downloads: 2,968
Active installs: 100
Total reviews: 3
Average rating: 5
Support threads opened: 6
Support threads resolved: 3 (50%)
Available in: 1 language(s)
Contributors: 2
Last updated: 10/30/2025 (62 days ago)
Added to WordPress: 4/12/2024 (1 years old)
Minimum WordPress version: 6.0
Tested up to WordPress version: 6.7.4
Minimum PHP version: 7.4

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 62 days ago • Support resolved 50% • 3 reviews

61/100

Is EO4WP: EmailOctopus for WordPress abandoned?

Likely maintained (last update 62 days ago).

Compatibility

Requires WordPress: 6.0
Tested up to: 6.7.4
Requires PHP: 7.4

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

Description

Email marketing is still one of the best ways to drive traffic to your website. You can use this WordPress plugin to add a newsletter subscription form below your blog, right in your articles or in other places using Elementor forms or a shortcode. Use the WooCommerce integration and submit order related information together with each subscription.

To use this plugin, you need to create an API key. You can do this via your EmailOctopus account. You can get a free account from the EmailOctopus website. The free account allows you to add 2500 active subscribers and has a few limitations on the account features.

These are the features

  • Add the subscription form by using a shortcode
  • Integration for Elementor form actions (with support for custom list fields)
  • WooCommerce integration (store order related info in EmailOctopus)
  • Easy to use, custom list fields will be automatically created if they don’t exists
  • Efficient spam protection (using JavaScript and cookies)
  • The visitor stays on your website while submitting the form data
  • Support for multiple mailing lists (EmailOctopus legacy acoounts)
  • Support for multi-language websites (compatible with Polylang)
  • The form HTML is compatible with the Bootstrap CSS framework
  • Optional: Protect your subscription forms with the plugin WP Armour – Honeypot Anti Spam
  • Optional: Use the CSS style-sheet (Bootstrap v3 compatible) included with the plugin
  • Track successfully submitted forms in Google Analytics and Clicky
  • The plugin includes JS and CSS files only if the form (shortcode) is present
  • Using nonces for simple form value validation

About EmailOctopus

This plugin communicates with the email marketing service EmailOctopus via the API. An active account is required to use this plugin.

For more information:

WooCommerce integration

If your want to use the EmailOctopus integration for WooCommerce, you need to follow these steps:

  1. Goto WooCommerce > Settings > Integrations > EmailOctopus
  2. Choose the Mailing list you prefer for the subscription feature on your checkout page
  3. Check the other features to include additional order information with each subscription
  4. Enable the option “Subscribe everyone” if you like to use EmailOctopus for none commercial emails (too).

Elementor integration

If you use Elementor Pro, it’s possible to add the EmailOctopus subscription as form action.

  1. Add the Elementor form as usual and choose “EmailOctopus” from “Actions after submit”.
  2. Now point the different mailing list fields to the form fields, by entering the field ID.

The “Newsletter” option has a special behavior. Use a checkbox in your form and if the checkbox was checked, a tag called “newsletter” will be added to the subscriber in EmailOctopus.

Check here the complete documentation for both integrations and the EO4WP shortcode.

Installation

The quickest method for installing the plugin is:

  1. Automatically install using the built-in WordPress Plugin installer or…
  2. Upload the entire plugin directory to the /wp-content/plugins/ directory.
  3. Activate the plugin through the ‘Plugins’ menu in WordPress.
  4. Create in EmailOctopus one or more mailing lists and also add an API key.
  5. Enter your EmailOctopus API key, choose the mailing list ID and the other options on the plugin settings page.

Frequently Asked Questions

How to add a manual goal in Clicky?

If you use a Clicky premium plan it’s possible to track Goals.

  1. In Clicky, visit: Goals > Setup > Create a new goal.
  2. Enter a name for the goal
  3. Check the “Manual Goal” checkbox and click Submit
  4. Copy/paste the ID into the corresponding field on the plugin options page

How does the “Subscribe everyone” feature work?

For webshop owners is it possible to use the WooCommerce integration and EmailOctopus, to send emails related to an order. For example usage instructions or a request for a review. To make this work, you need to sync all email addresses and not only the addresses from people subscribed to the newsletter. Use the Automation feature in EmailOctopus for this kind of after-sale campaigns.

How can I report security bugs?

You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. Report a security vulnerability.

Review feed

No reviews available

Screenshots

  1. General plugin settings

    General plugin settings

  2. Shortcode default settings and information

    Shortcode default settings and information

  3. EmailOctopus integration settings for WooCommerce

    EmailOctopus integration settings for WooCommerce

  4. EmailOctopus form action in Elementor Pro

    EmailOctopus form action in Elementor Pro

  5. Subscription form example based on the plugin's shortcode

    Subscription form example based on the plugin's shortcode

Changelog

1.0.11.2

  • Bug fixes
    • Fixed a bug where the $order object was missing inside a method from the WooCommerce integration class.

1.0.11.1

  • Bug fixes
    • A minor typo in the WooCommerce integration has been fixed, which was causing an error. Please update immediately!

1.0.11

  • Improvements
    • Integration with WP Armour – Honeypot Anti Spam
    • The order status registration process has been further improved
    • On the settings page you can now specify the name for the cookie that keeps track of a successful registration.

1.0.10

  • Bug fixes
    • Fixed an issue in the WooCommerce integration where a certain setting would sign up all customers for the newsletter.
  • Improvements
    • Replaced the cookie ajax request (in WordPress) with a simple JavaScript cookie script for load time improvements.

1.0.8.6

  • Improvements
    • Changed the way how subscriptions via the WooCommerce checkout are handled. Now it’s possible add a subscription from the order dashboard as well. The order status “completed” and “processing” will trigger a subscription.

1.0.8.5

  • Bug fixes
    • Escaped an HTML attribute for the shortcode.

1.0.8.4

  • Bug fixes
    • Fixed a bug for the WooCommerce integration class where in some situation a fatal error occured during installation.

1.0.8.3

  • Bug fixes
    • Fixed a small bug in the form shortcode

1.0.8.2

  • Security fixes
    • Escaped some output from the form shortcode

1.0.8.1

  • Bug fixes
    • fixed a small issue with the plugin settings API
  • Others
    • Added Patchstack Vulnerability Disclosure Program link

1.0.8

  • Improvements
    • Uppercase the first letter for the subscribers name
    • Updated/aaded new screensots
  • Bug fixes
    • Added a fix to avoid unnecessary API calls
    • Fixed a PHP warning inside the WOO integration
    • Fixed some sanitization issues, update for the WooCommerce integration
  • Others
    • Changed the order of the Changelog

1.0.7

  • Bug fixes
    • Fixed some style for the settings page
  • Improvements
    • Pre-checked checkbox option for the WooCommerce integration

1.0.6

  • Bug fixes
    • Fixed a bug where in some situations the $FWEO_Woo_EmailOctopus_Integration->add_subscriber_callback() method wasn’t called correctly
  • Improvements
    • Better Dutch translations
    • Settings page is re-arranged

1.0.5

  • Improvements
    • Added Dutch translations

1.0.4

  • Improvements
    • Added Font awesome support (replaced Glyphicons)
    • Extended the form shortode to handle tags. Add comma separated tags and submit them together with the other subscriber data.

1.0.3

  • Improvements
    • For the callback function “add_subscriber_callback” I changed the hook to “woocommerce_payment_complete”, to subscribe only “paying” customers

1.0.2

  • Other
    • Version bump WP 6.6
  • Bug fixes
    • Fixed option name for Woo integration

1.0.1

  • Other
    • The plugin name has been changed in consultation with EmailOctopus
    • Updated graphics, added documentation link
  • Bug fixes
    • Fixed two option names

1.0

  • Initial release