Record types let you define and manage structured data for your organization. Create types for Contacts, Candidates, Invoices, or any other records you need. Records link to Tasks, Projects, and Objectives, and Workflows can create, update, and query them.
Use cases
- CRM: Contacts, Companies, Deals
- HR: Candidates, Employees, Job Postings
- Finance: Invoices, Expenses, Budgets
- Operations: Assets, Inventory Items, Vendors
Creating a record type
Managing record types requires a workspace admin.
- Go to Settings > Data model > Record types or navigate to /settings/entity-types
- Click New record type
- Enter a name and pick an icon and color
- Optionally set singular/plural labels, a number prefix (e.g. CON), and a URL slug
- Choose sidebar visibility, then click Create Record Type
Record type settings
Each record type has a few core settings:
- Number prefix: used for auto-numbered records (e.g. CON-001). Without a prefix, records are numbered #1, #2, and so on.
- Primary field: the title shown in lists and links. Defaults to the first text field.
- Status field: a dropdown or text field treated as the record’s status.
- Date field: a date field used by date-based views.
- Labels: singular/plural labels shown throughout the UI.
- Sidebar navigation: Hidden (default — reachable via the Records hub and search), Global (always visible in the sidebar), or Contextual (visible when browsing a linked project or team). Pin to sidebar shows the type in the Pinned section.
Adding fields
- Open your record type from the list
- Click Add field
-
Configure the field:
-
Field name: identifier using lowercase letters, numbers, and underscores (e.g.
company_name) - Label: human-readable name (e.g. “Company Name”)
- Type: choose from available field types
- Hint: optional help text shown to users
-
Field name: identifier using lowercase letters, numbers, and underscores (e.g.
- Set type-specific options, the Required toggle, and display options
- Click Add field to save
Note: field names cannot be changed after creation. Deleting a field archives it — existing data is preserved and archived fields can be restored later.
Field types
| Type | Description | Configuration options |
|---|---|---|
| Text | Single-line or multi-line text | Max length, multiline toggle |
| Number | Numeric values | Min/max values, decimal places |
| Date | A calendar date | — |
| Date & time | A date with a time | — |
| Checkbox | Yes/no toggle | — |
| Dropdown | Pick from predefined options | Options list, allow multiple |
| Rich Text | Formatted long-form text | — |
| People | Reference one or more people | Allow multiple |
| Formula | Read-only value computed from other fields |
Expression (e.g. {amount} * (1 + {tax_rate})), result format: number, currency, or percentage |
Display and filtering
Each field has display options:
- Show in list to include in table views
- Searchable to include in search
- Filterable to expose as a filter
- Width to control the column size in tables
Text, number, date, checkbox, dropdown, rich text, people, and formula fields can be used as filters.
Creating records
- Open Records in the sidebar to see all record types, or open a pinned or global type directly
- Click Add [type] (e.g. “Add Contact”)
- Fill in the fields and save
Records are assigned a sequential number per type, formatted with the prefix when one is set (e.g. CON-001).
Forms on dashboards
Add a Form widget to a dashboard to create records from a validated form. Pick a record type (task, project, objective, or a custom type) and optionally a subset of its fields; submitting the form creates the record.
Linking records
Records, tasks, projects, and other items connect through relationships:
- Open the Linked sidebar tab on a record, project, or objective page (on a task, add the Relationships widget to the sidebar first)
- Click Link a relationship
- Choose what to attach — a Rollout record, a website URL, or an external item — and how it relates
Links appear grouped by relationship kind and show on both linked items.
Workflow integration
Use record nodes in your workflows to automate data management:
Triggers
- Record Created — starts a workflow when a record is created
- Record Updated — starts a workflow when a record is updated
Both work for tasks, projects, and custom record types, with optional filters such as record type, project, and status changes.
Actions
- Create Record — create a task, project, or custom record. For custom types with declared key fields, choose what happens when a record with the same key already exists: fail, keep the existing record, or update it.
- Update Record — update an existing record by ID
- Delete Record — archive (soft-delete) a record
- Attach Resource — attach or detach a related record, external item, or URL
Use the Query Data node to search for records, tasks, and other data sources with filter syntax.
Best practices
- Plan your schema before creating fields
- Use clear naming for both field names and labels
- Mark essential fields as required to ensure data quality
- Configure display options for list views and filters
Troubleshooting
Cannot find my record type in the sidebar
- New record types default to Hidden visibility — set sidebar visibility to Global or pin it, or open it from the Records hub
- Check that the record type is not archived
Field validation errors
- Verify required fields are filled
- Check number fields are within min/max bounds
- For dropdowns, ensure the value matches one of the defined options
Links not appearing
- Both items must belong to the same workspace
- Try refreshing the page after creating a link