Aamu.app Tasks is the place where work becomes actionable. A task can be a simple to-do, a scheduled event, a recurring responsibility, a support follow-up, a form-submission workflow, or an API-created work item. The important idea is that tasks live in the same workspace as Docs, Databases, Forms, Emails, Helpdesk, Meetings, and AI.

This is a current feature overview of Tasks: how tasks are organized, what you can put inside a task, and how Tasks connect to the rest of Aamu.

Projects and task lists

Tasks belong to projects. You can work inside one project, or use the combined all-projects view when you want to see work across the whole team.

The task header gives you the main controls:

  • search inside the selected project or across projects,

  • create a new task,

  • sort the current list,

  • filter by user, tag, or custom status field,

  • switch between task views, and

  • move between active, overdue, running, completed, and archived work.

This makes Tasks useful both as a personal work queue and as a project-level operations board.

Task views

Aamu has multiple ways to look at the same tasks.

  • List is the dense view for scanning, sorting, filtering, and batch work.

  • Taskboard is the kanban-style view for moving work visually.

  • Calendar shows scheduled tasks and events by time.

The same task can appear in different views depending on how you work. A task with a due date is still the same task when you see it in the list, board, or calendar.

Sorting and filtering

The list view can be sorted by useful operational signals such as updated time, created time, starting date, due date, star count, comment count, completed time, and total time used.

Filtering is where project structure becomes useful. You can filter by assignee, tags, and project custom status fields. For example, a project can have a custom status field for "Stage" or "Priority", and that field can be used to filter the task list.

Search also supports structured queries such as assignee and status-style filters, so larger task lists do not need to become messy.

What a task contains

A task can contain much more than a title. A typical Aamu task can have:

  • a rich-text description,

  • comments,

  • assignees,

  • tags,

  • files and attachments,

  • todos inside the task,

  • start and due dates,

  • reminders,

  • repetition,

  • custom fields, and

  • internal links to other Aamu content.

The description and comments use the same workspace thinking as the rest of Aamu: the task is not only a checkbox, it is where the context for the work can live.

Dates, events, and recurring work

A task can be a simple due-date item, or it can behave more like an event with both a start and an end date. Aamu shows due tasks, upcoming events, overdue tasks, and running work separately so time-sensitive work is easier to notice.

Tasks can also repeat daily, weekly, monthly, or yearly. This is useful for recurring operational responsibilities: weekly reporting, monthly checks, renewal reviews, bookkeeping reminders, and regular customer follow-ups.

When a task has a due date, Aamu can also produce an iCalendar file for it. Projects can additionally be connected to Google Calendar in project settings.

Custom task fields

Project custom fields make Tasks adapt to the way a team works. Current custom field types include:

  • Text,

  • Long Text,

  • Number,

  • Status,

  • Time & Date,

  • User, and

  • Location.

Status fields are especially useful because they can become filters and lightweight process stages. For example, a project can track work by "New", "Waiting", "In progress", and "Done", or by a custom sales/support/production stage.

Custom fields can also be shown in task cards, which makes the list and board views easier to scan.

Bulk actions

When you select multiple tasks, Aamu can handle common batch operations. You can assign users, set due dates, close or reopen tasks, and archive or unarchive tasks depending on the current view.

This matters when Tasks is used for operations, not only personal planning. A form or database automation might create many tasks, and the team still needs fast ways to triage them.

Tasks connected to Forms and Databases

Tasks connect naturally to Aamu Forms and Databases. A form submission can create a database row, and a database automation can create a task from that row.

For example:

  • a contact form can create a sales follow-up task,

  • a bug report form can create a triage task,

  • a survey response can create a review task, and

  • an onboarding request can create an implementation task.

The database keeps the structured response data. The task carries the work forward.

Tasks connected to Helpdesk and Emails

Support and email work often turns into tasks. A customer asks for something, a support ticket reveals follow-up work, or an email thread needs a concrete next step. In Aamu, those actions can stay inside the same workspace instead of being copied into a separate task tool.

This is one of the main reasons Tasks is central to Aamu. The task does not have to be isolated from the conversation or document that created it.

Tasks and AI

Aamu AI can help turn workspace context into task drafts. For example, a conversation, doc, email, or support ticket can become a proposed task with a title and body. The useful part is not just that AI writes text; it writes into the place where the work will actually happen.

As with the rest of Aamu, the safer pattern is to use AI to prepare work and let a person decide what should be saved, assigned, or acted on.

Tasks API

Aamu exposes Tasks through the Team API for integrations, agents, and external workflows. The core endpoints are:

GET   /api/v1/tasks/
POST  /api/v1/tasks/
GET   /api/v1/tasks/TASK_ID
PATCH /api/v1/tasks/TASK_ID
POST  /api/v1/tasks/TASK_ID/comments
GET   /api/v1/users/
GET   /api/v1/users/USER_ID_OR_USERNAME

Send the Team API key in x-api-key and the project in x-project-id. Write calls can set x-aamu-actor to a project member username or user id. Use the Users API to resolve stable user ids before assigning tasks.

Create and update support title, HTML, status, assigned users, start and end dates, repetition, and reminders. Comments use their own endpoint. Task writes use the same internal task workflow as the UI, including assignment side effects, status-list movement, project counters, reminders, and comments.

POST /api/v1/tasks/
x-api-key: YOUR_API_KEY
x-project-id: YOUR_PROJECT_ID
x-aamu-actor: ai
Content-Type: application/json

{
  "title": "Review onboarding request",
  "html": "<p>Check the submitted details and choose the next step.</p>",
  "users": ["USER_ID"],
  "end_at": "2026-06-19T12:00:00.000Z",
  "reminders": [{ "minutes_before": 30 }]
}

Use Tasks read permission for listing and fetching, write permission for creation and updates, and comment permission for comments. Tasks can also be created by database automations when a form or GraphQL mutation inserts or updates a matching row.

When Tasks works best

Tasks works best when it is treated as the operational layer of the workspace. Docs hold durable knowledge. Databases hold structured data. Forms collect input. Helpdesk and Emails handle communication. Tasks turn all of that into assigned, scheduled, trackable work.

That is the reason Tasks is not just another to-do list inside Aamu.app. It is the place where the rest of the workspace becomes action.