Overview: The Konnektive - Active Campaign Deep integration is an enhancement of to the Active Campaign plugin . With this enhancement you will be able to run Abandoned Cart marketing.
The plugin will create within Active Campaign a Customer record and an Abandoned Cart record within Active Campaign.
The first step to utilizing the Deep Integration is to enable the “ActiveCampaignDeepIntegration” “Active Campaign” plugin within the Konnektive CRM.
To do this you must navigate Navigate to Admin → Plugins → Data SourcesNext you must activate Email Service Providers
Activate the plugin and enter your baseUrl and Api Key . They will be provided to you by Active Campaign.
Once enabled you will need to click on the Deep Route button and configure the route to connect to your Active Campaign Connection. Be sure to also set it to trigger on Partials.
INTERNAL
On import lead use the CUSTOMER type when your lander has a lead with a customerId, product ids. You may create the CUSTOMER in Active Campaign at the same time that you call IMPORT LEAD to the Konnektive CRM.
When the session ends or the customer navigates away from the funnel call the createCART function passing these values if available:
CART
externalcheckoutid
and abandonedDate
ORDER.
externalcheckoutid*string
The id of the cart in the external service.
source*int32
The order source code. triggerAutomations = 0 - will not trigger automations, 1 - will trigger automations, orders will only show up on your Ecommerce Dashboard when source = 1
email*string
The email address of the customer who placed the order.
price*int32
The price of the product, in cents. (i.e. $456.78 => 45678). Must be greater than or equal to zero.
quantity*int32
The quantity ordered.
externalid*string
totalPrice*int32
The total price of the order in cents, including tax and shipping charges. (i.e. $456.78 => 45678). Must be greater than or equal to zero.
currency*string
The currency of the order (3-digit ISO code, e.g., 'USD').
connectionid
The id of the connection from which this order originated.
customerid
The id of the customer associated with this order.
orderUrlstring
The URL for the order in the external service.
externalCreatedDate*date
The date the order was placed.
abandonedDate*string
The date the cart was abandoned. REQUIRED ONLY IF INCLUDING EXTERNALCHECKOUTID.
If you wish to view stored information such as a cart you may use the QUERY type followed by the queryType parameter: The options are CONNECTION, ORDER, CUSTOMER, CART.
Troubleshooting: If you receive an error with “K-40” in the message then this indicates an issue relating Konnektive. All other errors will be from Active Campaign. In the case of an error you should reach out to the support team related to the error.
Tips: an error can be due to a missing parameter or an incorrectly passed parameterchecked.
Edit the plugin and use the Deep Route button to configure the route to your Active Campaign Connection. Be sure to set it to trigger on Partials.
Leads and Orders
If you are connecting to Konnektive via direct API, include salesUrl and product information on all Import Lead calls. salesUrl should be the page which a cardholder will return to on an Abandoned Cart.
This step is automatically handled if you are using the Konnektive lander package or FunnelKonnekt.