Your First Task

Assign a task to your worker and experience the human-in-the-loop approval workflow.

Creating a Task

Tasks represent work items that workers process. You can create tasks manually or configure integrations to create them automatically.

Manual Task Creation

  1. Navigate to the Tasks page in your dashboard
  2. Click the "Create Task" button
  3. Enter the task details:
    • Subject: Brief summary of what needs to be done
    • Description: Detailed information for the worker
    • Worker: Which worker should handle this task
  4. Submit the task

Automatic Task Creation

When integrations are configured, tasks can be created automatically:

  • Inbound emails create email processing tasks
  • Slack messages create messaging tasks
  • GitHub issues and PRs create development tasks
  • Webhooks trigger custom task creation

Task Processing

When a task is assigned to a worker, the following happens:

  1. Task Analysis: The worker analyzes the task content, relevant context, and available knowledge documents.
  2. Proposal Generation: Based on analysis, the worker generates a proposal - a draft action it intends to take.
  3. Human Review: The proposal appears in your Inbox for review (unless the worker is set to Auto-Execute).
  4. Execution: Once approved, the proposed action is executed.

Reviewing Proposals

When a worker generates a proposal, you'll see it in your Inbox. Each proposal shows:

  • The original task context
  • The proposed action (e.g., email draft, Slack message)
  • The worker's reasoning for this approach
  • Any relevant knowledge documents cited

Your Options

Approve

Execute the proposal exactly as drafted.

Edit & Approve

Modify the proposal before execution. Your edits help train the worker.

Reject

Discard the proposal. Optionally provide feedback to improve future responses.

Training Your Worker

When you edit or reject proposals, the worker learns from your feedback. Over time, workers become better aligned with your expectations.

Task Status

Tasks move through various states during their lifecycle:

  • Created: Task has been created but not yet processed
  • Processing: Worker is analyzing the task
  • Pending Approval: Proposal is waiting for human review
  • Approved: Proposal was approved and action executed
  • Rejected: Proposal was rejected
  • Failed: An error occurred during processing or execution

External workers

If the worker is an External Worker, its tasks are handled by your own AI agent (e.g. Claude Code) rather than CreateWorker's models — they're held for your agent to pick up and return a deliverable you approve. See External Workers.

Next Steps