Content
The Content section is where you review, manage, and publish deliverables created by your assistants. Every time an assistant uses the save_content tool during a conversation or task, the output appears here.
Browsing Content
Navigate to Content in the sidebar to see all generated content. The list is grouped by conversation, showing:
- The conversation subject
- The number of deliverables in that conversation
- The most recent creation date
Click on a conversation group to see all its deliverables, or click on an individual item to view its details.
Content Types
Deliverables are categorized by type:
| Type | Description |
|---|---|
| Blog Post | Structured articles with title, body, excerpt, and optional featured image |
| Report | Detailed analysis or reports |
| Summary | Concise summaries or briefs |
| Image | Generated images |
| File | Files like spreadsheets, documents, or code output |
Content Status
Each deliverable has a status that tracks its lifecycle:
| Status | Badge | Description |
|---|---|---|
| Draft | Yellow | Work in progress — the assistant may still be editing this content |
| Completed | Grey | Finished — no review needed (e.g., quick reports, summaries, lookups) |
| Pending Review | Blue | Submitted for human review by the assistant |
| Approved | Green | Reviewed and approved by a human |
| Rejected | Red | Reviewed and declined — can be sent back to draft for revision |
Not all content goes through review. When the assistant saves content without requesting review, it’s marked as Completed automatically. Content only enters Pending Review when the assistant explicitly submits it for review using submit_for_review: true in the save_content tool.
Review Workflow
When content is in Pending Review, Draft, or another reviewable status, the detail page shows Approve and Reject buttons.
Providing Feedback
A feedback textarea appears below the action buttons. Type optional review feedback before clicking Approve or Reject — the feedback is attached to your decision and stored with the content.
Reviewer Tracking
When you approve or reject content, the system records:
- Who reviewed it (your name and user ID)
- When the review happened
- What feedback was provided (if any)
This information is displayed on the content detail page with a colored border (green for approved, red for rejected).
Resuming Conversations
When content with an active conversation is approved or rejected:
- A system message is injected into the originating conversation (e.g., “Content ‘Weekly Report’ was approved by Admin. Feedback: Looks great!”)
- The assistant automatically resumes the conversation and can react to the review outcome — for example, revising rejected content or proceeding with next steps after approval
This creates a closed-loop workflow where the assistant stays aware of review decisions without manual intervention.
Notifications
The task owner receives a notification when content status changes (e.g., “Content ‘Weekly Report’ marked as approved”).
Pending Items
The Pending page in the sidebar provides a consolidated view of all items needing human attention:
- Conversations awaiting input — conversations where an assistant has used the
ask_humantool and is waiting for a response - Content pending review — deliverables submitted for review
Each item has quick actions: reply to conversations directly from the list, or approve/reject content with a single click. A badge in the navigation shows the total count of pending items.
Previewing Content
The detail page shows a preview of the content. The preview format depends on the content type:
- Blog posts and text content — Rendered as formatted HTML
- Images — Displayed inline with full-size viewing
- Spreadsheets — Rendered as a formatted table
- PDFs — Embedded viewer
- Other files — Text preview where possible
Publishing to WordPress
If the deliverable is a blog post and the project has a WordPress plugin configured, you can publish it directly to WordPress.
Review the Content
Review the blog post content and make sure it’s ready for publishing.
Set Status to Approved
Update the status to Approved to indicate the content is ready.
Publish
Click the Publish to WordPress button. You’ll provide:
- Excerpt — A 1-2 sentence summary (max 160 characters) used as the post excerpt
- Category — The WordPress category for the post
The post is created as a draft in WordPress, giving you a chance to review it on your site before making it live.
If the content has already been published, subsequent publishes will update the existing WordPress post rather than creating a new one.
Featured Images
Blog post deliverables can have featured images from two sources:
- Generated images — Created by the assistant using the
generate_imagetool - Unsplash photos — Selected by the assistant from Unsplash stock photos, with full attribution metadata
Featured image attribution (photographer name and link) is preserved and can be used when publishing.
Deleting Content
Delete a deliverable from the detail page. This removes the content record and any associated media files. This action cannot be undone.