A Custom Field is a typed property attached to a contact, deal, or company entity. Eight built-in types: short text (up to 255 chars), long text (up to 50,000 chars), number (int or decimal with precision), date (with or without time), boolean, single-select (controlled vocabulary), multi-select (multi-value controlled), and JSON (arbitrary structured blob). Each field has validation rules — required, regex pattern, min/max for numbers, allowed values for selects, JSON schema for JSON. Validation runs on every write path so bad data never enters the system.
Fields populate from every direction. Manually via the contact UI. From a flow node that sets a field after an event — `set kyc_status = "verified"` after the verification flow completes. From CSV imports with column-to-field mapping. From the REST API with bulk update endpoints. From web forms via a field-binding component that creates and updates contacts with the form's field map. Every write path validates, audits, and propagates to segments and downstream consumers in real time.
Fields are first-class everywhere they appear. Segments filter on field values with type-appropriate operators (string equals, number greater than, date within last N days, JSON path equals). Flow Branch nodes test field values to route execution. WhatsApp template variables interpolate field values — `{{contact.birth_date | date:dd MMMM}}` renders "15 August" inline. Broadcasts personalise from fields. AI Studio assistants access fields as part of the conversation context. The field is defined once and consumed everywhere by reference, not by copy.
Change history is preserved field-by-field, contact-by-contact, write-by-write. Every value change captures the timestamp, the source (flow node ID, API call, manual user edit, import job), the previous value and the new value. Queryable per contact ("show every change to `kyc_status` for contact X") and exportable for compliance. Retention is two years on standard plans, seven on enterprise — sufficient for most regulatory windows (DPDP, GDPR, RBI audit, HIPAA-aligned).