Boomerang icon

Boomerang

Boomerang (GoHighLevel) — contacts, opportunities, notes, users, pipelines, invoices, appointments. Authenticate once at the agency level; select a location per step.

Actions44

Contact → Create or Update

AI-generated

Summary

Creates a Boomerang contact or updates the matching contact in the selected location. Matches by email or phone; if neither is provided, the operation fails. A full name is split into first and last name only when both explicit name fields are empty.

Inputs

  • Location (required) — Select the sub-account/location to use.
  • Email — Email used to match an existing contact.
  • Phone — Phone number, including country code; can be used to match when email is absent.
  • Full Name, First Name, Last Name — Contact name. If both First Name and Last Name are blank, Full Name is split at the first word. Supplying either explicit name field suppresses that split.
  • Address, City, State, Postal Code, Country — Contact address details; Country is described as a 2-letter ISO code.
  • Source — Lead source for the contact.
  • Assigned To — User to assign the contact to; available users depend on the selected location.
  • Tags — Comma-separated tag names.
  • Custom Fields — Set custom fields available for the selected location. Empty values are skipped, so this operation does not clear a field by sending an empty value.
  • Additional Fields — Optional company name, do-not-disturb flag, gender, timezone, and website.

Output shape

A single contact record

Returns the contact as a flat object, without an upsert response envelope. The API response fields depend on the contact data.

Links

Discussion