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 CRM record is created or updated
  • A pull request is opened in GitHub
  • A form submission comes through
  • A calendar event is approaching

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.