Content Workflow
Content Workflow
End-to-end article creation - from identifying audit gaps to publishing optimized content.
Overview
The content workflow in Studio follows a structured process. Each step uses specific MCP tools that handle data fetching, content generation, and publishing. The workflow is designed so that each article directly targets weak areas in the domain's audit scorecard.
How the Discovery Brief Helps
The Discovery Brief is not just a note-taking form. It supplies strategic inputs that the site crawler usually cannot infer cleanly: who the real buyer is, which services matter most, what objections need to be handled, what proof is available, which terms should be preferred, and which queries or claims should be excluded.
Monitoring and Debugging Runs
Studio now exposes the article-writing trail directly in the product. Use this when a run looks stuck, when you need to confirm what Claude actually did, or when the short status UI is not enough.
Fastest debugging workflow
- Start in the Task Step Drawer if you only need a quick status check.
- Open the latest article run in Terminal Viewer when you need more detail.
- Use Tools view first for slow steps, failed steps, or large outputs.
- Switch to Timeline when you need the exact saved text or event order.
- Use the built-in help popup in both surfaces if the labels are unclear.
The summary cards show tool count, tool time, result time, input size, output size, and the slowest tool. They are meant to help you find bottlenecks quickly, not just confirm that a run exists.
Workflow Steps
Load client profile
aeo_get_client_profileFetches the composite profile for a domain - latest audit scores, voice profile, client dossier, CMS connection, and recent articles. This is the starting context for every content session.
Refresh discovery context
Discovery + Discovery BriefBefore planning articles, run discovery and save the Discovery Brief so audience, pain points, proof points, differentiators, preferred terms, and exclusions are available to the system.
Gap analysis
Audit scorecardReview the audit scorecard to identify weak criteria. Low scores in Q&A Format, FAQ, or Content Freshness are the most common gaps that content can directly address.
Topic selection
aeo_create_topicChoose a topic that addresses the identified gaps. Claude suggests 3-5 topics based on the audit data and latest discovery context. The selected topic is tracked in the pipeline for status management.
Research and outline
Block pipelineClaude creates a block-based outline using one of 11 article type recipes. The brief can influence audience framing, angle, objections to answer, proof requirements, and CTA direction.
Write blocks
aeo_write_blockBlocks are written in generation order (not display order) using the domain voice profile. Each block generates HTML content respecting its word count target.
Review and enhance
aeo_rewrite_blockReview the assembled article. Rewrite individual blocks, add new sections, or remove blocks that feel redundant. Each edit preserves the rest of the article.
Save and publish
aeo_publish_to_cmsSave the article to the database, then publish to the connected CMS. For Webflow, FAQ sections are extracted into a separate field and categories are auto-mapped.
Block-Based Pipeline
Articles are composed of blocks - independent content units with defined types, word count targets, and generation order. The pipeline uses 43 block types organized into two categories.
Content blocks
Generate article content. Each has a word count target and generation order.
Processing blocks
Add metadata and structural elements. Run after content blocks are complete.
CMS Publishing
The final step publishes the article to the domain's connected CMS. Currently supported: Webflow. The publishing step handles several CMS-specific transformations automatically.
Adding New Clients
No code changes are needed to add a new client. When you start working on a domain for the first time, Studio auto-onboards it with a few interactive questions. You can also upload a client research dossier (.md file) via the Dossier button in the content panel for deeper brand context. The full setup is:
- Run
/write-article newdomain.com- auto-onboarding creates an initial voice profile - Optionally run Extract Voice with writing samples for a richer profile
- Set up CMS connection in the admin dashboard (one-time per domain)