Skip to main content

Description

Creates a new contact or updates an existing one in the Birdeye account. If a contact with the provided email or phone already exists, it is updated. To explicitly update an existing contact, provide the id or externalId.

Parameters

Required

Optional

Example Usage

Notes

  • To create a contact: omit id and externalId, and provide businessIds along with email or phone.
  • To update a contact: provide id (Birdeye contact ID) or externalId (your CRM ID).
  • businessIds takes child location IDs — do not call get_child_locations automatically; ask the user to provide them directly.