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
- What The FluentCRM Integration Does
- What You Need Before You Start
- How To Set Up The FluentCRM Integration
- How To Turn A Wishlist Tag Into A FluentCRM Automation
- Wishlist Segments Worth Building First
- Limits To Know Before You Rely On Wishlist Tags
- Frequently Asked Questions: FluentCRM Automation
- Put Your Wishlist Data To Work
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.

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.

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.
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.
- Go to SaveTo Wishlist → Settings.
- Open the Integrations tab.
- Find the FluentCRM section.
- Set Enable FluentCRM integration to Yes. The mapping fields stay hidden until you do.
- Choose your tag under Added to wishlist tag.
- Choose your tag under Wishlist saved tag.
- Save the settings.
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.

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:
- Create a new automation funnel in FluentCRM.
- Choose the trigger that fires when a tag is applied.
- Select your Wishlist Interest tag.
- Add a wait step, so the email doesn’t arrive the second they clicked save.
- Add an email action pointing shoppers back to their saved list.
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.
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.

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:
- Go to SaveTo Wishlist → Settings → Integrations and open the FluentCRM section.
- Leave Enable FluentCRM integration on Yes for now.
- Set both tag fields back to the default Select a tag option.
- Save the settings.
- 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:
- Check the requirements, including one existing FluentCRM tag
- Create two tags in FluentCRM, then map them in SaveTo Wishlist
- Know what actually reaches FluentCRM before you write the email, since the product itself never does
- Build one FluentCRM automation on a tag-applied trigger, then test it with a test customer
- Read the limits so your campaign doesn’t assume data the tags don’t carry
- Pick a single wishlist segment to act on before adding more
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.





