The ActiveCampaign user synchronization plugin allows you to create contacts in your ActiveCampaign lists for newly approved affiliates.
Affiliate is added into the defined lists with the defined details on their first approval in your affiliate program. The affiliate's contact in ActiveCampaign can also be automatically removed once you delete an affiliate in Post Affiliate Pro.
You can activate and configure the plugin from your merchant panel Configuration->Plugins screen.
Under the plugin configuration you must configure your ActiveCampaign's API URL and the API key. You can also configure the IDs of the lists to which you wish to add the new contacts/affiliates, you can enable the removal of ActiveCampaign contacts when the respective affiliates are deleted and you can also choose to send additional affiliate details into ActiveCampaign. By default the plugin sets into the contact only the affiliate's name and email.
The additional info can be saved to ActiveCampaign's custom fields which you need to identify by their ID which you can get from ActiveCampaign.
In the List IDs textarea you can use rule definitions to add affiliates into specific lists only if their profile field is equal or not equal to a defined value. Let's explain how you can define the lists on the example from the screenshot above:
list1,list2,3 data10=value;list4 data10!=value;5 data11=differentvalue;6,7,8
A definition like the above one can be translated like this:
- add all newly approved affiliates to ActiveCampaign lists identified by IDs list1, list2, 3
- if the newly approved affiliate's data10 field is set to "value", add the affiliate also to list identified by ID list4
- if the newly approved affiliate's data10 field is NOT set to "value", add this affiliate to list identified by ID 5
- if the newly approved affiliate's data11 field is set to "differentvalue" add the affiliate to lists identified by IDs 6, 7 and 8
List IDs must be comma separated and the rule definition is separated from list IDs by a semicolon (;). The rule itself can use equal (=) and not equal (!=) operators. You can get the affiliate profile fields codes for the rules from Configuration->Affiliate signup->Fields.