Documentation
Settings

Custom Fields

Store additional client data for operators, templates, and automation.

Custom fields extend the client profile with additional data that matters to your workflow.

Use custom fields for IDs, campaign values, language, source, deposit status, account data, or any other client attribute your operators need.

Custom Fields Table

The Custom Fields page lists all configured fields.

ColumnDescription
NameThe readable field name shown in the interface.
KeyThe internal field key used in variables and automation.
TypeThe data type: Text, Number, or Select.
VisibleWhether operators can see the field.
EditableWhether operators can change the field value.
ActionsEdit or delete the field.

Create a Custom Field

  1. Open Settings.
  2. Go to Custom Fields.
  3. Click Create Custom Field.
  4. Enter the field name.
  5. Set a unique key.
  6. Choose the field type.
  7. Decide whether the field should be visible.
  8. Decide whether operators can edit it.
  9. Save the field.

For a Select field, configure the allowed options. Operators choose from these values instead of entering free text.

Field Types

TypeOperator inputGood for
TextFree textExternal IDs, source, language, notes, or status labels.
NumberNumeric inputScores, amounts, counters, or account values.
SelectOne configured optionMarkets, stages, languages, or controlled statuses.

Visibility and Editing

OptionMeaning
VisibleOperators can see the field in the client context.
EditableOperators can update the field value.

Use Visible for data operators need during a conversation. Use Editable only when operators are allowed to maintain that value manually.

Use in Templates

Custom fields can be inserted into message templates with variables:

{client.customfield.<key>}

Example:

Your player ID is {client.customfield.player_id}.

See Message Variables for syntax details.

Best Practices

  • Keep keys stable after creating a field.
  • Use lowercase keys with underscores, for example player_id or click_id.
  • Avoid deleting fields that are used in templates or automation.
  • Make sensitive fields visible only when operators actually need them.

On this page