Klaviyo is a cloud-based email marketing platform for online businesses that features email marketing combined with campaigns through social media. It allows for the efficient targeting, personalization, monitoring, and optimization of marketing campaigns.
This article will be going over how to integrate your Klaviyo account with Social Snowball so that you can include properties from Social Snowball (such as custom discount codes) in your emails.
First, login to your Klaviyo account, click on the dropdown menu in the botton-left corner and click "Settings".
Next, select "API Keys"
Select "Create Private API Key".
Please note, under the "Select Access Level", select "Grant applications full access for every API scope" option. Click on "Create" once done.
Now, in a separate tab in your browser, head to your Social Snowball dashboard and go to the "Integrations" tab.
In the Klaviyo Integration pop up, toggle "Activate". Add your public and private API keys that you generated from Klaviyo to their respective sections in Social Snowball and click the "Save" button.
Please note: By activating this integration, Social Snowball's post purchase email sequence will automatically be disabled. If you wish to turn those emails back on, you may do so manually.
To test if the integration happened successfully, go back to your Klaviyo dashboard and click on the "Profiles" tab on the left. If the integration went through, you will see a new profile called "[email protected]".
Now that your integration is live, let's go over an example email you can set up using properties from Social Snowball.
First, go to the "Flows" section of your Klaviyo dashboard and Identify the Flow(s) you will be adding referral properties to (like the ‘Customer Thank you flow’ for example).
Social Snowball creates seven trigger events that you can now use in your Klaviyo flows:
Trigger events
Trigger | Definition |
Social Snowball - Signed up as an affiliate via manual creation | Triggers when an affiliate is added to a program via manual creation |
Social Snowball - Signed up as an affiliate via manual upload | Triggers when an affiliate is added to a program via CSV upload |
Social Snowball - Signed up as an affiliate via sign up form | Triggers when an affiliate signs up to a program from a sign up form |
Enrolled in Social Snowball through purchase | Triggers when an affiliate is added to a program from completing a purchase on your store |
Social Snowball - Affiliate changed program | Triggers when an affiliate changes programs |
Social Snowball - New referral sale | Triggers when an affiliate drives a successful referral and any fraud filters are cleared |
Social Snowball - Payout sent | Triggers when a payout is sent to an affiliate |
Social Snowball - Discount code changed | Triggers when an affiliate's discount code is manually changed |
You can use these trigger events when setting up flows targeting your affiliates.
Insert the Social Snowball properties by editing the content of your chosen email and select the "Insert Property" option at the top of the content editor.
There are 10 custom properties from Social Snowball that you can add to your emails and SMS:
Custom properties
Property | Definition | Example value |
Referral Reward - SocialSnowball | The commission value of the program the recipient affiliate is in | 10% |
Referral Currency - SocialSnowball | The currency of the affiliate program | $ |
Referral Code - SocialSnowball | The affiliate's discount code | Jon33121 |
Referral Friend Offer - SocialSnowball | The value of the affiliate's discount code | 15% |
Gift Card Code - Social Snowball | The Shopify gift card code generated for a store credit payout | xqfwhckqyq7k6w9h |
Social Snowball: Affiliate Order Value | The value of the order referred by the recipient affiliate | $34.99 |
Social Snowball: Payout amount | The value of the payout sent to the affiliate | $10 |
Program - Social Snowball | The program name that the recipient affiliate is currently in | Default Program |
Referral Code Type - Social Snowball | The affiliate's tracking method (tracking link or discount code) | Tracking link |
Referral Link - SocialSnowball | The recipient affiliate's tracking link (Either a UTM link or discount link) | Yoursite.com/collections/socks?snowball=Jon33121 |
Here is an example of how you can add these to your post purchase emails:
This is what that email would look like sent to an actual customer:
With this integration live, you have the ability to fully customize your email flows with Social Snowball properties. The possibilities are endless!
Templates:
Don't want to build your flows from scratch? Use our prebuilt flow templates! To get the templates added to your Klaviyo account, please complete this form.
Testing/Troubleshooting:
It’s important to test that everything is working correctly. I recommend that after integrating and adding your chosen Social Snowball properties into your email flows, that you also make a test purchase to check that they are being shown as you intended.
Please note that the Social Snowball properties and events will only be created/triggered for new customers AFTER integrating the post purchase event feature.
Important note:
There can be a short delay between when a purchase is made on your store, and when Social Snowball can create and send that information (from the event) to Klaviyo. This can be mitigated by setting a delay between when a purchase is made and when the first email in your flow is sent.
Have more questions? Shoot us a message and our tech team will be happy to help you!