Slate
Guides

Add Custom Fields

Configure custom field types, validation, and display options on your pipeline blueprint.

Custom fields define the data model for each pipeline, determining what information you capture per item.

Where to add fields

  1. Go to Settings → Company Settings → Pipelines
  2. Select the pipeline you want to edit
  3. Open the blueprint editor

Field categories

Fields are organized into six categories. Each category has multiple display variants, which are different visual ways to present the same kind of data.

Input fields

For capturing text, numbers, contact details, files, and formatted data.

Text InputBasic text field for names, titles, and short answersContact Name, Company, Job Title
EmailEmail address with automatic format validationContact Email, Work Email
Phone NumberPhone number with format validationBusiness Phone
International PhonePhone with country selector and international formattingMobile Number
URLWebsite address with URL validationCompany Website, LinkedIn
Custom FormatText field with custom regex validationAccount ID, License Number
Decimal NumberNumber that allows decimalsAnnual Revenue, Quantity
IntegerWhole numbers onlyUnits, Headcount, Score
Currency AmountMoney field with currency symbol and formattingDeal Value, Monthly Fee
Multi-line TextLarge text box for notes and descriptionsDeal Notes, Requirements
Validated Text AreaMulti-line text with custom format validationCall Summary, Meeting Notes
File UploadDrag and drop file uploaderContract File, Floor Plan

Radio fields (select one)

Choose a single option from a list. 13 display variants:

RadioStandard vertical list of options
Radio - InlineHorizontal layout for 2-4 short options
Radio - LargeEmphasized options with extra spacing
Radio - CardsClickable cards with labels and descriptions
Radio - Cards with iconsLarge cards with icons for visual recognition
Radio - Medium cards with iconsMedium icon cards for balanced selection
Radio - Small cards with iconsCompact icon cards in a grid
Radio - Small CardsCompact cards that save space
Radio - Mini CardsMinimal cards for fitting many options
Radio - Inline buttonsButton-style horizontal selection
Radio - DropdownOptions inside a dropdown menu
Radio - ListCompact list without extra spacing
Radio - ListboxCompact list in a box format

Select fields (select multiple)

Choose multiple options from a list. 15 display variants:

SelectStandard multi-select menu
Select - Right AlignedMulti-select with right-aligned text
Select - InlineHorizontal compact layout
Select - LargeBigger text and spacing
Select - CardsCard-style options with descriptions
Select - Cards with iconsLarge cards with icons
Select - Medium cards with iconsMedium icon cards
Select - Small cards with iconsCompact icon cards
Select - Small CardsSmall space-saving cards
Select - Inline buttonsButton-style multi-select
Select - Circular inline buttonsCircle indicator buttons
Select - DropdownSearchable multi-select with filtering
Select - TagsRemovable tags display
Select - ListCompact list
Select - ListboxCompact list in a box

Checkbox fields (toggle options)

Set the status of each option independently. 13 display variants:

CheckboxStandard vertical checkboxes
Checkbox - Right AlignedRight-aligned checkboxes
Checkbox - InlineHorizontal checkboxes
Checkbox - LargeBigger checkboxes with extra spacing
Checkbox - CardsClickable cards with checkboxes
Checkbox - Cards with iconsLarge checkbox cards with icons
Checkbox - Small cards with iconsCompact icon cards
Checkbox - Tiny cards with iconsMinimal icon cards for tight spaces
Checkbox - Tiny CardsVery small cards for maximum space efficiency
Checkbox - ListCompact list of checkboxes
Checkbox - Inline buttonsButton-style toggles
Checkbox - Circular inline buttonsCircle indicator toggles
Checkbox - DropdownCheckboxes inside a dropdown

Date and time fields

Date and time selection. 7 variants:

Date PickerCalendar popup for picking a date (YYYY-MM-DD)
Date Input and PickerType a date or click to open calendar (YYYY-MM-DD)
Date & Time PickerPick both date and time (YYYY-MM-DDTHH:MM)
Natural Language DateType dates like "tomorrow" or "next Friday" (YYYY-MM-DD)
Date Range PickerSelect a start and end date
Time PickerPick hours and minutes (HH:MM)
Time Picker (Seconds)Pick hours, minutes, and seconds (HH:MM:SS)

Reference fields

Link an item to another item in a different pipeline. Useful for modeling relationships between records, such as connecting a daily report to its construction site, or a support ticket to a customer account.

Item LinkReference to a single item in another pipeline. Users pick from a suggestion list or paste the short code shared with them

When users open an item that contains an Item Link, the linked item's short code and name are shown alongside the field. If the user does not have permission to view the target pipeline, the link is preserved but displayed as inaccessible.

See Link Items Between Pipelines for a full walkthrough, common patterns, and access rules.

Adding a field

  1. Click "Add Field" in the blueprint editor
  2. Pick a field type and variant from the gallery
  3. Enter a label and name (e.g., "Deal Value", "Company Size")
  4. Configure the field settings (see below)
  5. Save

Field settings

Common settings (all fields)

LabelDisplay name shown in forms and cards
NameUnique identifier (auto-generated from label, snake_case)
DescriptionHelp text displayed below the field
RequiredMust be filled before saving the item
Default valuePre-filled value for new items
IconOptional icon displayed alongside the field

Validation settings

Available validation depends on the field type:

Min / Max valueRestrict the numeric range (Number, Currency)
Min / Max lengthRestrict character count (Text, Multi-line)
Pattern (regex)Custom format validation using regex (Custom Format, Validated Text Area)
Integer onlyReject decimal values (Decimal Number)
Positive onlyReject negative values (Number types)

Currency field settings

Currency codeISO code (e.g., USD, EUR, GBP, INR)
Currency symbolDisplay symbol (e.g., $, €, £)
Symbol positionStart, end, or both
Decimal precisionNumber of decimal places (default: 2)
Allow negativeWhether negative amounts are permitted
Allowed codesRestrict to specific currencies

File upload settings

Multiple filesAllow uploading more than one file
Accepted typesFile type filter (e.g., image/*, .pdf)
Max file sizeMaximum bytes per file (default: 10 MB)
Max file countMaximum number of files when multiple is enabled (default: 5)
Target pipelineThe pipeline whose items can be selected. Required before the field can be saved

The target pipeline is set per field, so different Item Link fields on the same blueprint can point at different pipelines. Each item in the field references one item from the target pipeline by its short code.

Option settings (Radio, Select, Checkbox)

Each option has:

LabelDisplay text (value is auto-derived: "Small Business" becomes "small_business")
IconLucide icon name (shown in card and icon variants)
SublabelSecondary text (shown in large and card variants)
DescriptionDetailed text (shown in large and card variants)
Default checkedFor checkboxes: whether the option is pre-checked

Stage and visibility control

Fields can be scoped to specific stages and locked at certain points in the workflow:

Stage assignmentControl which stages the field appears in. A field can appear in one stage, multiple stages, or all stages
Read-only after stageLock the field once an item moves past a certain stage. Useful for preventing changes to values like "Deal Value" after a contract is signed
Show on hoverDisplay the field value when hovering over an item card on the board
Show in detail viewDisplay the field when clicking on an item to view its details

Stage Mapping

As a blueprint grows, it gets harder to track which fields appear where. Open Settings → Company Settings → Dashboard → Manage Blueprints and click Stage Mapping on any blueprint to see a summary table of every field, the stages it's visible in, where it becomes read-only, and whether it surfaces on the card or overview.

Visual customization

Bind fields to visual elements on item cards for quick information at a glance:

Card indicators

Display an icon on item cards based on the field value.

  • Option-based fields (Radio, Select, Checkbox): each option can have its own icon assigned directly
  • Text fields: map values to icons using match rules (exact match, contains, or regex pattern)

Card background color

Color-code item cards on the board based on a field value.

  • Option-based fields: assign a color to each option
  • Text fields: define match rules to map values to colors

Conditional visibility

Show or hide a field based on another field's value. Configure:

Condition fieldWhich field to check
Condition valueWhat value must match for this field to be visible

Reordering fields

Drag fields up or down to change the order they appear in the form and on item cards.

Best practices

  • Start with essential fields. You can add more at any time without affecting existing data.
  • Use dropdown or radio fields for data you want to filter or report on (e.g., Source, Industry, Priority).
  • Use currency fields instead of plain numbers for monetary values. They format automatically and can be set as the item card value field.
  • Use card indicators on priority or status-like fields so your team can scan the board at a glance.
  • Use stage assignment to only show fields relevant to each workflow step. Keep forms clean and focused.
  • Use read-only after stage to lock critical data once a deal progresses past a certain point.