All Collections
Join It Automations
Klaviyo Membership Integration
Klaviyo Membership Integration
Mitch Colleran avatar
Written by Mitch Colleran
Updated over a week ago


Our mission at Join It is to make membership management simple. We think this starts with making all of your most important data sync across the applications that you’re using to run your Organization - and two critical systems are your membership software and marketing software.

Overview of Klaviyo Integration

Our native integration with Klaviyo is right in line with this mission. We keep your membership database in sync with your email marketing efforts. Once you setup Join It, you can connect your Klaviyo account and select which list you want to keep in sync with your member database.

Once you’ve set up your connection between Join It and Klaviyo, your organization can benefit from:

  • Real-time syncing between Join It and Klaviyo: Data from your Join It membership database gets pushed to Klaviyo whenever a membership record is updated

  • List segmentation: Within Kalviyo, you can build custom segments based on membership information, including membership specific fields like Membership Type and Membership Status. This means, you can build segments that include "Active members from XYZ Membership Type".

  • Emailing based on membership type: set up different configurations by membership types

Once you're set up to start syncing from Join It to Klaviyo, you'll notice that Join It sends some extra data to Klaviyo that can be useful for segmentation.

The fields that sync from Join It to Klaviyo lists are:

  • Email Address (unique identifier in Klaviyo)

  • First Name (default field)

  • Last Name (default field)

  • Address, if available (default field)

  • Company, if available (default field)

  • Job Title as 'Title', if available (default field)

  • Membership Type (Custom Property: membership_type)

  • Membership Status (Custom Property: membership_status)

  • Expiration Date (Custom Property: expiration_date)

  • Birthday, if available (Custom Property: birthday)

Frequently Asked Questions

Why is my Klaviyo subscriber count different than my member count?

Here are some reason as to why your 'membership' count numbers might not always match up to your subscribers in Klaviyo:

  • Memberships can have duplicate emails (they'll only be counted once in Klaviyo)

  • Members have unsubscribed (if someone unsubscribed from Klaviyo, they aren't included in the count).

  • Memberships can have 'no email' address associated with them

  • Members has been removed/blocked by Klaviyo for other compliance reason (e.g. GDPR or other regulation)

How do I find my Klaviyo Private API Key?

To connect your account to Join It, you'll need to grab your Private API Key. To do this, follow these steps:

  1. Go to the page in your Klaviyo Account that holds your API Keys:

  2. Click on the button that says 'Create Private API Key'

  3. Select the option to "Grant application full access for every API scope"

  4. Copy the newly created Private API Key into the input field in Join It:

  5. You're all set!

Did this answer your question?