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
- Navigate to the Tasks page in your dashboard
- Click the "Create Task" button
- 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
- 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:
- Task Analysis: The worker analyzes the task content, relevant context, and available knowledge documents.
- Proposal Generation: Based on analysis, the worker generates a proposal - a draft action it intends to take.
- Human Review: The proposal appears in your Inbox for review (unless the worker is set to Auto-Execute).
- 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.