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.rbapp/services/mc/- Mission Control servicesapp/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
- Check daily - Review Active section for placement progress
- Monitor Ending Soon - Prepare renewal conversations
- Clear Up for Renewal - Make decisions, don’t let pile up
- Track OpsAlerts - Address issues promptly
Related documentation
- Pipeline - Brand lifecycle stages
- Creator Roster - Creator management
- Brands - Brand configuration