Skip to main content
Contacts are the people who interact with your scheduling pages. meetergo automatically creates a contact record each time someone books a meeting, and you can also create and manage contacts via the API.

How Contacts Are Created

Contact Fields

Automatic Tags

meetergo adds these tags automatically:

Create a Contact

Either email or phoneNumber must be provided. Both can be supplied.

Response

Search Contacts

Query Parameters

Response

Get Contact Details

Look up a contact by their ID or by an attendee ID from a booking:
The response includes the full contact record, all linked appointments, and form submission history.

Update a Contact

Delete a Contact

Contacts and Webhooks

When a booking is created, you can look up the contact immediately using the attendeeId from the webhook payload:

Best Practices

Use attendeeId lookups – When processing booking webhooks, look up the contact via attendeeId to get enriched data including all form field answers.
Check additionalData – Custom data field values are stored in additionalData on the contact, keyed by the field’s name. Booking form answers land here automatically; you can also write your own with POST /crm, PATCH /crm/{id} or POST /crm/bulk. List the available keys with GET /data-field, and note that searchTerm does not search inside additionalData.
Use tags for segmentation – Tags are free-form strings; define a consistent set (e.g., Lead, Customer, Enterprise) to filter contacts efficiently.