SaveTo Wishlist for WooCommerce

Insights & Updates

SaveTo Wishlist Blog

WordPress guides and resources for boosting sales with SaveTo Wishlist

Gradient purple hero: 'FluentCRM Automation—How To Turn WooCommerce Wishlist Data Into Segments' with a phone and dashboard illustration and SaveToWishlist logo.

FluentCRM Automation: How To Turn WooCommerce Wishlist Data Into Segments

A shopper saves a product to a wishlist. They want that item, just not today. Most WooCommerce stores record that signal and then leave it sitting there.

Your email tool usually can’t see any of it. It knows who bought and who opened. It has no idea who is circling a product, waiting for a reason to commit.

The FluentCRM integration in SaveTo Wishlist Lite closes that gap. FluentCRM is a marketing automation plugin for WordPress, so everything runs inside the same site as your store. The integration maps wishlist activity to contact tags. Those tags can then start a FluentCRM automation.

We’ve seen store owners assume a link like this needs a developer. It doesn’t. Below, I’ll cover what it tracks, how to set it up, and where its limits sit.

Table Of Contents


Why Wishlist Activity Belongs In Your Email Tool

A wishlist save is one of the clearest buying signals a store collects, yet most stores never act on it.

Consider how much intent leaks away before checkout. Baymard Institute puts the average documented cart abandonment rate at 70.22%. That average draws on 50 separate studies, last updated in September 2025.

Email marketing automation is where stores claw some of that back. In Omnisend’s 2025 data, automated emails were only 2% of sends. Still, they drove 30% of all email revenue. Per send, that’s $2.87 against $0.18 for scheduled campaigns.

However, look at which automations do that work. Abandoned cart, welcome, and browse abandonment emails made up 87% of automated orders. Browse abandonment infers interest from a page view. Cart abandonment waits until someone has already committed.

A wishlist save sits between those two, and it’s more deliberate than either. The shopper picked one specific product. Then they asked you to remember it.

In other words, it’s zero-party data: information the customer handed over on purpose. As a result, it belongs in the same system that decides who gets which email.

Chart placing a wishlist save above browse abandonment and cart abandonment on deliberateness, while sitting between them in the buying journey
A wishlist save sits between the two signals stores already automate, and takes more deliberate effort than either of them (click to zoom).

What The FluentCRM Integration Does

It turns wishlist events into FluentCRM contact tags. You pick the tags. SaveTo Wishlist attaches and detaches them. From there, a FluentCRM automation decides what happens next.

Colorful illustration of a storefront on a floating island connected by a conveyor belt to a digital network of user avatars and tags, symbolizing online wishlists and social sharing ( SaveToWishlist branding in bottom right ).
Wishlist activity leaves your store as tags on contact records, and everything after this is about what you do with them (click to zoom).

There are two mappings, covering three wishlist events:

  • Added to wishlist tag: attached when a customer saves a product, then detached when they remove one. Both events share this single mapping, so one tag does double duty.
  • Wishlist saved tag: attached when a wishlist collection is saved. The underlying save covers creating and updating a list, so it’s broader than a wishlist-created event.

Setup stays short because everything runs through FluentCRM’s on-site API. There’s no API key to paste and no webhook to configure. Both plugins need to be active on the same WordPress site.

That also means it costs nothing extra. The integration ships in the free Lite plugin, so SaveTo Wishlist Pro isn’t required, and neither is a separate add-on.

Diagram of the SaveTo Wishlist FluentCRM integration showing that only the account email and mapped tag ID are sent to FluentCRM
Only two values cross over to FluentCRM: the account email and the mapped tag ID (click to zoom).

What the integration does not send

Two things reach FluentCRM: the wishlist owner’s account email and the tag ID you mapped. That’s the whole payload.

It doesn’t send the product ID, title, price, SKU, URL, quantity, or variation. The wishlist name, item count, and visibility stay behind too. So an automation built on these tags can’t name the product someone saved.

Guest activity is skipped as well. Tagging needs a WordPress account with a real email address. In practice, that keeps your contact list made up of identifiable shoppers rather than anonymous records.


What You Need Before You Start

Five things, and a missing one is usually why the FluentCRM section never shows up in your settings.

  • WordPress 5.8 or newer, and PHP 7.4 or newer
  • WooCommerce 4.0 or newer
  • SaveTo Wishlist Lite 1.0.9 or newer, the release that introduced FluentCRM support
  • FluentCRM installed and active on the same WordPress site
  • At least one FluentCRM tag, since SaveTo Wishlist lists your tags but never creates them

One caveat worth knowing: SaveTo Wishlist doesn’t declare a minimum FluentCRM version. So if you’re on an older FluentCRM build, test on staging first.

Only FluentCRM itself is required here. Sister plugins from the same family, such as Fluent Forms and Fluent Support, play no part in this integration, so having them installed or missing changes nothing.


How To Set Up The FluentCRM Integration

Setup runs in two parts. You connect FluentCRM by creating the tags there first, then mapping them in SaveTo Wishlist. Do it in that order, because the mapping dropdowns only list tags that already exist.

Create your tags in FluentCRM first

In WordPress admin, go to FluentCRM → Contacts → Tags. Two tags are enough to start. Naming them after the behaviour keeps things readable later.

  • Wishlist Interest for the product-added event
  • Wishlist Saved for the collection-saved event

Map the tags in SaveTo Wishlist

Now connect those tags to wishlist events.

  1. Go to SaveTo Wishlist → Settings.
  2. Open the Integrations tab.
  3. Find the FluentCRM section.
  4. Set Enable FluentCRM integration to Yes. The mapping fields stay hidden until you do.
  5. Choose your tag under Added to wishlist tag.
  6. Choose your tag under Wishlist saved tag.
  7. Save the settings.
SaveTo Wishlist Settings on the Integrations tab, with the FluentCRM section enabled and both wishlist tag dropdowns mapped
The two tag mappings that feed every wishlist-triggered FluentCRM automation (click to zoom).

Each field takes one tag. Leaving a field on the default Select a tag option tells SaveTo Wishlist to skip that event. You can also point both fields at the same tag, if all wishlist activity should feed one segment.

🔍️ What we’ve seen: If a tag dropdown looks empty right after you create a tag, the integration probably isn’t broken. SaveTo Wishlist caches the FluentCRM tag list for five minutes to keep the settings page fast. Wait it out and reload, rather than creating the tag a second time.

To confirm it works, log in as a test customer and save a product. Then open that contact in FluentCRM and check the tag landed. If no contact existed for that email, the integration asks FluentCRM to create one.

FluentCRM contact record for a test customer showing the Wishlist interest tag attached after a wishlist save
A test contact in FluentCRM carrying the Wishlist interest tag, which confirms the mapping is live (click to zoom).

That’s the whole setup on the SaveTo Wishlist side. From here, the work moves into FluentCRM.


How To Turn A Wishlist Tag Into A FluentCRM Automation

The tag is the handoff point. Once FluentCRM holds it, you build the follow-up with FluentCRM’s own tools. Every FluentCRM automation starts with a trigger, and a tag-applied trigger is the one you want here.

A first FluentCRM automation might look like this:

  1. Create a new automation funnel in FluentCRM.
  2. Choose the trigger that fires when a tag is applied.
  3. Select your Wishlist Interest tag.
  4. Add a wait step, so the email doesn’t arrive the second they clicked save.
  5. Add an email action pointing shoppers back to their saved list.
Vertical diagram showing a wishlist save attaching a tag in SaveTo Wishlist, then a FluentCRM funnel with a tag applied trigger, a wait step and an email action
The tag hands off at the dashed line, and FluentCRM owns every step below it (click to zoom).

Advanced Coupons has a guide to using coupons in follow-up emails, if you want to add an incentive.

Keep the division of labour clear. SaveTo Wishlist requests the tag operation. FluentCRM owns the sending, the sequences, and the email campaigns built on top of them.

One behaviour is worth testing rather than assuming. What does FluentCRM do when a tag is applied to a contact that already has it? A repeat saver may or may not re-enter the FluentCRM automation. That’s FluentCRM’s call, so run a test contact through twice.


Wishlist Segments Worth Building First

Because the tags describe engagement rather than products, they work best as segment builders. Here are four that fit what the integration actually provides, each one ready to sit behind its own FluentCRM automation.

Build a warm list for launches and sales

Everyone carrying the wishlist tag has shown they want something in your catalogue. That’s a sharper audience for a launch announcement than your full list. Better still, it needs no product data to work, which suits this integration exactly.

Send a come-back nudge

A short email pointing shoppers to their own saved list does the work here. The list supplies the product detail, so your email doesn’t have to. This is wishlist remarketing in its simplest form.

Separate the savers from the buyers

Pair the wishlist tag with FluentCRM’s purchase data. That finds shoppers who save often and rarely check out. In practice, it’s a natural audience for a win-back campaign.

Onboard new account holders

A first wishlist save is a good moment to explain how saved lists work in your store. Mention sharing a list with family before a gift occasion. Small explainers like this cut down the support questions that follow.

Diagram of four email segments built from a single FluentCRM wishlist tag: launch list, come-back nudge, savers versus buyers, and first-save onboarding
One wishlist tag is enough to build four different email segments (click to zoom).

All four lean on email segmentation rather than product-level triggers. For the wider strategy, our guides to wishlist automation and wishlist email marketing go deeper. If you need product-level triggers, the Uncanny Automator integration exposes more.


Limits To Know Before You Rely On Wishlist Tags

These tags are a segmentation signal, not an audit trail. Knowing the edges keeps you from building a FluentCRM automation on an assumption that doesn’t hold.

  • The add tag isn’t a live inventory. Removing one product detaches the tag. Nothing checks whether other products remain, so the tag can come off while a shopper still has plenty saved.
  • Deleting a whole wishlist doesn’t detach the tags. Editing one doesn’t detach the saved tag either.
  • There’s no separate removal tag. Product removal detaches the same tag that product addition attaches.
  • Nothing is backfilled. There’s no replay, retry queue, or bulk sync. Activity from before setup won’t appear later, and neither will activity from a spell when FluentCRM was switched off.
  • An admin saving a customer’s wishlist counts. The tag lands on the wishlist owner’s contact, not the admin’s. That’s correct behaviour, but it can surprise you during manual account work.

If you need a real record of who saved what, Visser Labs covers exporting your customer data.

Four-step track showing a shopper saving three products then removing one, with the FluentCRM tag switching from attached to detached while two saved products remain
Removing a single product detaches the tag even though two saved products are still on the list (click to zoom).

How to switch the integration off cleanly

This one catches people out, so order matters. In the current release, setting Enable FluentCRM integration to No hides the mapping fields. It doesn’t clear them, and tag processing continues while those mappings are stored.

To stop it properly:

  1. Go to SaveTo Wishlist → Settings → Integrations and open the FluentCRM section.
  2. Leave Enable FluentCRM integration on Yes for now.
  3. Set both tag fields back to the default Select a tag option.
  4. Save the settings.
  5. Now set Enable FluentCRM integration to No and save again.

Clearing the mappings is what actually stops the tag operations. The same applies if you delete a mapped tag inside FluentCRM. Go back to the integration settings, then pick a valid tag or clear the mapping.


Frequently Asked Questions: FluentCRM Automation

Do I need SaveTo Wishlist Pro for the FluentCRM integration?

No. The integration ships in the free SaveTo Wishlist Lite plugin, from version 1.0.9 onward. You don’t need a separate add-on, an API key, or a webhook. The two plugins talk through FluentCRM’s on-site API instead.

Does the integration tell FluentCRM which product was saved?

No, and this is the expectation most worth resetting early. It sends the wishlist owner’s account email and the mapped tag ID, nothing else. No product ID, title, price, SKU, or URL goes across. So an automation can’t reference the specific product someone saved.

Can guest shoppers be tagged?

Not through this integration. Tagging needs a WordPress account with a valid email address. Browser-only guest wishlist activity doesn’t provide that, so it isn’t processed. Many stores treat this as a feature, since the contact list stays made up of identifiable shoppers.

Why did removing one product remove the tag?

That’s the current mapping working as designed. Product addition and removal share the Added to wishlist tag field. A removal detaches the same tag an addition attached. Nothing checks whether other products are still saved, which is why the tag suits segmentation better than reporting.

Will the integration sync past wishlist activity?

No. There’s no backfill, replay, or bulk synchronisation. It reacts to wishlist events as they happen, while FluentCRM is active. Your tagged segment starts building the day you finish setup, rather than covering your history.

What if the FluentCRM section never appears in my settings?

That almost always means FluentCRM isn’t active, or hasn’t loaded its public API yet. SaveTo Wishlist only registers the settings section and its event handlers when that API is available. Confirm FluentCRM is installed and activated on the same site, then reload the settings page.


Put Your Wishlist Data To Work

Wishlist saves have always been the clearest signal of what shoppers want next. Sending that signal into FluentCRM is what makes it usable. Two tag mappings do it, and you won’t need a developer.

Here’s how to get going:

Ready to turn saved products into segments you can market to? Install SaveTo Wishlist Lite, then follow the FluentCRM setup guide in our knowledge base for the click-by-click version.

author avatar
Michael Logarta

Get The Best WooCommerce Wishlist Plugin

Create wishlist functionality and grow your store quickly & easily.
Get SaveTo Wishlist Now

Share article

Complete Your Purchase