Skip to main content

Field types available in Pipefy and when to use each one

  • June 5, 2026
  • 0 replies
  • 9 views
vinicius.pereira
Community Manager

👤  For all users
🔐  Available on all plans
🎯  For those configuring the phases and form of a pipe for the first time

 

You’ve set up your pipe phases, opened the field editor, and encountered over 15 options. Short text, long text, list select, single select, date, due date... which to choose? This question comes up all the time and makes sense. It’s not a preference question — it’s an architecture decision.

Each field type in Pipefy carries a different behavior: it defines how information will be entered, how it will be validated, whether it can be used as an automation trigger, and how it will appear in reports. 

A due date field, for example, automatically activates the card’s SLA indicator. A single select field, on the other hand, is the type you’ll want to use to create conditionals that show or hide other fields based on the answer.

Your process already has a structure. The fields you’ll configure now are the elements that will capture the right information at each step — and this directly impacts the quality of the data you’ll use to make decisions later. 

This article presents the complete catalog with practical choice criteria applied to the employee onboarding template.

 

📖  What you’ll understand here:

 

Why field type choice matters

In Pipefy, a field isn’t just a space to type. It’s a contract with your process: you’re saying what type of information will go in there, how it will be validated, and what happens after it exists.

A Numeric field only accepts numbers — you don’t need to create a manual validation rule. An Email field requires a valid address format before saving. An Assignee field lists only pipe members. This protects your data integrity without requiring extra effort from whoever fills it in.

The second implication is in automations. Date fields (Date, Date and Time, Due Date) can be used as triggers: "when the due date passes today, move the card to the Late phase." Select fields (Checkbox, Single Select, List Select) function as conditionals: "if the contract type is Contractor, show the Tax ID field." Short text can’t do that.

The third implication is in reports. Currency fields appear as numerical values in dashboards. Date fields feed lead time charts. Long Text doesn’t enter any aggregation — it’s only qualitative information.

Choosing the wrong type doesn’t break the pipe immediately, but it charges a price later: inconsistent data, automations that don’t trigger, reports that don’t add up what they should. Attention now saves rework later.

 

 If you’re not sure which field to use, ask: "will this data be used in any automation or report?" If yes, avoid Short Text and use the corresponding specialized type.

 

Complete catalog: the 17 field types

The table below organizes all available types with the main usage criteria and an example applied to the employee onboarding template.

 

Field

When to use

Onboarding example

Note

Short Text

Short data: names, addresses, job titles, IDs

Employee name, job title, office

Supports unique value (see section below)

Long Text

Descriptive responses, briefings, feedback

First month qualitative feedback

Not aggregable in dashboards

Dynamic Content

Display card information automatically

Onboarding summary filled in automatically

Not filled in by the user

Attachment

Upload of documents, photos, PDFs, spreadsheets

Signed contract, training schedule

Multiple formats accepted

Checkbox

Verification lists with multiple options

First day checklist (introduction, meetings)

Accepts multiple selections simultaneously

Assignee

Assign pipe members to a card

Onboarding assignee (buddy)

Only lists registered pipe members

Date

Calendar: day, month, and year

Employee’s first day

No time; use Date and Time if needed

Date and Time

Calendar with time

Alignment meeting scheduling

Supports unique value

Due Date

Deadline with time; activates SLA indicator

Deadline to complete first month onboarding

Key field for escalation automations

Labels

Colored tags at the top of the card

Urgency, contract type (Full-time/Contractor/Intern)

Visual; not directly filterable in automations

Email

Email address collection with validation

New employee’s corporate email

Validates format automatically

Phone Number

Number with country code and validation

Employee’s or buddy’s phone

Supports unique value

List Select

Long list with single selection; displayed on click

Department, office location

Ideal for more than 5 options

Single Select

Options always visible side by side; single selection

Work arrangement (On-site/Remote/Hybrid)

Ideal for up to 5 options; base for conditionals

Time

Time selector

Preferred time for alignment meetings

No date; use Date and Time if you need both

Numeric

Numeric values without currency

First month performance score (1–5)

Supports unique value

Currency

Monetary values with currency type selection

Salary expectation (in recruitment processes)

Appears as aggregable value in dashboards

Documents

Documentation data with validation (Tax ID, Driver’s License)

Tax ID or Driver’s License in processes requiring identification

Automatic document format validation

ID

Unique identification code automatically generated

Onboarding ID (#ON-0042)

Not filled in manually

Pipe Connection

Links the card to a card in another pipe

Link onboarding to the recruitment card

Enables auto-fill of fields from the source pipe

Database Connection

Links the card to a database record

Retrieve employee data from an HR database

Creates or searches records in the connected database

 

Applying the correct fields in the onboarding template

The employee onboarding template has four phases (Planning, First Day, First Week, First Month) plus a start form. See how field type selection works in practice:

Start form

This is the entry point — filled in by HR when the card is opened. It needs to capture data that will propagate through all subsequent phases.

  • Employee name → Short Text (with unique value to avoid duplicating the same onboarding)
  • Corporate email → Email (automatic format validation)
  • Contract type → Single Select (Full-time / Contractor / Intern — 3 options, always visible; base for conditionals that show specific fields by contract type)
  • Work arrangement → Single Select (On-site / Remote / Hybrid — triggers address fields if remote)
  • First day → Date (feeds the SLA calculation of the Planning phase)
  • Department → List Select (long list; ideal for organizations with many departments)

 

First Month Phase

This phase captures evaluations — data that will feed onboarding effectiveness reports.

  • First month performance → Numeric (1–5 scale; summable in average dashboards)
  • Qualitative feedback → Long Text (descriptive; does not go to dashboards, but is searchable by card)
  • Development plan → Attachment (PDF of the plan signed by the manager)
  • Onboarding completion deadline → Due Date (activates the visual deadline indicator and can trigger escalation automation if it expires without completion)

 

 In the onboarding template, the "Station prepared" field (yes/no) can be implemented as a Single Select with two options — and serve as an automation trigger: "if Station prepared = no on the eve of the first day, send an alert to the buddy".

 

List select vs. single select: the most confusing distinction

This is the most recurring question among those configuring fields for the first time. Both allow choosing only one option — the difference is in how the options are displayed and in which context each works best.

 

Single Select

List Select

All options are always visible on screen

Options appear only when the user clicks on the field

Ideal for 2 to 5 options

Ideal for 6 or more options

Ex: Work arrangement (On-site / Remote / Hybrid)

Ex: Department (list with 15 departments)

Recommended base for conditional rules on fields

Less suitable for conditionals — use Single Select

Cleaner visual for short lists

Avoids visual clutter for long lists

 

The rule of thumb: if you are going to create conditionals that depend on the answer to this field, use Single Select. The conditional configuration interface works with both types, but Single Select makes the form clearer for those filling it out — the options are all visible, without an extra click.

 

Fields that activate automations and what changes in practice

Not every field can be used as an automation trigger. Knowing which can changes the level of sophistication you can achieve in the process.

Date fields as temporal triggers

Due Date is the most powerful type in this category. When configured in a phase, it automatically activates the visual deadline indicator (orange = close to expiring, red = overdue) and can be referenced in time-based automations:

  • "When the Due Date passes today → move card to Overdue phase"
  • "3 days before the Due Date → send automatic email to Assignee"

The simple Date field (no time, no deadline) can also be a trigger, but does not activate the visual SLA indicator. Use Date when you need to record a process milestone; use Due Date when the field represents a deadline with consequences.

Selection fields as conditional triggers

Single Select and List Select can be used in automations of the type "when the value of field X is Y, execute action Z". In the onboarding template:

  • "When Contract type = Contractor → add Tax ID field in the Planning phase" (via conditional)
  • "When Work arrangement = Remote → notify IT to prepare remote access" (via automation)

Assignee as a reference for notifications

The Assignee field is the only type that stores a pipe member as data. This means that automations can use "send email to the card's Assignee" dynamically — each card can have a different owner and the automation knows who to send it to without needing a specific configuration per person.

 

Checkbox is excellent for task checklists within a phase (like the "First Day Checklist"), but it doesn't work as an automation trigger in the same way as Single Select. If you need to trigger an action based on the completion of a checklist item, consider modeling this as a separate Single Select field (Completed / Pending).

 

Unique values: avoiding duplicates in the process

Some field types allow activating the "unique value" option. When enabled, Pipefy refuses any attempt to save a card with the same value already existing in that field — in any other card in the same pipe.

Types that support unique values: Short Text, Email, Phone Number, Document, Numeric, Currency, Date and Time, Due Date.

In employee onboarding, the most common case is the corporate Email field: by activating a unique value, you ensure that the same email cannot open two onboardings at the same time. If someone tries, Pipefy alerts them before saving.

 

Be careful when activating unique value on fields that already have data: Pipefy will accept the configuration, but existing cards with duplicate values won’t be affected retroactively. The validation only applies to new cards created after activation.

 

To activate: in the field editor, click the desired field → toggle "This field must have a unique value" → Save.

 

Two special types: Dynamic Content and ID

Dynamic Content

This field isn’t filled in by the user. It displays information already existing in the card (from other fields) formatted as text. It functions as an intelligent descriptive field that automatically assembles sentences.

Practical example: instead of the buddy needing to consult three different fields to know who is in onboarding, you create a dynamic field in the "First Day" phase with the message: "Onboarding of [Employee name] — [Department] — Start: [First day date]". The field is automatically filled with the values from the other fields.

ID

Generates a unique, sequential code for each card automatically (#001, #002, #003...). You don’t define the value — Pipefy assigns it when the card is created. It’s useful when the process needs a protocol number or external reference.

In onboarding: an ID field in the Planning phase generates a code like #ON-0042 for each new employee — a code that can be shared with IT and Finance to track associated requests.

 

Checklist: before moving to the next step

☐  All start form fields have the appropriate type for the data they will collect

☐  Date fields that represent deadlines use Due Date (not simple Date)

☐  Fields that will become options in conditionals use Single Select

☐  Fields that will become departments or long lists use List Select

☐  The email field uses the Email type (not Short Text)

☐  Fields critical for data integrity (email, ID) have unique value enabled

☐  There is at least one Due Date field in the most critical phase of the process

 

FAQ

What is the difference between Date and Due Date?

Date is a simple calendar field to record any process milestone (e.g., hiring date). Due Date is also a calendar, but activates the card's visual SLA indicator (orange/red) and can be used in deadline-based automations. If the field represents a deadline with consequences, use Due Date.

 

Can I change the type of a field after it already has data?

No. Pipefy doesn’t allow changing the type of an existing field with data. The alternative is to create a new field with the correct type, manually migrate the data in existing cards, and then archive or delete the old field. That’s why it’s worth planning field types before starting to use the pipe in production.

 

Checkbox and Single Select seem to do the same thing. What's the difference?

Checkbox allows you to check multiple options at the same time (e.g., "which materials do you need: computer, mouse, keyboard"). Single Select allows you to choose only one option (e.g., "what is the work regime: On-site, Remote or Hybrid"). If the answer can be multiple, Checkbox. If it can only be one, Single Select.

 

Does the Dynamic Content field replace Short Text for showing information?

Dynamic Content is for displaying information that already exists in other fields of the card, assembled into a phrase. It is not for collecting new information — it is to contextualize who is working on that card. If you need someone to fill in a data point, use Short Text. If you want to automatically show a summary of data already filled in, use Dynamic Content.

 

When does it make sense to use Pipe Connection vs. Database Connection?

Pipe Connection is for linking cards between two active flows (e.g., linking the recruitment card to the onboarding card when the position is filled). Database Connection is for fetching data from a static or semi-static repository (e.g., pulling employee data from an HR database). If the data changes frequently and has its own lifecycle, use pipe. If it is a reference record, use database.

 

Can the ID field be customized with a prefix?

The ID field generates an automatic sequential number, but the code format (prefix, number of digits) can be configured in the field properties in the editor. You can define a prefix like "ON-" so onboardings have codes like ON-001, ON-002, and so on.