ActiveCampaign is a comprehensive tool for email marketing, marketing automation, and customer relationship management (CRM). You can connect ActiveCampaign to Digistore24. This will transfer data from Digistore24 to ActiveCampaign. For example, you can set Digistore24 to automatically add contacts to a list in ActiveCampaign.
To connect ActiveCampaign to Digistore24, you need to set up an IPN connection for the target system ActiveCampaign in Digistore24.
Note
ActiveCampaign is a paid service. You can find more information here.
Requirements
- You already have an ActiveCampaign account.
- You have created a list in ActiveCampaign.
- You know the API URL and the API key of your ActiveCampaign account.
If you don't know the API URL and API key yet, you can find a guide on how to get them here.
Set up IPN connection
- Log into your Digistore24 account.
- Go to the Vendor view Settings > Integrations (IPN).
- Click on the Add new connection button. An overview of the connections will now be displayed.
- Click on the ActiveCampaign 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 the product languages for which 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 events field.
- If applicable: You can select for which affiliate partnership events an IPN should be sent in the For new affiliates field.
- Enter the ActiveCampaign API URL.
- Enter the ActiveCampaign API Key.
- Scroll to the bottom. Click on the Save button. The page reloads and in the List field, you can select ActiveCampaign lists you have already created.
- Select an ActiveCampaign list in the List field.
- Select which events will cause a buyer to be added to or removed from the list in the Action field.
- In the Use tags field, select whether tags should be transferred with the IPNs and if so, how many tags.
Note
You can use tag transfer for different use cases:- The IPNs are intended to transmit additional information to the target system.
- With the IPNs, information supplied by default should generally or under certain conditions not be transferred to the target system.
- The IPNs are to remove information already present in the target system.
- If you have selected a yes option in the Use tags field:
- In the 1st tag field, enter the information to be transferred or removed as a tag.
Example for tags
You can enter your own information and/or work with placeholders that are filled in automatically, e.g. product ID or variant name.
Example
Your product is a subscription and is called ExampleSubscription. There are different variants of this product.
You want to transfer the product name, the product ID, the name of the variant, and the payment number with the IPN.
To do this, enter the following information in a tag field:
ExampleSubscription_{product_id}_{N}, {variant_name}
A buyer has purchased the product variant called SubscriptionVariant. They make their 2nd subscription payment. The IPN therefore transmits the following information:
ExampleSubscription_123456_2, SubscriptionVariant
Notes on filling in a tag field
- You can enter multiple tags in one field, but they must be separated by commas.
- If a tag name contains a comma, insert a backslash before it in the tag name:
\,
Available placeholders
-
{main_product_id}
-
{product_id}
-
{quantity}
-
{variant_id}
-
{variant_name}
-
{eticket_date}
-
{eticket_hint}
-
{tag}
-
{campaignkey}
-
{trackingkey}
-
{N}, {NN}, {NNN}, {NNNN}
Note
These placeholders can be used to adapt the payment number to the format of the target system. The leading zeros also allow correct alphabetical sorting in the target system if required. - Select from the associated list if and when the information should be added or removed.
- If available: Repeat this for the 2nd tag and 3rd tag fields.
- In the 1st tag field, enter the information to be transferred or removed as a tag.
- In the Use automations field, select whether you want to use automations and if so, how many automations.
Note
The automations must first be created in the target system. - If you have selected a yes option in the Use automations field:
- In the 1st automation field, select an automation.
- Select from the associated list if and when to run or stop the automation.
- If available: Repeat for the 2nd automation and 3rd automation fields.
- Select whether the connection should be active immediately after saving in the Active field.
- Select the conditions under which 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 there are errors in sending the IPN, you will be informed via these email addresses.
- If you have created additional fields (master record 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 the Save button. The IPN connection is now 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 to cover different use cases. Which use cases are possible and appropriate also depends 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 return is made, the customer should be removed from an email list
- For certain products, an IPN should only be sent for customer orders, and 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.