ActiveCampaign with Umbraco Forms
Details an integration available for ActiveCampaign with Umbraco Forms, built and maintained by Umbraco HQ.
This integration provides a custom workflow, allowing form entries to be mapped to an ActiveCampaign contact record. The record can be used to create a new contact or to associate a contact with an existing Customer Relationship Management (CRM) account.
Package Links
Minimum version requirements
Umbraco CMS
Major | Minor/Patch |
---|---|
Version 10 | 10.1.0 |
Version 11 | 11.0.0 |
Umbraco Forms
Major | Minor/Patch |
---|---|
Version 10 | 10.1.0 |
Version 11 | 11.0.0 |
Authentication
All requests to the ActiveCampaign API are authenticated by providing an API key. The API key is included as an HTTP header called Api-Token.
If the configuration is incomplete, the user will receive an error message.
Configuration
An ActiveCampaign contact has four main properties: email, first name, last name, and phone.
To connect to your ActiveCampaign account, the following configuration is required:
The email property is mandatory by default through ActiveCampaign API rules. The required rule can be extended to the other properties, by explicitly specifying that in the required
property of each ContactFields
node.
Working with the integration
To use it, follow these steps:
Attach the ActiveCampaign Contacts Workflow to a form.
Configure the mappings between the contact properties and the form fields.
Select an account if you want to associate the contacts, and/or map any contact custom fields.
When a form is submitted on the website, the workflow will execute. Based on the provided email it will create or update an ActiveCampaign account. If custom fields mappings have been provided, the contact payload will contain custom fields values.
If an account has been provided in the workflow setup, then an association with the account will be created.
Last updated