Klaviyo is a marketing automation tool that offers email and SMS marketing features. You can connect Klaviyo to Digistore24 and thereby transfer data from Digistore24 to Klaviyo. For example, you can specify that contacts from Digistore24 should be automatically added to a list in Klaviyo.
To connect Klaviyo to Digistore24, you have to set up an IPN connection for the Klaviyo target system in Digistore24.
Note
Klaviyo is subject to a fee. You can find more information here.
Requirements
- You already have a Klaviyo account.
- You have created a "Private API Key" in Klaviyo.
- You know your "Public API Key" (Site ID).
If you haven't created a "Private API Key" yet, you can find a guide on how to do so here. If you don't know your "Public API Key" yet, you can find a guide on how to get it here.
Set up IPN connection
- Log into your Digistore24 account.
- Go to Vendor view and open Settings > Integrations (IPN).
- Click on Add new connection. An overview of the connections will now be displayed.
- Click on the Klaviyo card. The input form will now open.
- Enter a Name. This is only visible to you.
- Select for which products an IPN should be sent in the For products field.
- Select whether an IPN should also be sent when the products are purchased as add-ons in the For add-ons field.
- You can select in which product languages an IPN should be sent in the For orders in these languages field.
- Select for which events an IPN should be sent in the Send notifications for field. Additional input fields will appear depending on what you select here.
- If applicable: You can select for which customer order events an IPN should be sent in the For order event field.
- If applicable: You can select for which affiliate partnership events an IPN should be sent in the For new affiliates field.
- Enter the Public API Key (Site ID) of Klaviyo in the Public API key field.
- Enter the Private API Key of Klaviyo in the Private API key field.
- Scroll down to the very bottom. Click on Test connection. The page will reload and the Ipn_klaviyo_list field will now be available.
- Select the Klaviyo list to which the contacts should be transferred in the Ipn_klaviyo_list field.
Note
If you do not want the contacts to be automatically assigned to a selected list, leave the field empty (Please select...). The contacts will then only be stored in Klaviyo. - Select the events for which a buyer should be added to or removed from the list in the Action field.
- Select whether the target system should require double opt-in when subscribing to an email list in the Double opt-in field.
- Select when to send an IPN in the IPN timing field.
- Select whether the connection should be active immediately after saving in the Active field.
- Select under which conditions an IPN should be sent in the IPN notification is sent field.
Note
You can find more information about this here: Offer newsletter on order form. - You can enter one or more email addresses in the Email address for error notifications field. If errors occur during IPN delivery, you will be notified via these email addresses.
- If you've created additional fields (personalized fields/custom fields) in the target system: You can enter the names of the fields created in the target system to be filled with data submitted by Digistore24 in the Custom Fields, Customers to affiliates, Product, Address, and Amounts sections.
- Click on Save. The IPN connection is set up.
Note
Use the Test connection button to check whether the IPN connection you have set up works and IPNs are transferred to the target system.
Tip
You can create multiple IPN connections for a target system and thereby cover different use cases. The use cases that are possible and sensible also depend on the target system.
Examples
- Data is to be transferred to multiple email lists or campaigns
- When a payment is made, the customer should be added to an email list, and when a refund occurs, the customer should be removed from an email list
- For certain products an IPN should only be sent for customer orders, for other products it should also be sent for affiliate partnerships
Set up a separate IPN connection for each use case for the respective target system.