Klaviyo Events / Webhooks (For Abandoned Carts)
Integrate Klaviyo to sync your abandoned cart data and send notifications to your prospects or customers.
Before you're able to sync abandoned carts with Klaviyo, you must Install and configure the Abandoned Cart Capture extension.
Adding the Klaviyo Service
To connect Klaviyo with your checkout, first go to the Events area to add the Klaviyo service.
Next, select the checkout instance(s) for which you want to connect with Klaviyo.
Fill out the Klaviyo Public API Key and Private API Key fields.
If you don't see your Klaviyo Private API Key, you can create one by clicking Create Private API Key and selecting Full Access.
Enter the Klaviyo List IDs where your Prospects, Customers, and Orders will go.
You can create a new Klaviyo list under Audience > Lists & Segments.
We recommend creating a list for:
-
Prospects
-
Customers
-
Orders
To find your List ID, click on your associated list and go to the Settings tab.
After filling in your list IDs, go to the next step and map any custom fields you have created in your checkout instance. Otherwise, you can skip this step and Save.
Mapping Custom Fields with Klaviyo
Adding Klaviyo Webhooks to Sticky.io
Now head to Webhooks in your checkout instance and click the Klaviyo tab.
Create a Post Back in Sticky.io for each Klaviyo Webhook.
Copy the following settings from the images below for each event
Please remember to click View Tokens / Build URL and select all tokens (excluding Custom Fields) before saving your Post Backs in sticky.io.
Cancelled Subscription
Updated Subscription
Refund
Cancelled Order
Fulfilled Order
Placed Non-Recurring Order
Once you've added all the Klaviyo Webhooks, you're good to go!