Skip to content
English
  • There are no suggestions because the search field is empty.

Required Fields for Tasks in Toggl Focus 

This guide explains the Required Fields feature in Toggl Focus, a workspace-level setting that lets admins make certain task fields mandatory before a task can be saved. It covers how to enable required fields, which fields are currently supported (tags and project), and how validation applies across the task modal, subtasks, and browser extension. It also outlines behaviour for tasks created before the feature was enabled, API error handling, mobile limitations, and answers common questions about scope and configuration.

What are Required Fields?

Required Fields is a workspace-level setting that lets admins mark certain task fields as mandatory. When enabled, users must fill in all required fields before they can create or save a task. This applies across all surfaces: the task modal, inline task creator, browser extension, and subtasks.

This feature mirrors the Required Fields functionality from Toggl Track, now available in Toggl Focus.


Who can configure Required Fields?

Only workspace admins and organization admins can enable or disable required fields. Regular members cannot change these settings but must comply with them when creating or editing tasks.


How to enable Required Fields

  1. Go to Settings in your workspace
  2. Navigate to the Required Fields section
  3. Toggle on the fields you want to make mandatory
  4. Click Save

Currently supported required fields:

  • Tags -- require users to select at least one tag when creating a task
  • Project -- require users to assign a project to each task

More field types (priority, estimate, billable state and Custom Fields) are planned for future releases.

Screen Cast 2026-04-08 at 3.23.58 PM


What happens when Required Fields are enabled

Creating tasks

Users will see required fields marked with an asterisk (*). The task cannot be saved until all required fields are filled in. Empty required fields are highlighted with an error state.

Screen Cast 2026-03-30 at 5.40.04 PM

Subtasks

Required fields validation also applies to subtasks. A subtask cannot be created without filling in the required fields.

Browser extension

The browser extension supports required fields. If tags or project are required, users must select them in the extension before creating a task. The extension was updated alongside this release to support tag selection.

Tasks created before enabling Required Fields

Tasks that were created before required fields were turned on remain editable without filling in the newly required fields. However, starting a time entry on these older tasks will fail until the required fields are added to the task.


Important notes

  • Premium feature: Required Fields is available on the Premium plan and above. If your workspace is on a free plan, you will not see this option in Settings.
  • Gating matches Track: If a feature is gated in Track, the same gating applies in Focus.
  • Mobile app: The mobile app does not yet fully support all required field types. If tags are set as required, users may need to use the web app or browser extension to create tasks until mobile support is added.
  • API and bulk operations: The backend enforces required fields validation on all task creation endpoints, including bulk create/update. API consumers will receive a 422 error with details on which tasks are missing required fields:
{
"error": "required_fields_missing",
"error_description": "Please fill in all required field(s) to proceed: task 1: tags; task 3: tags"
}

FAQ

  • Can I make different fields required for different projects?

    Not currently. Required fields are configured at the workspace level and apply to all tasks across all projects. Project-level required fields may be considered in future iterations.

  • What happens if I turn off a required field after it was enabled?

    The constraint is removed immediately. Users can create and edit tasks without that field going forward. Existing tasks are not affected.

  • Will this affect tasks created by integrations or the AI assistant?

    Yes. The backend enforces required fields on all task creation endpoints. Integrations and AI-generated tasks that don't include the required fields will receive a validation error and need to be updated to include them.

  • Can regular members see which fields are required?

    Yes. Required fields are visually indicated in the task creation flow (asterisks, error borders). Members just cannot change which fields are required.