FlowmageDocs

Add contact

BetaChanges data

Adds an ActiveCampaign contact and refuses when the e-mail address is already known.

Settings

SettingWhat it is
ConnectionRequiredThe ActiveCampaign connection the step signs in with.
E-mail addresstext
Allow a contact without an e-mail addressActiveCampaign requires an e-mail address unless this is on. A contact without one can only be reached by phone.
First nametext
Last nametext
Phonetext
Custom fieldsKeys are the field id from the List custom fields node — ActiveCampaign does not accept a field's label here.
TagsComma-separated tag names. A tag name may not contain a comma.
List idSubscribes the new contact to this list in the same call.
Welcome autoresponder"default" or "send" or "suppress"
Account nameLinks the contact to this CRM account. Account names are unique there.
Create the account when it does not existtrue/false
Opt-in IP addressThe address the person opted in from. ActiveCampaign accepts IPv4 only.
Technical details
KeyValue
connectiontexta connection id from `requires.connections` (provider `activecampaign`)
emailtextits `{{ }}` must give a string
allowNullEmailtrue/false, by default false
firstNametext
lastNametext
phonetext
fieldValuesobject of text, by default {}
tagstext
listIdtexta value from the vendor's own list
listAutoresponder"default" or "send" or "suppress", by default "default"used when `listId` is not ""
accountNametext
createAccountIfMissingtrue/false, by default falseused when `accountName` is not ""
optInIptext

Output

FieldType
contactIdstring
contactobject
fieldValuesCustom field valuesarray
Sample output, and the expression for each field
  • contact{}
  • contactId"7"
  • fieldValues[]

Errors

When a step of this node stops a run, the run page shows a code. Look it up:

Example step

The step as a flow file holds it. Replace each value in <…>.

{
  "config": {
    "accountName": "",
    "allowNullEmail": false,
    "connection": "<connection id>",
    "createAccountIfMissing": false,
    "email": "",
    "fieldValues": {},
    "firstName": "",
    "lastName": "",
    "listAutoresponder": "default",
    "listId": "",
    "optInIp": "",
    "phone": "",
    "tags": ""
  },
  "label": "Add contact",
  "type": "activecampaign.createContact",
  "version": 1
}