Actions44
- Appointment Actions
- Calendar Actions
- Contact Actions
- Custom Field Actions
- Custom Value Actions
- Email Campaign Actions
- Email Stats Actions
- Email Template Actions
- Invoice Actions
- Note Actions
- Opportunity Actions
- Pipeline Actions
- Tag Actions
- User Actions
- Workflow Actions
Contact → Create or Update
AI-generatedSummary
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.
