Objects
Tables like
people, company, task, or any custom object.Fields
Typed columns: text, enum, relation, user, date, and more.
Entries
Rows, written one at a time or in batches up to 200.
Cells
Individual values, set, appended, or read per field.
Query
Filter, sort, paginate, search, and aggregate.
Statuses
Kanban columns with colors for any object.
people, company, and task are protected and cannot be deleted. Tasks are
CRM entries on the task object, there is no separate dench tasks command.Create an object
Field types
- Common
- Enum
- Relation
- User
text, email, phone, url, number, boolean, date, file, tags.The protected Notes field
Every object ships a protected
Notes (richtext) field for free-form prose,
meeting notes, summaries, task details. It is hidden from list views and shown
only when an entry is opened. Do not invent parallel Description/Summary
columns, write Markdown to Notes.Write data
Read data
Relation-first modeling
When to use a relation
When to use a relation
If a field name matches or aliases an existing object (Company, Client,
Deal, Owner), use a
relation (or user) field, not text.Auto-link defaults
Auto-link defaults
people → company, deal → people/company, task → people/project,
invoice → company/deal. Create the target object if it should exist.Batch everything
Batch everything
Use
entries create-many, entries update-many, cells set-many, or
batch --file for three or more writes.