Custom fields

Sales

The built-in fields cover what Preb can know on its own. Custom fields cover what only your team knows — lead temperature, niche, ad budget, contract length, whatever your process tracks. Once defined, a custom field behaves exactly like a built-in one: it's a column you can show, filter, sort into views, edit inline, and export.

Where fields live

Custom fields are defined per object — the kind of record they attach to:

  • Contacts — shown in the Contacts and Appointment Setting tables and on the contact card.
  • Calls — shown in the Calls table, one value per booking.
  • Deals — shown in the Deals table, one value per deal.

Fields are managed in Settings → Objects & Fields. That's an admin/owner area — every member can use the fields (see and edit values), but only admins define them.

Field types

Each field has a type, chosen when you create it:

TypeWhat it holds
Short textA single line — a niche, a nickname, an ID.
Long textMulti-line notes.
Single selectOne choice from a list of options you define, each with a colour.
Multi selectSeveral choices from your options list.
NumberA plain number — budget, employee count, score.
Date & timeA date, picked from a calendar.
URLA link, shown clickable.
EmailAn extra email address.
UserA teammate, picked from your workspace members.
RatingStars — you choose a 3-, 4-, or 5-star scale.

The type is permanent

A field's type (and which object it belongs to) can't change after creation — existing values would stop making sense. Name, options, and colours can be edited any time. If you picked the wrong type, archive the field and create a new one.

Creating a field

Open Settings → Objects & Fields

Pick the Contacts, Calls, or Deals tab.

Click Add field

Give it a name and choose the type.

Add options (select types)

For single/multi select, define the options and give each a colour — the colours show up as chips in tables and on cards.

Save

The field immediately appears in that object's tables (in the Columns menu) and on the contact card.

You can reorder fields with the up/down arrows — that order is how they appear in menus and on the card. Each object can hold up to 50 fields, a select list up to 20 options.

Filling in values

Values are edited wherever you see the field:

  • In any table — hover the cell, click the pencil, set the value.
  • On the contact card — the custom fields card on the right side.

Every member can edit values. Ratings are capped at the field's star scale, URLs get checked and linked, and User fields only accept actual workspace members.

Archiving & deleting

  • Archive hides a field everywhere without touching data — values are kept, and Restore brings the field back exactly as it was. This is the safe way to retire a field.
  • Delete is only offered when no record holds a value for the field — a field that's in use can be archived, never hard-deleted. That means deleting is always loss-free.

Form answers are separate

Answers your leads give on booking forms (the questions you built in the event type editor) are not custom fields — they're captured automatically per event type and shown read-only on the contact card and in the Objects & Fields settings under Invitee questions. Custom fields are for what your team records; form answers are what the lead said. Both are filterable and exportable in Global Data.

Syncing custom fields to HubSpot or GoHighLevel

Contact custom fields can flow into a connected HubSpot or GoHighLevel account, so what your team records in Preb shows up on the contact there too.

Open the integration's page

Integration Hub → HubSpot (or GoHighLevel) → the Field mapping card.

Find the CRM custom fields group

Every live Contact custom field is listed there by name.

Map or create

Pick an existing field/property from the dropdown — or click Create to make a matching one over there and map it in one step.

Values are sent as readable text: select options send their labels, multi-selects join with commas, user fields send the teammate's name. A mapped value updates whenever the contact syncs — and immediately after you edit it inline. Clearing a value in Preb simply stops sending it (the other side keeps its last value). Calls and Deals custom fields stay in Preb — only Contact fields sync.