BACK TO DIRECTORY

EO4WP: EmailOctopus for WordPress

by Olaf Lederer

5.0
(4 ratings)

Email marketing is still one of the best ways to drive traffic to your website. Use this plugin to add EmailOctopus subscription forms directly with the WordPress Block Editor or Elementor Pro. A shortcode is available for advanced and custom implementations. WooCommerce stores can use the dedicated integration to collect subscribers during checkout and send order-related information to EmailOctopus.

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. The free account allows you to add 2,500 active subscribers and has a few limitations on the account features.

These are the features

  • Add EmailOctopus subscription forms using the WordPress Block Editor
  • Integration for Elementor form actions with support for custom list fields
  • WooCommerce integration to collect subscribers and store order-related information in EmailOctopus
  • Add a newsletter subscription checkbox to the WooCommerce checkout
  • Shortcode support for advanced and custom implementations
  • Easy to use, custom list fields will be automatically created if they don’t exist
  • 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 multilingual 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 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 or block) is present
  • Using nonces for simple form value validation
  • Developer hooks for adding custom form fields, hidden fields and additional subscription data

WooCommerce Checkout Block support

The plugin supports the WooCommerce Checkout Block. The EmailOctopus newsletter subscription checkbox can be used with both the classic WooCommerce checkout and the newer block-based checkout.

The available checkbox positions are automatically adjusted depending on which checkout type your store uses.

Important: If you switch an existing store from the classic checkout to the Checkout Block, please review your EmailOctopus integration settings and thoroughly test the complete checkout process before using it on a live store. The Checkout Block works differently from the classic checkout, and the position and behavior of the newsletter checkbox may change.

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:

Block Editor integration

The EmailOctopus form block allows you to add a subscription form directly to a page or post using the WordPress Block Editor.

  1. Add the ‘EmailOctopus form’ block to your page or post.
  2. Select the EmailOctopus mailing list.
  3. Configure the form title, description and button label.
  4. Choose whether to show the newsletter checkbox and whether the form should use an inline layout.
  5. Use the submission settings to configure the thank-you message, source, tags and reporting options.

The block uses the general plugin settings as defaults. Additional CSS classes and custom CSS can be added using the standard WordPress block settings.

WooCommerce integration

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

  1. Go to 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 non-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 the Block Editor, WooCommerce and Elementor integrations, shortcode options and developer hooks.

Screenshots

General plugin settings

General plugin settings

Shortcode default settings and information

Shortcode default settings and information

EmailOctopus integration settings for WooCommerce

EmailOctopus integration settings for WooCommerce

EmailOctopus form action in Elementor Pro

EmailOctopus form action in Elementor Pro

Subscription form example based on the plugin's shortcode

Subscription form example based on the plugin's shortcode

Subscription form inside the Block Editor

Subscription form inside the Block Editor

Plugin Details

Active Installs
200
Total Downloads
4,289
Version
1.1.1
Requires WP
6.0
Requires PHP
8.0
Tested Up To
7.1
Added
2024-04-12
Last Updated
2026-09-04 8:33am GMT

Ratings

5
4
4
0
3
0
2
0
1
0