Turn one topic into a full platform campaign.
Generate channel-specific angles, headlines, hooks, thumbnails, tags, and repurposed copy from a single brief.
ContentFlow turns one brief into generation, distribution, and comment response workflows. Run yt-factory video jobs, fan them out across 18 platforms, and keep replies moving without a dozen disconnected tools.
The current stack covers the channels serious media and growth teams actually need, including the Korea and Japan-specific endpoints most generic schedulers skip.
Generate channel-specific angles, headlines, hooks, thumbnails, tags, and repurposed copy from a single brief.
Collect comments across supported platforms, draft AI replies in brand voice, and keep community response times under control.
Score topics before production using packaging quality, spread potential, platform fit, and hook strength so your team publishes fewer low-leverage pieces.
Use the Python SDK today, mirror the same flows in JavaScript, and move from topic input to publish-ready assets without custom glue code.
01from contentflow import ContentFlow02
03client = ContentFlow(api_key="cf_live_...")04
05job = client.videos.generate(06 topic="DUI 3-strike laws",07 mode="legal",08 language="ko",09 auto_publish={10 "enabled": True,11 "platforms": ["youtube", "tiktok"]12 }13)01import { ContentFlow } from "@contentflow/sdk"02
03const client = new ContentFlow({ apiKey: "cf_live_..." })04
05const post = await client.posts.create({06 text: "Ship once. Distribute everywhere.",07 platforms: ["youtube", "instagram", "threads"],08 media_urls: ["https://cdn.example.com/video.mp4"]09});The new `/docs` route covers auth, endpoints, SDK usage, and webhook events. Keep marketing and implementation guidance in one place instead of splitting users across separate tools.
For testing API flows and validating your first publishing pipeline.
For solo operators and lean teams shipping content every week.
For brands running cross-platform programs with measurable output targets.
For agencies, media ops, and internal teams with governance requirements.
“Placeholder: ContentFlow replaced three brittle scripts and turned our publishing queue into an actual operating system.”
“Placeholder: The team moved from one-off posting to repeatable topic pipelines without adding headcount.”
“Placeholder: We finally had one layer handling generation, distribution, and response workflows across regional channels.”
No. The system is designed for mixed formats: short-form video, text posts, captions, carousel copy, blog handoff, and automated community workflows.
Video jobs run through the yt-factory engine, return an output URL, and can auto-create a publish job when generation completes.
Yes. Tokens are stored server-side and encrypted with AES-256 before persistence. Refresh flows re-encrypt updated tokens automatically.
Yes. Teams commonly begin with YouTube or TikTok, then layer in the rest of the platform set as operating capacity grows.
Deploy the landing app as the Vercel project root. That swaps the current site for this new marketing and docs experience without touching the API service.