[ActiveCampaign] Create Contact
The [ActiveCampaign] Create Contact block adds a new contact to your ActiveCampaign account or syncs an existing one based on the provided email address.
Create or sync contacts in ActiveCampaign
The [ActiveCampaign] Create Contact block adds a new contact to your ActiveCampaign account or syncs an existing one based on the provided email address. It accepts standard contact fields — email, first name, last name, and phone number — along with an optional account ID to associate the contact with a specific company, and a key-value map of custom field values keyed by their ActiveCampaign field IDs. The block requires an ActiveCampaign OAuth connection to authenticate with your account.
When the block runs, it returns a single output: the ActiveCampaign contact ID of the created or matched contact. This ID can be stored in a workflow variable using the destinationVar field, making it available for downstream blocks that need to reference or act on that contact.
This block fits into workflows that handle lead capture, form submissions, or user registration events — any scenario where contact data needs to be written into ActiveCampaign as part of a larger automated process. It is commonly paired with other CRM or enrichment blocks to build out contact records progressively across a workflow.
What you can build
Real-world workflows powered by the [ActiveCampaign] Create Contact block.
Lead Capture Form Sync
When a user submits a lead capture form, pass their name, email, and phone number to this block to create a contact in ActiveCampaign automatically.
New User Registration
After a user registers for an app or service, create a corresponding ActiveCampaign contact to begin tracking their lifecycle in the CRM.
Event Attendee Enrollment
Collect attendee information from a webinar or event registration and create a contact record in ActiveCampaign for each participant.
Custom Field Population
Pass enriched data — such as industry, company size, or lead score — into ActiveCampaign custom fields when creating a contact from an AI-enriched workflow.
Account-Linked Contact Creation
Associate a new contact with a specific ActiveCampaign account ID to reflect B2B relationships when syncing contacts from a sales or CRM workflow.
Chatbot Conversation Follow-Up
At the end of an AI chatbot conversation that collects user details, create an ActiveCampaign contact so the lead can be followed up through email campaigns.
Ready to add [ActiveCampaign] Create Contact to your workflow?
Get Started FreeCommon questions about [ActiveCampaign] Create Contact
What parameters are required to use this block?
The block requires an ActiveCampaign OAuth connection (connectionId) and an email address for the contact. First name, last name, phone number, account ID, and custom fields are also configurable inputs, though the connection and email are the minimum needed to identify or create a contact.
What does this block return?
The block returns a contactId string, which is the ActiveCampaign ID of the contact that was created or matched. You can store this value in a workflow variable using the destinationVar field for use in later blocks.
How do I pass custom field data to ActiveCampaign?
Custom fields are provided as a key-value map (Record<string, string>) where each key is the ActiveCampaign field ID and each value is the data to store in that field.
What happens if a contact with the same email already exists?
If a contact with the provided email already exists in ActiveCampaign, the outcome depends on your ActiveCampaign account settings — the contact may be updated rather than duplicated.
What kinds of workflows commonly use this block?
This block is commonly used in lead capture, user registration, event enrollment, and chatbot workflows — any scenario where contact information needs to be written into ActiveCampaign as part of an automated process.
Related capabilities
[Hunter.io] Find Email
Find an email address for a specific person at a domain using Hunter.io.
[Hunter.io] Enrich Person
Look up professional information about a person by their email address using Hunter.io.
[Hunter.io] Verify Email
Verify whether an email address is valid and deliverable using Hunter.io.
[Hunter.io] Enrich Company
Look up company information by domain using Hunter.io.
[Hunter.io] Domain Search
Search for email addresses associated with a domain using Hunter.io.
[ActiveCampaign] Add Note
Add a note to an existing contact in ActiveCampaign.
Add [ActiveCampaign] Create Contact to your workflow
Build powerful AI workflows with drag-and-drop blocks. No coding required.