Help Center
Customising your workspaceAdmin only10 min read

Set up custom fields

Exabloom ships with the fields everyone needs — name, phone, email, stage. Custom fields are how you capture everything your business cares about, from a preferred language to a quoted budget. Two choices do most of the work: which object the field belongs to, and what type it is. Get those right and the field behaves itself everywhere.

What a custom field is

A custom field is a slot for information Exabloom doesn’t track out of the box. Every field is defined by four things: the object it attaches to, its type, a name, and an optional group it sits in. Once defined, the field becomes available to fill in on every record of that object — and to filter, display and automate on.

Fields vs tags
Reach for a custom field when you need to store an actual value (a number, a date, a choice). Reach for a tag when a simple yes/no label on the person is enough (“VIP”, “Referral”). Tags live under SettingsTags.
The page

Where you set them up

Custom fields live in one place: SettingsCustom Fields, under CRM Configuration. The page has two tabs — All Fields lists every field you’ve made, and Groups manages the sections they fall into. Two buttons sit top-right: Add Field and Add Group.

Custom Fields
Extend your data objects with custom fields and organize them into groups.
Add Group Add Field
All Fields Groups
Field nameObjectTypeGroupRequired
Preferred languageContactSingle SelectContact Info
Postal codeContactTextContact Info
SubjectLeadSingle SelectLead Info
Budget rangeLeadNumberProduct
Settings → Custom Fields. “Add Field” opens the dialog the rest of this guide walks through.
This is an admin job
Adding or changing fields reshapes the data your whole team sees, so it lives behind Settings. Plan the field before you create it — especially its object, which you can’t change later.
Step 1

Pick the object

The first and most important choice is which object the field describes. There are five: Contact, Lead, Organisation, Appointment and Calendar. For most teams the live decision is the first two.

The five objects you can extend
ContactLeadOrganisationAppointmentCalendar
On the Contact

True of the person, the same across every opportunity they ever have.

Preferred languagePostal codeSource
On the Lead

Specific to one opportunity, and can differ between two leads on the same person.

SubjectBudget rangePreferred slot
The object decides where the answer lives. Contact = the person; Lead = one opportunity.

A reliable test: would the answer be the same across every opportunity this person ever has? If yes, it belongs on the Contact (preferred language, postal code). If it changes per deal — the subject they’re enquiring about, a per-quote budget — it belongs on the Lead.

The object is locked once you save
You choose the object when you create the field, and the dropdown is greyed out from then on. If you pick wrong, the only fix is to delete the field and make a new one — losing any values already entered. Decide deliberately.
Step 2

Choose a type

The type decides how the field is entered and read. There are eight:

Text
A short line — a name, a code, a reference
Multiline Text
Longer notes that need room to breathe
Number
Amounts, quantities, a quoted budget
Date
A day with no time — e.g. a deadline
Time
A time of day on its own
Date Time
A specific day and time together
Single Select
Pick one from a fixed list you define
Multi Select
Pick several from a fixed list
Eight types. Pick the most specific one — a Date sorts and filters far better than a Text field holding a date.

Two of them — Single Select and Multi Select — let you define a fixed list of options. Single Select allows one choice; Multi Select allows several on the same record. Choose these whenever the answer should come from a tidy menu rather than free text, so it stays consistent and easy to filter.

Pick the tightest type
A budget stored as Number can be sorted and filtered by range; the same value typed into a Text field can’t. Always reach for the most specific type the data fits.
Step 3

Fill in the field

Add Field opens the dialog. Here’s every input, in order:

Create custom field
Field Name
Budget range
Object
Lead
Group
Product
Unique Key
Lead.Budget_Range
Type
Number
Required Field
Prevent saving records without this field.
CancelCreate
The Create custom field dialog. Object is locked here because this field has been saved; on a new field it’s editable.
  • Field Name — what your team reads. It must be unique for that object and cannot contain a comma; the form turns red and blocks saving if it does.
  • Object — from Step 1. Editable while creating, locked after.
  • Group — which section it sits in. Defaults to None (Unassigned); the list shows only groups for the object you picked.
  • Unique Key — generated for you from the name (e.g. “Budget range” → Lead.Budget_Range) and read-only. This is the handle you use in placeholders and the API.
  • Type — from Step 2.
  • Options — only appears for the two select types. Type an option and press Enter (or the + button) to add it; each shows as a removable chip.
  • Required Field — a toggle, off by default. Turn it on to “prevent saving records without this field.”
Required applies wherever the record is saved
Marking a field required means a record of that object can’t be saved until it’s filled — including quick creates and imports. Only require fields you can genuinely always supply, or you’ll block routine saves.

Organising with groups

Groups are named sections that keep related fields together — and they’re how those fields get organised in the Lead Info panel. Every workspace starts with a set of default groups per object: a Contact has Contact Info, while a Lead has Lead Info, Product, Note and Others.

Lead groups·created for you
Lead Info
3 fields
Product
2 fields
Note
0 fields
Others
1 field
None (Unassigned)
always available
A Lead’s default groups. Add your own with “Add Group”, or leave a field as None (Unassigned).

You don’t have to use them — a field can stay None (Unassigned) and still works everywhere. Groups are about tidiness: when you have a dozen lead fields, grouping them into Product, Notes and so on keeps the panel readable instead of one long list. Create new groups with Add Group on the Groups tab — each group also belongs to one object.

Where your fields appear

A field you create doesn’t just sit in Settings — it threads through the product. Once defined, the same field can show up in four places:

Lead Info panel

Groups show as sections beside every conversation.

Pipeline data fields

Toggle which fields reps see on a pipeline’s leads.

Forms & New-lead

Add a field to capture forms and the create dialogs.

Workflow filters

Branch or target on a field’s value in automations.

One definition, four homes. The field is created once and reused everywhere it’s relevant.
  • The Lead Info panel beside every conversation, where its group becomes a section. You control order and visibility there — see Customise the Lead Info panel.
  • A pipeline’s Data Fields — each pipeline chooses which lead and contact fields (custom ones included) reps see and can edit. See Build your sales pipeline & stages.
  • Forms and the create dialogs — add a custom field to a capture Form, or to the New contact / New lead forms, to collect it at the source.
  • Workflow filters — automations can branch or target on a custom field’s value, so you can route “Budget range > 500” differently.
Maintaining

Editing & deleting safely

Open any field from the All Fields tab to edit it. You can change the name, the group, the type, the options and the required toggle at any time — only the object stays locked.

Deleting a field deletes its data
Removing a field doesn’t just hide it — it erases every value stored in it across all records, and pulls it out of any forms and pipeline field lists that used it. There’s no undo. If you only want it out of sight, hide it from the Lead Info panel or a pipeline’s Data Fields instead of deleting.
Changing a type after data exists
You can switch a field’s type later, but if records already hold values, the old data may not fit the new type cleanly (a free-text answer won’t map onto a fixed option list). Where possible, settle on the type before reps start filling the field.

Fields to copy

A few fields most teams end up wanting, with the object and type that fit best.

Budget / quote
Lead

There’s no money field on a lead, so capture the figure here — then sort and filter on it.

Number
Subject / interest
Lead

What this specific opportunity is about. A select keeps it tidy and reportable.

Single Select
Preferred language
Contact

True of the person across every deal — so it belongs on the contact, not the lead.

Single Select
Services interested in
Lead

When one enquiry can span several offerings, let reps pick more than one.

Multi Select

Good to know & pitfalls

  • Object first, and forever. The object can’t be changed after you save. Decide contact-vs-lead before you create the field.
  • No commas in names. The form blocks them, and a duplicate name on the same object is rejected too.
  • Required can block saves. A required field must be filled wherever its record is created — including imports. Require sparingly.
  • Groups are optional. A field works fine as None (Unassigned); groups just keep the panel tidy.
  • Deleting is destructive. It wipes every stored value and removes the field from forms and pipelines. Hide instead of delete when in doubt.
  • Pick the tightest type. Numbers and dates sort and filter; the same data as Text doesn’t. Selects keep answers consistent.

Need a hand?

Our Singapore-based team is one message away — happy to help you get set up.