SSW and Klaviyo Integration tutorial


In this tutorial I will show you how to integrate Klavio App with our SSW App

Disclaimer: My English needs to be improved so .. expect mistakes :)

Anyway, let's begin!

Note: Videos on this tutorial is made on our DEV app (BetaSocialShopWave)

Here is the simple flowchart of how the integration works:

I assume that the following applications are installed on the shop:

    Flow by Shopify

    Klaviyo

    SSW (Enterprise Plan)

Download Shopify Flows created by SSW. Link to archive is here.

Extract the flows.

Import them into Flow app. 

See video:

Go to Klaviyo App and copy Public API Key (Site ID) to clipboard as shown on the video.

Switch to Shopify Flow App. Enable all SSW Flows and set the copied Public API Key for every flow as shown on the video:

Repeat it for all other flows(!) that you've imported.

Great! Flow setup is complete.

Next step is binding SSW with Klaviyo App.

Go to Klaviyo App,  create Private API Key and copy it to clipboard:

Then go to SSW Admin "Integrations Page"  https://www.socialshopwave.com/admin/integrations

and paste the Private API Key as show on the video:

Submit the form.

If you see success message then binding apps together is complete!

It means that SSW email templates are uploaded to Klaviyo App

Now create Klaviyo Flows.

But before creating any flow we need trigger all(!) SSW Flow Triggers to initialize them in Klaviyo App

See video:

As you see, you can select any email address in this case.

Now you can see our triggers in Klaviyo App Metrics:

Now it's time to create Flows:

You also can create a folder "SSW" to store all SSW Flows:

It makes easy to search your flows

 Select related template for flow email.

Repeat "Creating" steps for all trigers(!).

Done!

Check if everything is set up properly. Go to SSW Admin - https://www.socialshopwave.com/admin/integrations

select your email address, select one of the flows and initiate triggering flows by submitting the form. 

If everything is setup in a correct way you will receive an appropriate email.