Actions47
- Account Configuration Actions
- Appointment Actions
- Contact Actions
- Custom Field Actions
- Invoice Actions
- Note Actions
- Opportunity Actions
- Pipeline Actions
- User Actions
- Workflow Actions
Contact → Create or Update
AI-generatedSummary
Creates a HighLevel contact or updates an existing contact matched by email or phone. Set the contact’s name and details, then optionally assign a user, add tags, map custom fields, and provide additional fields.
Inputs
- Authentication — Choose a Private Integration Token or OAuth2 (Legacy); new node versions default to the token, while older saved versions default to OAuth2.
- Email — Contact email used to match an existing contact.
- Phone — Contact phone number with country code; the source requires at least an email or phone for upsert matching.
- Full Name — Full name, which Boomerang parses into first and last name.
- First Name, Last Name — Individual name fields.
- Address, City, State, Postal Code, Country — Contact address details; Country is a two-letter ISO code.
- Source — Lead source value.
- Assigned To — User to assign the contact to; options are loaded for the selected location.
- Tags — Comma-separated tag names.
- Custom Fields — Map contact custom fields available for the selected location. Refresh the field list after changing location.
- Additional Fields — Optionally set Company Name, Do Not Disturb, Gender, Timezone, or Website.
Output shape
A single contact record
The source unwraps the API's contact envelope so the contact fields are returned flat. The sub-account is selected through the credential; the source requires at least email or phone to perform the upsert.