Drafts (My Posts)
My Posts is the kanban board across every Canopy post. Each column is a status; each card is a post. Drag cards between columns to change status, or use the dropdown on each card.
Columns
| Column | Status | What lives here |
|---|---|---|
| Ideas | IDEA | Topics you want to write someday — placeholders, not full drafts |
| Drafts | DRAFT | Posts with body content, not yet scheduled |
| Scheduled | SCHEDULED | Has scheduledAt; the scheduler will publish at that time |
| Published | PUBLISHED | Sent to LinkedIn; has a public URL + linkedinPostId |
Each column shows a count in its header.
Card anatomy
A card shows:
- First line of the post body (truncated to ~80 chars).
- Created date or scheduled date (depending on status).
- Engagement summary (Published only):
likes • comments • shares. - Source pill (if applicable):
Compose,Bulk,Agent: Hot,AI Chat. - Account avatar if the post targets a specific connected LinkedIn account.
Click anywhere on the card to open the post detail.
Bulk actions
Select multiple cards (checkbox on hover) to bulk:
- Add to queue — drops every selected
DRAFTinto the next open schedule slot. - Schedule for… — pick a starting time; selected cards land sequentially on subsequent open slots.
- Move to status… — change status in bulk.
- Delete — destructive, asks for confirmation.
Filtering
Top-of-page filter bar:
- Account — show only posts for one connected LinkedIn account.
- Source — Compose / Bulk / Agent / AI Chat.
- Date range — based on
createdAtorpublishedAtdepending on column. - Search — full-text against post body.
Filters apply across all four columns simultaneously.
Sorting
Within a column:
- Drafts — newest first by default; toggle to oldest first.
- Scheduled — chronological by
scheduledAt. - Published — newest first by
publishedAt.
Detail page
Clicking a card opens the post detail with:
- Full editor (same as Compose).
- Schedule controls.
- Carousel preview if attached.
- Activity log (created → drafted → scheduled → published events).
- Engagement metrics (Published posts only).
Frequently asked questions
Why does my newly-created agent draft show up under “Drafts” not “Ideas”?
Content Agents always create posts as DRAFT (with body content) —
IDEA status is a manual placeholder you create yourself. Filter by
Source: Agent to see only agent-created drafts.
How do I revert a post that was accidentally published?
You can’t un-publish on LinkedIn (LinkedIn doesn’t expose an unpublish
API). On the Canopy side, you can change the status manually back to
DRAFT, but the post is still live on LinkedIn. Delete on linkedin.com
directly, then update Canopy.
Why are some published posts missing engagement numbers?
LinkedIn’s analytics API has ~24h lag and is rate-limited. Numbers fill in over the day. If a post is >48h old and still has zero engagement, the analytics fetch may have failed — check Settings → LinkedIn account → Sync analytics now to retry.