ActiveCampaign Reference
Destination Info
Supports HIPAA mode
Connection Modes:
Web
Mobile
Server
Identify
When you call freshpaint.identify, Freshpaint will create a contact in ActiveCampaign and pass in the following fields:
firstNamelastNameemailphone
Here is an example of an identify call sent to ActiveCampaign with those fields:
freshpaint.identify({
"email": "[email protected]",
"firstName": "John",
"lastName": "Doe",
"phone": "555-555-5555"
}
)If a contact record with the given email already exists, Freshpaint will update the existing contact record. If no record with the email exists, Freshpaint will create a new contact record.

Events
When a Freshpaint event is sent to ActiveCampaign, you must send an email property attached to the event. The event will then be attached to the contact with the given email. See our docs on setting up properties to see the different ways you can attach an email property to your events.
To ensure defined events include the required email parameter, we recommend adding a user's email as an event property through the addEventProperties API.
If implementing a precision tracking event, you can pass the email and custom properties with the following example:
freshpaint.track("event", {
email: "[email protected]",
properties: {
acValue: "yourValue"
}
}
Configuration Options
Connection Mode
Only server-side connection mode is available for this destination. All events will be sent to ActiveCampaign using Freshpaint's servers. Your website will not send data directly to ActiveCampaign.
Event Transformations
Set up transformations to modify your data before it's sent to your destination. Read more about transformations here.

Event Tester
You can use the event tester to test certain payloads to see if they are being sent correctly to ActiveCampaign. Here is an example of an identify event you might test sending to this destination along with the response code from ActiveCampaign:

You can read more about the Event Tester here.
Last updated
Was this helpful?