Most stores collect email addresses and then do very little with them. The address sits in an order, the customer never hears from you again, and the next campaign goes to the same generic list as everyone else.
MailUp for WooCommerce is built around a different idea: the list a customer ends up in should depend on what they actually did — which page they were reading, which product they bought. This guide walks through the configuration, based on what the plugin actually does.
What the plugin does
The plugin connects your WordPress/WooCommerce site to MailUp and handles three separate flows:
- Registration opt-in — a newsletter checkbox in the WordPress registration form, with the new user added to a MailUp list and group.
- Subscription buttons — a MailUp sign-up button or form placed on the post types you choose, each pointing to its own list.
- Post-purchase assignment — when an order is marked as completed, the customer is added to the MailUp list and group you associate with each product in it.
All three feed the same MailUp account, so the segments you build in MailUp reflect real behaviour on your site.
Connecting to MailUp
The General tab starts with the Endpoint / Console url field. This is the address of your MailUp console — the plugin uses it to talk to the MailUp API, so it must match the console your account belongs to.
If you are not sure where to find it, the field links directly to the MailUp API credentials documentation. Getting this right is the prerequisite for everything else: without a valid endpoint, no subscription will reach your account.
Newsletter opt-in at registration
The second part of the General tab configures what happens when someone registers on your site.
- Registration form — adds a newsletter checkbox to the WordPress and WooCommerce registration forms. The box is ticked by default; users who untick it are not subscribed.
- Confirm — sends the MailUp registration confirmation email, so subscriptions from the registration form (and, in the premium version, from checkout) follow MailUp’s double opt-in flow.
- MailUp List ID — the list new registrants are added to.
- MailUp Group ID — optionally, a specific group inside that list.
The list and group IDs are the numbers MailUp assigns to each list and group in your console. Using a group rather than only a list is what lets you distinguish, for example, customers who registered on their own from those who arrived through a campaign.
The premium version adds the same option to the checkout form, using the same list and group, with a further setting to have the checkbox enabled by default — useful when the newsletter is part of your standard communication and you want the opt-in to be the natural choice rather than an afterthought.
Subscription buttons on your content
The Subscription Button tab controls the sign-up elements placed on your posts and pages.
- Post types — a multi-select of all public post types. Only the types you pick get the button, so you can put it on blog posts without touching product pages, or vice versa.
- Button position — before the content, after the content, or custom. The custom option requires the
[mailup-subscribe]shortcode, which lets you place the button exactly where you want inside the post. - Guest form — for visitors who are not logged in, either show the WordPress login/registration form or ask only for name and email address, without creating an account. The Email only option is part of the premium version and removes a step for people who just want the content.
- Privacy — the page holding your privacy policy, linked from the subscription form (premium).
There is also an anchor shortcode, [mailup-subscribe-ancor], for linking directly to the subscription form from elsewhere on the page.
Per-post settings
Each post or page with the button gets its own meta box, and this is where the real segmentation happens:
- Activate — turns the button on for that specific post.
- MailUp List ID — the list this particular post subscribes to. A guide about a specific topic can feed a topic-specific list instead of your generic newsletter.
- Button text — the label on the button, e.g. “Get the free chapter”.
- Response text — the thank-you message shown after subscribing.
- MailUp Group ID — a specific group inside the list (premium).
- Description text — a line of copy shown before the button (premium).
- Redirect — a page to send the user to after subscribing, instead of leaving them on the same post (premium).
This is the part that turns a generic newsletter into lead generation: a post about a product can offer something specific in exchange for the address, and the subscriber lands in the list that matches their interest.
Post-purchase: lists and groups per product
The product meta box is where the post-purchase flow is configured. On each WooCommerce product you set a MailUp List ID and a MailUp Group ID. When the order reaches the Completed status, the billing email is added to that list and group; if the contact is already in the list, only the group is updated.
This is the mechanism behind behavioural segmentation. Instead of one list of “customers”, you end up with a list where the group tells you what each customer bought — which is exactly what you need to send a relevant follow-up, a cross-sell, or an onboarding sequence for a specific product.
Both fields are part of the premium version.
Building the workflows in MailUp
The plugin’s job ends when the contact lands in the right list and group. What happens next is configured in MailUp itself, and this is where the structure pays off.
Because each product maps to its own group, you can target your campaigns and automations at that group: a welcome sequence for new registrants, a post-purchase follow-up for buyers of a specific product, a re-engagement message for a group that has gone quiet. The plugin does not send these emails — MailUp does — but it makes sure the right people are in the right place when you send them.
The same logic applies before the purchase: a visitor who subscribed from a product-related post is already in a group that identifies their interest, so a pre-sell sequence can address them specifically.
Free and premium versions
The free version on WordPress.org covers the core workflow: the newsletter checkbox in the registration form, the MailUp confirmation email, the list and group for registrants, subscription buttons on chosen post types with per-post list and button text, and the shortcodes for custom placement.
The premium version adds the checkout opt-in (with default-enabled option), the name-and-email guest form, the privacy page link, the description text and redirect per post, the group per post, and the list and group per product for post-purchase assignment.
Conclusion
A newsletter is only as useful as the segmentation behind it. MailUp for WooCommerce does not try to be an email marketing platform — it makes sure that every subscription, whether it comes from a registration, a post, or a purchase, arrives in MailUp with the context that makes it actionable. Configure the lists and groups once, and the segments build themselves as customers move through your site.
Ready to get started? Try MailUp for WooCommerce for free on WordPress.org, then upgrade to MailUp for WooCommerce — Premium for the checkout opt-in, the name-and-email guest form, per-product list/group assignment, and priority support.
0 Comments