2 min read

Tasks are the core ‘unit of work’ in MindFront. They can be created in three ways.

Direct Task Creation

The primary way to create a task is to start a chat with MindFront. By giving MindFront instructions in natural language, a new task is created to track that conversation and its outcomes.

Reactive Task Creation

Reactive tasks are created automatically in response to an external event. This is a key part of MindFront’s proactive architecture.

Examples of events that can trigger tasks:

  • A new email arrives in a monitored inbox
  • A commit lands in a watched GitHub repository
  • An ERP document changes — a new sales order, invoice, or customer record
  • A meeting ends and its transcript arrives
  • A monitored news feed publishes a relevant item

Your administrator configures which events trigger tasks.

Scheduled Tasks (Routines)

Routines create tasks on a recurring schedule. Use them for:

  • Daily reporting (“Generate the sales summary every morning”)
  • Weekly check-ins (“Review open support tickets every Monday”)
  • Monthly processes (“Prepare the invoice reconciliation on the 1st”)

Routines use cron scheduling, so you can set any frequency you need.

How Events Become Tasks

When a business event occurs:

  1. MindFront receives the event (from an integration or MindFront Fiber module)
  2. If MindFront is configured to respond to that event type, a new task is created
  3. MindFront begins working on the task, potentially asking for human input via drafts
  4. The task completes when the work is done

This event-driven model lets MindFront handle routine work proactively, only involving humans when decisions are needed.