Set Contact Field Value

activecampaign.set_field_value
ActionCRM & salesconnection required

Calls the ActiveCampaign API with the connection's credentials.

Set one custom field on a contact with POST /fieldValues. Fields are addressed by id; dates use YYYY-MM-DD and multi-select values are pipe-delimited, as in ||one||two||.

Connection

Required
Yes — the node will not save without one
Auth type
API key
Providers
ActiveCampaign
Secret shape
the API key, or {"api_token": "…"}
Config it needs
account, base_url
Resolved by
config.connection_id, else node.connection_id

Configuration

4 fields, 2 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
contact_id
Id of the contact whose field is being set.
stringYes———
field_id
Id of the custom field to set.
stringYes———
value
The value to store, formatted for the field's type.
stringNo———
use_defaults
Fill any other required contact fields with their defaults instead of refusing the write.
booleanNofalse——

Example configuration

Every value below is the contract’s own example or default — nothing invented.

{
  "use_defaults": false
}

Output

One shape.

result

FieldTypeExample
id
Id of the stored field value.
string—
contact
Id of the contact the value belongs to.
string—
field
Id of the custom field.
string—
value
The value as ActiveCampaign stored it.
string—
{
  "contact": "",
  "field": "",
  "id": "",
  "value": ""
}

See Set Contact Field Value run in a workflow.

In a technical demo we add the ActiveCampaign connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.