The RecordCreate event fires whenever a new record is created for any custom object type within an account. The payload includes the record’s unique ID, assigned owners, followers, and its current property values as key-value pairs. Use this event to sync new records to external databases, trigger follow-up automations, or assign notifications to owners.
Payload
| Field | Type | Description |
|---|
id | string | Unique identifier for the newly created record |
locationId | string | Account ID where the record was created |
owners | array<string> | User IDs assigned as owners of this record |
followers | array<string> | User IDs following this record for updates |
properties | array<object> | Dynamic field values for the record, each as a { key, value } pair |
properties[].key | string | The property key as defined in the object schema |
properties[].value | any | The value stored for this property |
timestamp | string | ISO 8601 timestamp of when the record was created |
Example payload
{
"id": "67a349a79b28947ec1f65bb5",
"locationId": "eHy2cOSZxMQzQ6Yyvl8P",
"owners": ["YlWd2wuCAZQzh2cH1fVZ"],
"followers": ["YlWd2wuCAZQzh2cH1fVZ", "9NkT25Vor1v4aQatFsv2"],
"properties": [
{ "key": "pet_name", "value": "buddy" }
],
"timestamp": "2024-02-05T00:00:00.000Z"
}
Last modified on March 5, 2026