ActiveCampaign

With FuseSpire, you can finally add contacts to your ActiveCampaign account live from Infusionsoft. This means that as soon as someone opts in, purchases or takes any action in Infusionsoft, you can add, update or remove them from a list in your ActiveCampaign app!

Authorization

After you setup your FuseSpire account, you’ll receive an authorization token. Use that in the examples below wherever you see AUTHTOKEN.

Adding a Contact to ActiveCampaign from Infusionsoft

In a Campaign Builder sequence, add a new HTTP POST and set the URL to http://fusespire.com/v1/activecampaign/

You’ll the need the following required parameters:

  • auth: set this to your AUTHTOKEN
  • listid: the id of the ActiveCampaign list you want to add a contact to
  • request: this should be set to add
  • Email: the email address of the contact. (Note the upper case E in Email)

You can also optionally include the following parameters:

  • FirstName: the first name of the contact. (Note the upper case F and N in FirstName)
  • LastName: the last name of the contact. (Note the upper case L and N in LastName)
  • Custom fields

For Campaign Builder HTTP POSTs, you’ll need to manually add all fields, i.e. FirstName and ~Contact.FirstName~

To view your lists and their IDs, visit http://fusespire.com/v1/activecampaign/?auth=AUTHCODE&request=lists

Updating a Contact in ActiveCampaign from Infusionsoft

To update a contact, just add them again. We’ll update all of their data if they’re already on the list.

Removing a Contact in ActiveCampaign from Infusionsoft

Removing a contact from a list doesn’t unsubscribe them from your entire ActiveCampaign app, rather it just takes them off of one list. This is the best way to “move” a contact from one list to another, i.e. from a prospect list to a customer list; remove them from one list and add them to the other!

To remove a contact from a list, you’ll need the following required parameters:

  • auth: set this to your AUTHTOKEN
  • listid: the id of theActiveCampaign list you want to remove a contact from
  • request: this should be set to remove
  • Email: the email address of the contact.

For Campaign Builder HTTP POSTs, you’ll need to manually set all fields, i.e. Email and ~Contact.Email~

Updating ActiveCampaign Custom Fields from Infusionsoft

In both Infusionsoft and ActiveCampaign, you can have custom fields. To update ActiveCampaign’s custom fields, you need to pass the custom field ID and value in a special field.

Send in each custom field data as a parameter in the format of CUSTOM_fieldid where fieldid is the ID of the field in ActiveCampaign.

For example, let’s say you have a custom field in Infusionsoft called _FavoriteColor, and your Favorite Color field in ActiveCampaign has the ID of 15, you’d include the following parameter:

  • CUSTOM_15: ~Contact._FavoriteColor~

To view your custom fields and their IDs, visit http://fusespire.com/v1/activecampaign/?auth=AUTHCODE&request=fields

Applying and Removing ActiveCampaign Tags from Infusionsoft

In both Infusionsoft and ActiveCampaign, you can have tags. To add or remove a tag for a contact in ActiveCampaign, you need to pass the tag name.

To add or remove a tag for a contact, you’ll need the following required parameters:

  • auth: set this to your AUTHTOKEN
  • request: this should be set to tag or untag
  • Email: the email address of the contact
  • tag: the name of the tag you want to apply or remove

You can specify any arbitrary tag name and ActiveCampaign will create the new tag if it doesn’t already exist.

To view your tag names, visit http://fusespire.com/v1/activecampaign/?auth=AUTHCODE&request=tags