🧠 HeyCMO
Workflows

Cross-Channel Publish

Publish approved content to multiple platforms simultaneously — blog, social, and email.

Cross-Channel Publish Workflow

The Cross-Channel Publish workflow takes approved content and distributes it across multiple platforms — blog (WordPress), social media (Instagram, LinkedIn, X, Facebook), and email (Resend) — in a single coordinated execution.

How It Works

  1. Input Validation — Accepts blog, social, and/or email content bundles
  2. Platform Publishing — Each channel is published independently via Composio toolsets
  3. Result Tracking — Tracks success/failure per channel with URLs and post IDs
  4. Graceful Degradation — If one channel fails, others still publish

Input Schema

{
  blog?: {
    title: string;
    content: string;
    slug?: string;
    targetKeyword?: string;
  };
  social?: {
    caption: string;
    hashtags?: string[];
    slides?: Array<{ text: string; subtitle?: string }>;
    platforms: string[];  // e.g. ["instagram", "linkedin", "x"]
  };
  email?: {
    subject: string;
    body: string;
    previewText?: string;
  };
}

Output

{
  results: Array<{
    channel: string;
    success: boolean;
    skipped: boolean;
    url?: string;
    error?: string;
    platformPostId?: string;
  }>;
}

MCP Tool

Use resume_workflow after content creation to approve, then the workflow automatically triggers cross-channel publishing.

Key Agents

  • Social Manager — Handles social media publishing with visual assets
  • Composio — Bridges to external platforms (WordPress, Resend, social APIs)

On this page