Integrating Klaviyo with Avelon

how-to guides: integrating Klaviyo with Avelon

Klaviyo is a cloud-based marketing platform designed for online businesses, combining email marketing with social media campaign capabilities. It enables effective targeting, personalisation, tracking, and optimisation of marketing efforts.

Our integration with Klaviyo makes it incredibly easy to communicate with all your affiliates at once, in a clear, professional and on-brand way. Whether you want to share program updates, campaign assets, congratulate an affiliate for their first sale or even replace some of our standard Avelon emails with your own – you can do it all with our Klaviyo deep-integration.

What do we cover in this article?

NOTE 💡

The Klaviyo integration is included within the Premium plan but is available to try for free for 30-days on Starter. After 30-days, this integration becomes an add-on to your Starter plan.

How to integrate Klaviyo with Avelon

1. Firstly, navigate to the Settings tab on your Dashboard and then scroll down to the Klaviyo integration box.

2. Click the Connect button on the tile.

3. Once you approve the authorisation, your integration is configured. The integration will automatically create 2 x lists; Avelon affiliates and Avelon pending affiliates within your Klaviyo account. 

Approved affiliates will automatically be added to Avelon affiliates and their data will be sync’d and updated whenever there are updates. 

NOTE 💡

To test whether the integration went through successfully, go back to your Klaviyo dashboard and click on the Profiles tab on the left. If it did, you will see a new profile called Avelon Network Support with the email “andrew@avelonetwork.com”.

What emails / flows can I create?

Avelon sends all affiliate communication emails but are unbranded and sent through our private mail server. With the Klaviyo integration, you can easily take your communication and branding to the next level. You have the option to replace any of the emails that we send to affiliates. 

Below are a list of all the emails that affiliates receive and are sent by us:

Trigger eventDefinition
Affiliate application acceptedTriggers when you accept and affiliates application to your program
Affiliate link cancelledTriggers when you cancel an affiliates link
Affiliate link createdTriggers when you create a new affiliate link
Commission updatedTriggers when you update an affiliate specific commission
CPC updatedTriggers when you update an affiliate specific CPC agreement
Invite acceptedTriggers when an affiliate accepts your invite to your program
Invite createdTriggers when you sent an invite to an affiliate to join your program
Promo code createdTriggers when you create a new promo code for an affiliate
Promo code deletedTriggers when you delete an affiliates promo code

However, you can also send one-off campaigns to the lists we create within your Klaviyo account. A great example of this would be to send an update to all affiliates with Black Friday offers or just general updates to your program. This works in the same way you send a one-off email to all your customers in your Klaviyo.

NOTE 💡

When you connect your Klaviyo account to Avelon, you will have the option to replace program specific emails with your own versions. If you only replace, for example, two of the six emails, the remaining four emails will not be sent and affiliates will not receive updates.

You can turn our email sending on/off at email level within your integration settings. This is ideal if you want to only replace specific emails within Avelon.

Klaviyo - Avelon trigger events & custom properties

Trigger events in Klaviyo are real-time events that happen in platform, like an affiliate accepting your invite. These events happen in the moment and can be used to automatically trigger emails or flows. 

Custom properties, on the other hand, are bits of information stored about an affiliate – like their affiliate link, commission %, promo code or even their affiliate category. These aren’t actions, they’re characteristics. They stick with the affiliate and are used to personalise emails or group affiliates into segments. 

These trigger events and custom properties sync within Avelon, allowing you to trigger a flow when an event happens – and then sending all the custom properties to the affiliate. A great example of this is when you create a new affiliate link for an affiliate. A custom event will be generated and then their profile will be updated with the affiliate link as a custom parameter.

NOTE 💡

A trigger event only holds the information for that specific event, i.e an affiliate link has been created event will only hold the affiliate link metric within it. Klaviyo does not allow you to combine events (yet) so you must use the custom properties to add personalisation to your emails.

Think of the trigger event as what triggers the email flow and the custom properties as the affiliate specific information that was updated when the event was triggered.

Trigger events

Avelon creates eight new trigger events which you can use within your Klaviyo flows:

Trigger eventDefinition
Affiliate application acceptedTriggers when you accept and affiliates application to your program
Affiliate link cancelledTriggers when you cancel an affiliates link
Affiliate link createdTriggers when you create a new affiliate link
Commission updatedTriggers when you update an affiliate specific commission
CPC updatedTriggers when you update an affiliate specific CPC agreement
Invite acceptedTriggers when an affiliate accepts your invite to your program
Invite createdTriggers when you sent an invite to an affiliate to join your program
Promo code createdTriggers when you create a new promo code for an affiliate
Promo code deletedTriggers when you delete an affiliates promo code

You can use these trigger events when setting up flows to target your affiliates. 

To view the available Triggers, you can either:

1. Go to Your metrics when selecting a trigger for your flow. Click your account name on Klaviyo and it will display all of the available triggers, or within the flow you’re setting up

OR

2. Within the email builder, click Personalisation, select Event from the dropdown and View all event properties. You can click an event property and it will copy the syntax to your clipboard. Paste the syntax into the email field.

It’s worth noting that trigger event metrics are relational to the trigger event. An example of this is an invite created trigger will not have an affiliate link metric within it because that affiliate link metric is within the affiliate link created event and is also a custom property within the affiliates profile.

Custom properties

Custom properties can be used in emails to provide affiliates with all their own tools such as links, promo codes, commission amounts and much more. Our range of custom properties are below:

PropertyDefinitionExample
categoryThe category the affiliate set for themselvesCycling
subCategoriesThe sub categories the affiliate set for themselvesMountain, Bikepacking
countryThe country the affiliate lives inUnited Kingdom
commissionPercentThe commission the affiliate is set20
promoCodesThe promo code(s) you have provided the affiliateANDREW20
CPCThe CPC you have set for the affiliate0.14
invitedThe date you invited the affiliate to your program2025-05-06T11:51:24
website
The affiliates website urlhttp://www.google.com
instagramThe affiliates Instagram urlhttp://www.instagram.com/ndrewr
tiktokThe affiliates TikTok urlhttp://www.tiktok.com/ndrewr
linkedinThe affiliates LinkedIn urlhttp://www.linkedin.com/andrew-richardson

We’ll be constantly adding to these custom properties to allow you to segment your affiliates and send more personalised emails. You can find these custom properties by:

Creating an 'invite to program' flow

To create an invite to program flow, just follow the below video guide:

As an added bonus: you can see Andrew’s cat walk past the screen at 0:27.

Sending a one-off campaign to approved affiliates

Avelon automatically creates a list within Klaviyo called Avelon Affiliates. This list dynamically updates with affiliates who are approved within your program. You can email these affiliates en-masse with this integration by following the below steps:

1. Press Create campaign in your Klaviyo dashboard

2. Select the Avelon Affiliates list from the dropdown

Then you simply follow the normal steps to send an email to your list. You can further segment your affiliates by using the custom properties filter, but this is optional. 

Testing / troubleshooting

It’s incredibly important to test that all your emails are sending as they should before setting them live. We recommend testing these flows with the profile that we load into your Klaviyo account.

NOTE 💡

To ensure deliverability, it is recommended that you turn off Smart Sending when creating flows and campaigns for your affiliates. Keeping Smart Sending on may result in some affiliates not receiving the emails as intended.

Discover more from Avelon

Subscribe now to keep reading and get access to the full archive.

Continue reading