Wishlist: Setting Up Event Reporting for Klaviyo Marketing Automation
The SHOPLINE Wishlist app now supports event reporting, allowing third-party marketing platforms like Klaviyo to receive wishlist activity data for use in automated campaign flows. In this initial release, two types of events are supported: Add To Wishlist and Wishlist Reminder. Once these events are enabled, you can sync relevant customer behavior to your Klaviyo account and use it to trigger personalized email or SMS campaigns.
This guide walks you through how to enable event reporting in the Wishlist app, explains the types of supported events, and shows you how to activate these events in Klaviyo to set up automated marketing flows.
| Important Note: To ensure wishlist events are successfully pushed to Klaviyo and available for use in your automation flows, you must configure event reporting in both the Klaviyo app and the Wishlist app. If only one is enabled, data transmission may be incomplete, and event pushes could fail. |
Enabling Wishlist Event Reporting
To allow Klaviyo to access data from your Wishlist app for automation flow settings, you need to first enable event reporting in the Wishlist app. This controls how and when wishlist activity is reported. Follow the steps below to configure it:
- From your SHOPLINE admin panel, go to Apps > Wishlist. Click Settings, then select Wishlist settings.
- In the Event settings section, select your preferred events to report:
-
- Wishlist products reminder: Enable this option and set a delay period (by day or hour). The app will aggregate multiple wishlist actions within this time frame into a single push. For a detailed walkthrough of how delayed reporting works, see the example below.
Scenario: Use this when you want to consolidate wishlist activity and avoid sending too many pushes in a short time. It’s ideal for sending a gentle reminder about all the items a customer has added within a given window—without overwhelming them.
-
- Products added to Wishlist: Enable this option to send wishlist actions instantly whenever a product is added to a wishlist.
Scenario: This is useful for triggering real-time flows, such as a wishlist confirmation email or a product reminder sent shortly after the item is added—keeping your brand top of mind while purchase intent is high.
- Click Update to save your changes.
Understanding the Delayed Push Example
If you enable the Wishlist products reminder event reporting, when a user adds products to their wishlist, the app waits for the preset delay (as defined by you) before reporting the events. If multiple products are added during the delay period, they are grouped and pushed together. This reduces the frequency of event pushes and helps deliver a more concise marketing message.
Here’s an example of how the Delayed Push option works, assuming the delay is set to 2 hours:
| Time | Action Taken | Status Explanation |
| 10:00 | User adds Product A to Wishlist | Starts first push timer (scheduled for 12:00) |
| 10:20 | User removes Product A from Wishlist | Timer continues without change |
| 10:30 | User adds Product B to Wishlist | Aggregated into first push batch |
| 12:00 | System pushes Product B event | First push batch completed |
| 12:15 | User adds Product C to Wishlist | Starts second push timer (scheduled for 14:15) |
| 12:40 | User adds Product D to Wishlist | Aggregated into second push batch |
| 14:15 | System pushes Product C and D events | Second push batch completed |
Enabling Event Reporting for Wishlist in Klaviyo
To track wishlist activity and use it for automation, you first need to install the Klaviyo app from the SHOPLINE App Store and complete the integration by following our Klaviyo Integration Guide. This connects your store to Klaviyo and allows customer behavior data to sync automatically.
Once installed, follow these steps to enable event reporting for wishlist activity:
- From your SHOPLINE admin panel, navigate to Apps > Klaviyo: Email Marketing & SMS.
- In the Event Reporting section, toggle on the following two options based on your needs to start sending events to Klaviyo:
-
- Add To Wishlist: This event is reported in real time whenever a user adds a product to their wishlist.
- Wishlist Reminder: This event aggregates multiple wishlist actions within a set time period (as defined in Wishlist) and pushes them together as a single event.
- Once enabled, these events will appear in Analytics > Metrics in your Klaviyo Admin. You can use them to build personalized automation flows, such as wishlist reminders or product follow-ups.