Integrating Member System with Klaviyo
Members System supports the integration with Klaviyo to enhance your marketing reach. After integration, basic customer information and membership-related data from the Member System app will be synced to Klaviyo. You can then segment your customers in Klaviyo based on this data and run targeted email marketing campaigns.
Enabling the Integration
To integrate Member System with Klaviyo, you’ll need to provide your Klaviyo API key. Follow the steps below to complete the setup:
-
Log in to your Klaviyo account. In the bottom-left corner, click your user profile and select Settings.
-
Under the Account tab, click API keys. In the Private API Keys section, click Create Private API Key.
-
Enter a name for the API key, select Full Access Key under Select Access Level, then click Create in the top-right corner to generate the key.
-
In the Your Private Key section, copy the newly generated API key and save it in a secure location for future use.
Note: For more information on creating a private API key, please refer to the official Klaviyo documentation. -
Open your Member System app and go to the Integrations page. Under the Unintegrated Apps section, locate Klaviyo and click the Integrations button.
-
In the pop-up window, paste the copied API key into the input field and click Integrations.
The system will verify your API key. Once verified, you can choose to synchronize your Member System data to Klaviyo immediately or at a later time.
Syncing Data to Klaviyo
After completing the integration, you can sync Member System data to Klaviyo from the integration details pop-up. If you did not start synchronization during the initial integration setup, you can manually sync the data later.
To manually sync data:
- Go to Member System > Settings > Integrations.
-
Under Integrated Apps, click the Klaviyo card to open the integration details pop-up.
-
Click Sync now.
- Confirm the synchronization in the pop-up window.
- After synchronization is complete, click Operate now to access Klaviyo and perform further marketing operations.
The following data will be synced to Klaviyo:
| Data type | Synced fields |
| Customer information | Email, phone number, first name, last name, customer ID |
| Membership information | Points balance, membership status, membership level/paid membership tier, membership level expiration date, referral URL |
After clicking Sync now, the synchronization process starts. You can check the sync status from the Klaviyo integration card:
- Syncing: Data synchronization is in progress. The Sync now button changes to a loading state and cannot be clicked.
- Completed: Synchronization is complete. The Sync data button becomes available again.
- Failed: An error message is displayed if synchronization fails.
After the first manual synchronization, new or updated customer data will be automatically synced to Klaviyo. This includes customer data changes such as additions, updates, deletions, or data generated after uninstalling and reinstalling the integration.
If you need to update existing data again, you can manually start another synchronization from the integration details pop-up.
Canceling the Integration
If you wish to disconnect Klaviyo from the Member System, follow these steps:
-
Open the Member System app and go to the Integrations page. Under the Integrated Apps section, click the Klaviyo card.
-
In the pop-up window, click the Cancel integration button in the bottom-left corner to terminate the connection with Klaviyo.
Once disconnected, the Member System will stop syncing data to Klaviyo.