Orchestration Flows
CXOps Cloud orchestrates multi-step content workflows automatically. When you trigger an action in one module, it can cascade through others — and Control gives you visibility into the entire flow.
Common Orchestration Flows
Section titled “Common Orchestration Flows”Signal → Content → Publish
Section titled “Signal → Content → Publish”The most common end-to-end flow:
- Signals refresh runs → new signals detected (
signals-refreshjob) - You activate a signal → Cortex project created
- Content generation runs → draft produced with SEO/GEO analysis (
cortex-optimizejob) - You run a compliance check → Govern evaluates the draft (
govern-checkjob) - You approve the draft
- You adapt for channels → channel-specific versions generated (
adapt-contentjobs) - You publish → content pushed to WordPress
In Control, you can see each of these jobs and their status as they execute.
Brand Setup Flow
Section titled “Brand Setup Flow”When you first configure your brand identity:
- You upload brand guidelines → document queued for analysis
- Analysis runs → AI extracts voice, tone, terminology (
identity-analyzejob) - Indexing runs → vector embeddings created for semantic matching (
identity-indexjob) - Brand is now AI Ready — all other modules can reference it
Performance Sync Flow
Section titled “Performance Sync Flow”Ongoing measurement cycle:
- GA4 sync runs on schedule → metrics pulled from Google Analytics (
performance-syncjob) - Aggregation runs → trends computed, goals evaluated (
pulse-aggregatejob) - Dashboard updates with latest performance data
Auto-Optimization Flow
Section titled “Auto-Optimization Flow”For projects with auto-optimize enabled:
- Nightly scheduler triggers re-optimization
- Cortex optimize runs → content re-analyzed with current SEO/GEO data (
cortex-optimizejob) - If changes are significant, the draft is updated and flagged for review
Monitoring Flows in Control
Section titled “Monitoring Flows in Control”When a multi-step flow is running, you’ll see multiple jobs in Control — one for each step. Use the product filter to focus on a specific module, or view all jobs to see the full orchestration in action.
Identifying Bottlenecks
Section titled “Identifying Bottlenecks”If a flow is taking longer than expected:
- Check for waiting jobs — a backlog may indicate the system is under heavy load
- Check for failed jobs — a failure in one step blocks downstream steps
- Check active job progress — some operations (like content generation) take longer than others
Handling Failures
Section titled “Handling Failures”When a job in a flow fails:
- Click the failed job to see the error message
- Fix the underlying issue if possible (e.g., invalid source URL, expired OAuth token)
- Retry the failed job from Control
- The flow will continue from the retried step
Real-Time Updates
Section titled “Real-Time Updates”The Control console updates in real-time via server-sent events (SSE). When a job completes or fails, the UI updates immediately without requiring a page refresh.