Data Model
Field Types
Create custom objects, fields, and structure your data.
Kantos supports a comprehensive set of field types. Choose the right type for proper validation, display formatting, and search behavior.
Basic Fields
| Type | Description | Use Cases |
|---|---|---|
| Text | Single line of text (up to 255 characters) | Names, titles, short descriptions |
| Long Text | Multi-line text with no character limit | Notes, descriptions, comments |
| Number | Integer or decimal values | Quantities, scores, percentages |
| Currency | Monetary values with formatting | Deal values, budgets, prices |
| Checkbox | Boolean true/false value | Opt-ins, flags, confirmations |
Contact Fields
| Type | Validation | Features |
|---|---|---|
| Valid email format required | Click to compose, deduplication | |
| Phone | International phone formatting | Click to call, auto-formatting |
| URL | Valid web address required | Click to open, preview generation |
Date & Time Fields
| Type | Format | Use Cases |
|---|---|---|
| Date | Date only (no time) | Birthdays, deadlines, milestones |
| DateTime | Date with time and timezone | Appointments, events, timestamps |
Selection Fields
| Type | Description | Use Cases |
|---|---|---|
| Dropdown | Single selection from predefined options | Status, category, priority |
| Multi-Select | Multiple selections allowed | Tags, interests, skills |
| Status | Pipeline stages with colors | Deal stages, ticket status, lead status |
Relationship Fields
| Type | Description | Use Cases |
|---|---|---|
| Lookup | Reference to another object (one-to-many) | Contact → Company, Deal → Contact |
| Multi-Lookup | References to multiple records (many-to-many) | Project → Team Members, Product → Categories |
| User | Reference to a Kantos user | Owner, assigned to, created by |
Special Fields
| Type | Description | Use Cases |
|---|---|---|
| Formula | Calculated value from other fields | Full name, age, total value |
| Rollup | Aggregation from related records | Total deal value, contact count |
| File | File attachment storage | Documents, images, contracts |
Creating Fields
Step
Open Object Settings
Navigate to the object you want to modify in Settings → Data Model.
Step
Click "Add Field"
Enter a field name and select the appropriate field type.
Step
Configure Field Options
Set options like required, unique, default value, and type-specific settings.
Step
Set Display Options
Choose whether to show in list view, detail view, and search results.
Step
Save Field
Click Save. The field is immediately available on all records.
Field Configuration Example
{
"name": "Annual Revenue",
"slug": "annual_revenue",
"type": "currency",
"options": {
"currency": "USD",
"required": false,
"show_in_list": true,
"show_in_detail": true,
"searchable": false
}
}Best Practices
- Choose the right type — Use Email for emails, not Text
- Set sensible defaults — Pre-fill common values to speed data entry
- Mark required fields — Only require truly essential data
- Use dropdowns for consistency — Prevent typos with predefined options
- Limit formula complexity — Complex formulas can slow down views
- Index searchable fields — Only mark frequently searched fields as searchable
Next Steps
- Relationships — Connect objects with lookups, formulas, and rollups
- Custom Objects — Create new object types
- API: Fields — Manage fields programmatically