Skip to main content

How to Integrate Klaviyo With TrustWILL Loyalty(via API key)

Note:

TrustWILL now connects with Klaviyo via OAuth — the new standard for all new integrations. This API key method is only documented here to support existing users who set up the integration before OAuth was available.

Existing API key users: We recommend switching to OAuth for better security and continued support.

Introduction

This article documents the legacy API key method for connecting TrustWILL Loyalty with Klaviyo. It is provided as a reference for merchants who set up the integration before OAuth was available.

📝 Note: This feature is only available on our Growth plan and above.


How to Integrate Klaviyo with TrustWILL Loyalty via API key

Step 1: Connect Klaviyo

  1. Go to the Integrations section in your TrustWILL Loyalty admin.

  2. Find Klaviyo and click Setup.

  3. Paste your Klaviyo Private API Key to connect.

📝 How to Create a Klaviyo API Key:

  1. Install the Klaviyo app.

  2. In Klaviyo, navigate to:
    Settings > Account > API Keys > Create Private API Key

  3. Select Custom Key as the Access Level

  4. Under API Scopes, grant Full Access for List and Profiles, then click Create to generate your API key

Step 2: Start Syncing
Once connected, you’ll see which TrustWILL Loyalty properties will sync. Click Sync customer data to begin.


Synced Loyalty Attributes

The API key integration syncs the following TrustWILL Loyalty attributes to Klaviyo profiles:

Attribute

Personalization Tags

Description

Loloyal State

{{ person|lookup:'Loloyal State' }}

Program membership status

Loloyal Points Balance

{{ person|lookup:'Loloyal Points Balance' }}

Current loyalty points balance

Loloyal VIP Tier Name

{{ person|lookup:'Loloyal VIP Tier Name' }}

Customer's current tier

Loloyal Birthday

{{ person|lookup:'Loloyal Birthday' }}

Customer's birthday for personalized campaigns

Loloyal Referral URL

{{ person|lookup:'Loloyal Referral URL' }}

Unique referral link for the customer

These attributes can be used in Klaviyo for segmentation, personalization, and email campaigns.

Did this answer your question?