Templates¶
Workspace Admins manage templates at Admin → Templates. Templates give workspace members a pre-configured field structure to start a card from — see Creating a card from a template for the member-facing flow.
Note
All templates are workspace-scoped — there are no built-in system templates. Every template your workspace members see was created or imported by an Admin.
What a template contains¶
- Name and description
- Category — a free-text label used to group templates in the template picker
- Tags — optional labels for organising and searching templates
- Fields — the field structure to copy into new cards: each field has a name, type, position, whether it's required, a description, and type-specific options (for example, the choice list for a single/multi-select field)
Formula fields can't be included in a template — if a card has formula fields, they're skipped when it's saved as a template.
Create a template¶
- Go to Admin → Templates.
- Click New template.
- Enter a name, description, and category, and add any tags.
- Use the field builder to add the fields the template should include.
- Click Save.
Edit a template¶
- Find the template in the list and click it (or its edit action).
- Update the name, description, category, tags, or fields.
- Click Save.
Delete a template¶
- Find the template in the list and click Delete.
- Confirm the deletion.
Deleting a template doesn't affect cards that were already created from it — the fields were copied into those cards when they were created, so they're unaffected.
Import a template¶
- Click Import.
- Paste a template definition as JSON into the dialog.
- Confirm the import.
Each imported template goes through the same validation as one created in the UI — for example, a formula field type is rejected.
You can paste either a single template object or a JSON array of template objects — importing an array creates one template per entry in a single request.
Single template:
{
"name": "Recycling stations",
"description": "Locations and accepted waste types for recycling points",
"category": "Public sector",
"tags": ["facilities", "waste"],
"fields": [
{ "name": "Station name", "field_type": "text", "position": 0, "is_required": true },
{ "name": "Address", "field_type": "text", "position": 1 },
{ "name": "Location", "field_type": "map_point", "position": 2 },
{
"name": "Accepted waste",
"field_type": "multi_select",
"position": 3,
"options": { "choices": ["Paper", "Glass", "Metal", "Electronics", "Hazardous"] }
},
{ "name": "Open 24h", "field_type": "boolean", "position": 4 }
]
}
Array of templates (imports both in one request):
[
{ "name": "Recycling stations", "fields": [ { "name": "Station name", "field_type": "text" } ] },
{ "name": "Playgrounds", "fields": [ { "name": "Park name", "field_type": "text" } ] }
]
Only name and, per field, name and field_type are required — description, category, tags, position, is_required, and options are all optional.
Save a card as a template¶
Any card can be turned into a reusable workspace template:
- Open the card.
- Click the ⋯ menu → Save as template.
- Confirm (or edit) the template name and description — they default to the card's own name and description.
- Click Save template.
The template is now available to everyone in the workspace when creating a new card, and also shows up in Admin → Templates for further editing.