Skip to main content

Live Outcome Tracking

Live Outcome Tracking provides real-time visibility into your AI crew executions. Watch as agents work, see progress updates, and know exactly when your outcomes are ready.

Overview

When you submit an outcome request, Live Outcome Tracking shows you:

  • Real-time progress through each execution phase
  • Agent activity feed showing what each agent is doing
  • Time estimates for completion
  • Quality indicators and validation status
  • Instant notifications when complete

Tracking Interface

Progress Timeline

The main tracking view shows a vertical timeline of execution phases:

✓ Received          [10:30:00] Outcome request validated
✓ Planning [10:30:05] Crew assigned, context analyzed
● Researching [10:30:15] Research Agent gathering information
○ Creating [--:--:--] Content Agent will generate draft
○ Editing [--:--:--] Editor Agent will refine
○ Finalizing [--:--:--] Final quality checks
○ Complete [--:--:--] Ready for delivery

Phase Status Icons:

  • ✓ Complete (green)
  • ● In Progress (blue, animated)
  • ○ Pending (gray)
  • ✗ Failed (red)

Agent Activity Feed

See what each agent is doing in real-time:

[10:30:15] Research Agent: Searching for industry trends...
[10:30:22] Research Agent: Found 12 relevant sources
[10:30:28] Research Agent: Analyzing competitor content...
[10:30:35] Research Agent: Research complete, passing to Content Agent
[10:30:36] Content Agent: Received context, creating outline...

Time Estimates

The tracker shows:

  • Elapsed time: How long since submission
  • Estimated remaining: AI-predicted completion time
  • Average for type: Typical time for this content type

Tracking Methods

Dashboard Tracking

The default tracking experience in your HiveCore dashboard:

  1. Navigate to Outcomes in the sidebar
  2. Find your outcome in the list (most recent at top)
  3. Click to open the detailed tracking view
  4. Updates appear automatically (no refresh needed)

Email Notifications

Receive email updates at key milestones:

  • Submission confirmed: Your request is queued
  • Processing started: Crew is working
  • Completion: Your outcome is ready
  • Failed (if applicable): With error details

Configure in Settings > Notifications.

Slack Notifications

Get real-time updates in Slack:

  • Dedicated channel for outcome updates
  • Threaded replies for each outcome
  • Direct links to view results
  • Failure alerts with quick retry

Configure in Settings > Integrations > Slack.

Webhook Notifications

For programmatic tracking:

POST https://your-app.com/webhook

{
"event": "outcome.status_changed",
"outcome_id": "out_abc123",
"status": "completed",
"timestamp": "2026-01-15T10:35:42Z",
"data": {
"crew": "hivewriter",
"content_type": "blog_post",
"execution_time_seconds": 342,
"result_url": "https://app.hornethive.ai/outcomes/out_abc123"
}
}

Status Types

Outcome Statuses

StatusDescription
QueuedSubmitted, waiting for crew availability
ProcessingCrew is actively working
ReviewHuman review required (if configured)
CompletedSuccessfully generated
FailedError during execution
CancelledUser cancelled before completion

Processing Sub-Statuses

During "Processing", you'll see detailed phases:

PhaseTypical DurationDescription
Planning5-10 secAnalyzing request, assigning agents
Researching30-90 secGathering context and information
Creating60-180 secGenerating initial content
Editing30-60 secRefining and improving
Optimizing15-30 secSEO, formatting, final touches
Validating5-10 secQuality checks

Real-Time Features

Live Updates

The tracking page uses WebSocket connections for instant updates:

  • No page refresh needed
  • Sub-second update latency
  • Automatic reconnection if connection drops
  • Works across browser tabs

Progress Percentage

A progress bar shows overall completion:

  • Based on completed vs. remaining phases
  • Accounts for variable phase durations
  • Updates smoothly in real-time

Quality Indicators

As processing completes, quality metrics appear:

  • Readability score: How accessible the content is
  • SEO score: Optimization level (for web content)
  • Brand voice match: Consistency with your style
  • Factual confidence: Research backing

Batch Tracking

Multiple Outcomes

When you submit multiple outcomes:

  • Each gets its own tracking entry
  • Batch summary shows overall progress
  • Filter to see only batch items
  • Bulk actions available on completion

Parallel Processing

Multiple outcomes process simultaneously:

  • Subject to your plan's concurrent limit
  • Each tracked independently
  • Batch completes when all finish

Troubleshooting Tracking

Tracking Not Updating

  1. Check your internet connection
  2. Refresh the page once
  3. Verify WebSocket isn't blocked by firewall
  4. Try a different browser

Stuck in "Processing"

  1. Normal processing can take 2-5 minutes
  2. Check the agent activity feed for progress
  3. If stuck >10 minutes, contact support
  4. Option to cancel and retry

Status Shows "Failed"

  1. Click the outcome for error details
  2. Common causes:
    • Invalid input format
    • External resource unavailable
    • Rate limit exceeded
  3. Usually can retry immediately
  4. Contact support for persistent failures

API Tracking

Get Outcome Status

GET /v1/outcomes/{outcome_id}
Authorization: Bearer sk_live_abc123...

Response:

{
"id": "out_abc123",
"status": "processing",
"progress": {
"phase": "creating",
"percent_complete": 45,
"started_at": "2026-01-15T10:30:00Z",
"estimated_completion": "2026-01-15T10:35:00Z"
},
"agents": [
{
"name": "Research Agent",
"status": "complete",
"duration_seconds": 35
},
{
"name": "Content Agent",
"status": "active",
"current_task": "Writing introduction section"
}
]
}

Stream Status Updates

GET /v1/outcomes/{outcome_id}/stream
Authorization: Bearer sk_live_abc123...
Accept: text/event-stream

Returns Server-Sent Events (SSE) stream with real-time updates.

List Recent Outcomes

GET /v1/outcomes?status=processing
Authorization: Bearer sk_live_abc123...

Best Practices

Efficient Tracking

  1. Use notifications: Don't watch the screen constantly
  2. Set up Slack alerts: Get notified where you work
  3. Check batch progress: For multiple outcomes
  4. Review on completion: Not during processing

Troubleshooting Tips

  1. Save your brief: In case you need to retry
  2. Note the outcome ID: For support requests
  3. Check status page: For system-wide issues
  4. Use API for automation: Programmatic monitoring

Track your outcomes in the HiveCore Dashboard or set up Slack notifications for hands-free monitoring.