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
- Input Validation — Accepts blog, social, and/or email content bundles
- Platform Publishing — Each channel is published independently via Composio toolsets
- Result Tracking — Tracks success/failure per channel with URLs and post IDs
- 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)