Automate what happens when customers interact with their wishlist — send emails, trigger alerts, tag customers, and more — all on autopilot.
What is Shopify Flow?
Shopify Flow is a free automation tool built into your Shopify admin. It lets you create custom workflows that automatically take action when something happens in your store — no coding required.
With Wishlist Guru’s Shopify Flow integration, you can trigger automated actions whenever shoppers interact with their wishlists — like adding a product, getting a back-in-stock alert, or seeing a price drop.
Before You Begin #
| ✅ Make sure you have: • Shopify Plan: Advanced or Shopify Plus (required by Shopify for Flow access) • Shopify Flow app installed on your store (free from the Shopify App Store) • Wishlist Guru app installed and active |
Step 1 — Enable Shopify Flow in Wishlist Guru #
First, turn on the integration from within the Wishlist Guru app:
- Open Wishlist Guru Settings: From your Shopify admin, go to Apps → Wishlist Guru.
- Go to Integrations: In the left sidebar, click General Settings, then select the Integrations tab.
- Enable Shopify Flow: Find the Shopify Flow section and toggle the switch to ON.
- Save your settings: Click Save. The integration is now active and ready to use.


Step 2 — Create a Workflow in Shopify Flow #
There are 2 ways to create a workflow in Shopify Flow:
- Option A — Build it manually — Start from scratch and customise every step yourself. Great if you want full control over the trigger, conditions, and actions.
- Option B — Use a pre-built template — Start with a ready-made workflow and just fill in your details. Great if you want to get set up quickly.
Both options are covered below. Pick the one that works best for you!
Create a Workflow Manually #
Now you’ll build the actual automation inside the Shopify Flow app. Here’s how:
- From your Shopify admin, go to Apps → Flow.
- Click Create workflow.
- On the workflow canvas, click Select a trigger.
- In the search bar or app list, find and select Wishlist Guru.
- Choose the event that should start your workflow.
| Event / Trigger | When does this trigger? |
|---|---|
| Add to Wishlist | A customer adds any product to their wishlist |
| Remove from Wishlist | A customer removes a product from their wishlist |
| Back in Stock Alert | A wishlisted product comes back in stock |
| Price Drop Alert | The price of a wishlisted product drops |
| Low Stock Alert | A wishlisted product’s inventory is running low |
Example Walkthrough — Send an Email When a Customer Adds to Wishlist #
Let’s walk through a complete example using the Add to Wishlist trigger. This automation will send your team an internal notification email every time a customer saves a product to their wishlist.
Part A: Set Up the Trigger #
- In Shopify Flow, click Create workflow, then Select a trigger.
- Search for Wishlist Guru and click on it.
- Select Add to Wishlist as the event. This is now your starting point.
Part B: Add an Action #
- Click the + button below the trigger on the canvas.
- Click Action.
- In the action list, choose Flow (under Shopify built-in actions).
- Select Send internal email.
Part C: Configure the Email #
Fill in the email details. You can use variables from Wishlist Guru to personalise the content:
| Field | What to enter |
| To (email address) | Enter your store’s email address (e.g. team@yourstore.com) |
| Subject | Example: New Wishlist Add — {{product_title}} |
| Message / Body | Example: {{customer_name}} just wishlisted {{product_title}} ({{product_variant}}). Current price: {{product_price}}. |
🔖 Available Product Variables
When writing your email subject or message, click the add variable to insert dynamic data. Wishlist Guru sends the following product details with each event:
| Product Variables | Name | Description | Events |
|---|---|---|---|
{{shopName}} | Shop Name | The unique shop identifier/domain of the Shopify store | Added, Removed, Alerts |
{{storeName}} | Store Name | Displays the store’s display name | Added, Removed, Alerts |
{{customerEmail}} | Customer Email | The email address of the customer who performed the wishlist action | Added, Removed, Alerts |
{{productId}} | Product ID | Inserts the product’s unique ID | Added, Removed, Alerts |
{{variantId}} | Variant ID | Displays the variant ID used for a product’s size or colour variation | Added, Removed, Alerts |
{{handle}} | Product Handle | Provides a dynamic link to the product page using the product handle | Added, Removed, Alerts |
{{title}} | Product Title | Displays the product name | Added, Removed, Alerts |
{{productImage}} | Product Image | Displays the product image dynamically for Price Drop, Low Stock & Back In Stock alerts | Added, Removed, Alerts |
{{price}} | Product Price | Displays the current product price dynamically | Added, Alerts |
{{quantity}} | Quantity | Shows the quantity of the product available or added to the wishlist | Added Only |
{{language}} | Language | Displays the default language set for the store | Added Only |
{{wgLanguage}} | Wishlist Guru Language | Displays the active language configured inside Wishlist Guru app settings | Added, Alerts |
{{wfGetDomain}} | Store Domain | Fetches the store’s domain dynamically for building product URLs in flow actions | Added Only |
{{productOption}} | Product Option | Displays the selected product option such as size, color, or material | Added Only |
{{wgReceiveEmail}} | Receive Email Preference | Indicates whether the customer has opted in or out of receiving wishlist emails | Alerts Only |
Part D: Activate Your Workflow #
- Give your workflow a clear name at the top, e.g. “Wishlist Guru — Add to Wishlist notification”.
- Click Turn on workflow in the top-right corner.
- Your automation is now live!
Step 3 — Test Your Workflow #
Before relying on the automation, it’s a good idea to do a quick test to confirm everything works correctly.
- Open your store’s storefront in a browser (or use a test customer account).
- Navigate to any product page and click the Add to Wishlist button.
- Go back to your Shopify admin → Apps → Flow.
- Open your workflow and click Run history to see if it was triggered.
- Check the inbox of the email address you configured — the notification should have arrived.
| ✅ Test Tip from Shopify Flow Shopify Flow also has a built-in Test Run feature. Open your workflow and click Test run to simulate the trigger using sample data — without affecting real orders or sending real emails. Use this to verify your workflow logic before activating it on your live store. |
Create a workflow by using Pre-Built Templates #
Don’t want to build from scratch? Wishlist Guru includes ready-made workflow templates to get you started in seconds.
How to Use a Template #
- From your Shopify admin, go to Apps → Flow.
- Click Create workflow.
- Click Browse templates (instead of building manually).
- Search for Wishlist Guru templates in the search bar.
- Review the template to verify that it meets your needs. You can customize the workflow after you install it. Click Install.
- Click on a template to preview it, then click Use template.
- The workflow will open with the trigger and action already set up — you just need to fill in your details (e.g. email address, message text, tags).
- Review all placeholder values — update any email addresses, tag names, or message copy to suit your store.
- Click Turn on workflow when you’re ready to go live.
| 📋 What’s Inside the Templates Each template comes pre-wired with the right trigger and a suggested action. All you need to do is: • Update the email address to your own • Edit the subject and message to match your brand voice • Swap in any tags or customer segments you already use • Review the product variables and customise the message Templates are a great starting point — feel free to add extra conditions or actions once you’re comfortable. |
Troubleshooting #
| Problem | What to check |
|---|---|
| Can’t see Wishlist Guru in triggers | Make sure the toggle is ON in Wishlist Guru → Integrations → Shopify Flow |
| Workflow triggered but no email arrived | Check the email address in the action and your spam folder |
| Variables showing as blank | Make sure the action is connected directly after the Wishlist Guru trigger |
| Workflow shows an error | Click the failed run in Run history to see the error details |
| Can’t see the Flow app at all | Shopify Flow requires the Advanced or Plus plan |
We can also do this customization for you on our end if you do not have any coding background just reach us out at support@webframez.com