Skip to content

HubSpot: Create Contact

Plugin ID: eca_hubspot_create_contact

Available since: 1.0.0

Create a new contact record in HubSpot.

Fields

Email — config key: email

The contact email address (optional).
This field supports tokens.

Type: textfield · Required: no · Default: empty string

First Name — config key: firstname

The contact first name.
This field supports tokens.

Type: textfield · Required: no · Default: empty string

Last Name — config key: lastname

The contact last name.
This field supports tokens.

Type: textfield · Required: no · Default: empty string

Phone — config key: phone

The contact phone number.
This field supports tokens.

Type: textfield · Required: no · Default: empty string

Company Name — config key: company

The company name associated with this contact.
This field supports tokens.

Type: textfield · Required: no · Default: empty string

Lifecycle Stage — config key: lifecyclestage

The lifecycle stage of the contact.

Type: select · Required: no · Default: empty string

Allowed values: '', subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer, evangelist, other, token

Lifecycle Stage Token — config key: lifecyclestage_token

Token value that evaluates to a lifecycle stage (e.g., "lead", "customer", "marketingqualifiedlead").
This field supports tokens.

Type: textfield · Required: no · Default: empty string

Additional Properties (YAML) — config key: additional_properties

Additional or custom properties in YAML format. See HubSpot API documentation for available properties. Example:
website: "https://example.com"
numberofemployees: 50
custom_property: "value"

This field supports tokens.

Type: textarea · Required: no · Default: empty string

Token name — config key: token_name

Provide the name of a token that holds the contact data including ID, email, and all properties.
This field supports tokens.

Type: textfield · Required: no · Default: empty string