Skip to main content
Mission Control is the campaign-focused operations board for tracking active campaigns, placements, and creator performance.

Overview

Mission Control tracks:
  • Active campaigns (not contracts)
  • Placement progress toward targets
  • Completion pacing (ahead/behind schedule)
  • Stage transitions (automated)

Board sections

Placement tracking

Each campaign card shows:

Even-split share

Placement targets are split evenly from the contract total:

30-day pacing

Completion pacing is calculated from first post:

Pipeline automation

Mission Control shares status with Pipeline. Stage transitions are automated:

Triggers

Manual transitions

Some moves require manual action:
  • Active → Paused (deliberate pause)
  • Up for Renewal → Renewed/Relaunch (signing)
  • Any → Off-boarded (deliberate exit)

Using Mission Control

Accessing

Navigate to /team/mission-control in the admin console.

Filtering

Filter by:
  • Assigned operator
  • Status section
  • Brand name search

Card actions

Click a card to:
  • View campaign details
  • See creator roster
  • Access brand hub
  • Edit campaign settings

Real-time updates

Mission Control updates in real-time via ActionCable:
  • New placements appear immediately
  • Pacing recalculates
  • Stage transitions animate

API endpoints

Backend implementation

Key files:
  • app/controllers/api/internal/mission_control_controller.rb
  • app/services/mc/ - Mission Control services
  • app/models/mc/ - MC-specific models

Pipeline automation job

OpsAlerts

Mission Control surfaces operational alerts:

Renewed/Relaunch section

When a brand moves to Renewed/Relaunch:
  • 4-day timer starts automatically
  • Overdue state shows in red
  • Manual move to Active or other status required

Best practices

  1. Check daily - Review Active section for placement progress
  2. Monitor Ending Soon - Prepare renewal conversations
  3. Clear Up for Renewal - Make decisions, don’t let pile up
  4. Track OpsAlerts - Address issues promptly