Custom fields

Learn how to add custom fields to Keeping.

Custom Fields

Custom fields let you capture structured data on conversations - like order numbers, issue categories, or account tiers. Admins define the fields for each mailbox, and agents fill them in from the conversation sidebar.

circle-info

Custom fields are available in Advanced and Enterprise plans.

Field Types

Keeping supports five types of custom fields:

  • Text — Free-form text, up to 1,000 characters. Useful for order numbers, URLs, or short notes.

  • Dropdown — A predefined list of options. Ideal for categories, issue types, or escalation reasons.

  • Number — Any numeric value (integer or decimal). Use for quantities, dollar amounts, or scores.

  • Date — A calendar date in YYYY-MM-DD format. Helpful for deadlines, order dates, or follow-up reminders.

  • Checkbox — A simple yes/no toggle. Good for flags like "VIP," "Escalated," or "Refund Issued."

Creating Custom Fields

Custom fields are managed from your mailbox settings. You must be an admin to create or edit fields.

  1. Go to Settings → Mailbox → Custom Fields.

  2. Click Add Custom Field.

  3. Enter a name and optional description, then choose a field type.

  4. For dropdown fields, add your options in the list editor. Each option needs a label (what agents see) and a value (stored internally). You can add up to 50 options per dropdown.

  5. Click Save.

Fields appear in the order you define them. Each mailbox can have up to 20 custom fields.

Setting Values on a Conversation

Any agent with access to the mailbox can set custom field values. In the conversation sidebar (both the Chrome extension and the inbox UI), you'll see a Custom Fields section below the standard fields like Assigned To and Priority.

  • Text and Number fields: Click the field to type a value. The value saves automatically when you click away.

  • Dropdown fields: Select an option from the list.

  • Date fields: Click to open a date picker and choose a date.

  • Checkbox fields: Click the checkbox to toggle it.

A small spinner appears briefly while the value saves. If there's a validation error (for example, entering text in a number field), a red message appears below the field explaining the issue.

The first two custom fields are always visible. If a mailbox has more than two fields, click Show more fields to expand the full list.

Clearing a Value

To remove a value from a text, number, or date field, clear the input and click away. For dropdowns, select the blank option at the top of the list. For checkboxes, uncheck the box.

Activity Logging

Every time an agent sets or clears a custom field value, the change is recorded in the conversation's activity timeline — just like assignment or status changes. The log entry shows who made the change, which field was affected, and the new value.

Deactivating a Field

If you no longer need a custom field, you can deactivate it from Settings rather than deleting it permanently. Deactivated fields:

  • Appear dimmed and read-only on conversations that already have a value set.

  • Do not appear on conversations without a value.

  • Cannot be edited by agents.

  • Can be reactivated at any time from the Archived section in Settings.

Existing data is preserved — nothing is lost when you deactivate a field.

Moving Conversations Between Mailboxes

When a conversation moves from one mailbox to another, previously set custom field values are preserved in the background but hidden from the sidebar. The sidebar only shows fields defined on the current mailbox. No data is lost — if the conversation moves back, the original values reappear.

Permissions

Action
Required Role

Create, edit, or deactivate fields

Admin

Set or clear values on conversations

Any agent with mailbox access

Limits

Limit
Value

Custom fields per mailbox

20

Dropdown options per field

50

Text field length

1,000 characters

Field name length

100 characters

Option label/value length

100 characters

Last updated