Email Marketing

Setup ActiveCampaign

8min

Overview & Purpose:

ActiveCampaign is a cloud-based software platform that offers customer experience automation including sales automation, email marketing, marketing automation, and CRM categories.

In this integration, we have given automatic one-way sync of - Customer, Order, and Abandon Cart details from the OnPrintShop system to your ActiveCampaign system.

How to integrate:

Let’s see the steps to integrate ActiveCampaign with your OnPrintShop website:

1. Register to the ActiveCampaign website

The first of the integration is to get yourself registered with the ActiveCampaign website and then logged into your account:

Visit the ActiveCampaign site and register your account in 4 simple steps:

Document image




  • Enter your email ID and click on the Try it free button.
  • Enter your name and phone number and click on the Next Step button.
  • Select the best suitable answers to personalize the platform and experience and click on the Next Step button.
  • Finally, create a password for your account and click on the Take Me to My Account button to reach your dashboard.

2. Get URL and API Key

To integrate ActiveCampaign and use its services, you need to integrate the OnPrintShop store using API URL and API Key.

  • To get the credentials on your Dashboard, go to the Settings >> Developer:
Document image

  • Here, you will see the URL and Key for the API access.
  • Copy the URL as well as Key and keep it somewhere safe and secure:

3. Configuration into Admin Panel

Finally, you need to enter the saved URL and Key into your Admin panel. Go to the Admin >> Store Configuration >> External Service Settings >> Digital Marketing tab >> ActiveCampaign ‘Action’ Drop-down >> ‘Edit’ Option:

Document image

  • API URL: Enter the URL saved in Step - 2
  • API Key: Enter the saved API Key in Step - 2.
  • Select List: Select the user group to which your newly registered customers will be mapped in the ActiveCampaign.
  • Select Service: Select the service from the drop-down via which the OnPrintShop admin panel and your ActiveCampaign account will be connected. You can also create a new Service using the Plus icon and specify the Company Name and Display Name:
Document image

  • Customer Extra Field: Select any extra customer detail fields from the drop-down to map.
  • Save the API integration.

Note: The Customer Extra Fields will only appear when you have enabled the customer detail extra fields in the Admin >> Customer >> Website Customers >> Extra Fields screen.

Once all the above steps are completed successfully, you are all set to auto-sync data between OnPrintShop and the ActiveCampaign System.

The sync will work as follows:

  • Customer: As soon as any customer registers in the OnPrintShop via online registration, offline registration, quick registration, regular registration, guest customer, quote customer, etc. the customers will be synced and added in the ActiveCampaign’s Contacts section.
  • Abandon Cart: As soon as any customer adds products in their OnPrintShop’s Cart those products will be synced in the ActiveCampaign’s Abandoned Cart. In OnPrintShop’s shopping cart, if the customer adds, edits, removes any product, or clears the cart it will be reflected accordingly in the ActiveCampaign.
  • Order: Similarly, as soon as an order is placed online, offline, from a quotation, or re-ordered in the OnPrintShop system (except the imported orders) they will be auto-synced in the ActiveCampaign system. When any product from Shopping Cart turns into an order that will be reflected accordingly in the ActiveCampaign system as well (i.e. Product will be removed from Abandoned Cart and added into Order section).

In case of any query in API integration, contact our technical support team.