Skip to content

Building a form

The settings pane on the left of the Forms view edits the selected form; the preview on the right redraws as you type. Nothing is written until you press Save.

Truetask Forms view with a form open in the builder beside its preview

Form

SettingWhat it does
IntroText shown above the fields. Plain text or Markdown
Lands inThe list submissions become tasks in, unless the form was opened from another list
New task opens this formMakes this the form behind the board's add button

On a database the Lands in row is gone (records have no lists) and the switch reads New record opens this form.

Only one form per board can be the default. Turning it on here turns it off on any other form of the board.

Under the section, one line says where this form is reachable from right now: the add button or its caret, the / picker, its public link, and the relation pickers of any board that links here. A paused form says so instead.

Fields

Every form asks for a title, and a title is always required. A description row is optional: remove it and add it back from the field palette.

On a task board you can also add a Cover image; on a database you can add a Picture. Those rows sit above the title, because that is where the app draws them.

Adding fields

Add a field shows a chip per available field. Click a chip to append it, or drag it straight into a group.

The built-in fields are Priority, Tags, Members, Start date, End / due date, Attachments and Email, plus the picture row for the board's kind. Databases leave out Priority, Start date, End / due date and Cover image, since records do not use them.

Any of the board's custom fields can go on a form except the computed ones: Created on, Updated on, Rollup and Formula. A relation field qualifies only when it points at one specific database of tasks.

See Custom fields for the field types themselves.

Row controls

Hover a field row and four controls appear on the right.

ControlWhat it does
RequiredThe submitter cannot file without it. A ticked checkbox counts as required only when it is actually ticked
Folded behind Show moreMoves the row behind the surface's one "Show more fields" row
Field optionsExpands the row's settings
Remove fieldTakes the row off the form

Drag the handle on the left of a row to reorder it, or to move it into another group.

Field options

OptionWhat it does
Public labelWhat the public page calls this field. Inside Truetask it keeps its own name. Only shown when the public link is on
Help textA line under the label
Show whenShows the row only when another field's value matches

A Show when condition names another field on the form and one of five tests: is, is not, contains, is filled and is empty. The first three take a value to compare against.

Conditional rows are evaluated in the browser and again on the server, so a hidden row is never required and never written.

Groups

New group adds a named section. Name it, drag fields into it, reorder groups with Move up and Move down, and delete one when you are done with it. Fields that are in no group render first, in the unnamed section at the top. A form can carry up to 20 groups.

Relation intake

A relation row asks the submitter for a record on another database, and there are two ways to do that.

IntakeWhat the submitter sees
Match by textA plain text box. The server links the matching record and reveals nothing
Pick from listA searchable list of the database's records

Match by text is the default, and it is the safe one. Pick from list publishes the titles of those records to anyone with the link, and the builder warns you about that on the row.

With match mode you also choose Match by: the record's title, or any text-like field of that database (text, long text, number, email, phone or URL). Auto-create adds a record to the target database when nothing matches, instead of leaving the link empty.

The whole section has a switch. Turn it off and the form exists only inside Truetask.

SettingWhat it does
LinkThe address under /form/. 8 to 32 characters, letters, numbers, _ and -. Leave it blank to generate one
PasswordOne shared password. Submitters enter it once and the form remembers them for 30 minutes
CoverA banner across the top of the form page. PNG, JPG, WebP or GIF, up to 5 MB, cropped to a wide banner
Submit buttonThe button's text. Defaults to "Submit"
After submitThe thank-you message. Leave it blank for "Your submission has been received."
Submit anotherOn by default. Turn it off when each submitter should file only once
RedirectSend submitters to this URL instead of showing the thank-you message
Email toComma-separated addresses notified on each submission

Once the form is saved, the link row carries Copy link and Open page buttons.

See Sharing and submissions for what happens on the other side of that link.

Submissions

The last section is read-only. It shows the form's views, its submissions and the conversion between them, then the ten most recent tasks the form created. Click one to open it.

Saving

Save refuses the form until three things hold.

  • The title is not empty.
  • A list is picked for submissions to land in.
  • A password is set, if the password toggle is on.

Preview both audiences

The toolbar's Inside Truetask and Public page tabs draw the same form in its two framings. The public preview is the exact chrome the public page uses, so what you see is what a submitter gets.

Truetask works the same on Truetask Cloud and on your own server. Pages and sections that apply to one model only are labelled.