Themed post groups — product launch, holiday push, content series. Add a caption template, filter the calendar by campaign, and watch per-campaign counters tick as related work moves through the calendar.
Group related posts under one Campaign for content review, calendar filtering, and reporting.
Use an optional campaign caption template as a starting point while choosing publishing settings explicitly.
Every event card with a campaign assignment renders a mint dot for quick scanning.
Filter both the calendar and the drafts list by campaign in one click.
Scheduled / published counts update live via DB trigger — no analytics query needed.
Campaigns appear as a chip rail on /content — drag drafts onto chips to assign.
/api/scheduled-posts accepts campaignId so agents can attach posts to the right reporting group.
Each campaign lives in one workspace — members of that workspace are the only ones who see it.
The Content page has a campaign chip rail. Click "+ Campaign" to create one.
Add a name, description, color, and optional caption template for related posts.
Drag drafts onto the chip, or pick the campaign in the composer when drafting new posts.
Choose channels, queues, and schedules explicitly while the campaign handles grouping and reporting.
A grouping and reporting dimension for related content. Pick a theme like "Q3 product launch", add posts to it, use an optional caption template for consistency, then filter and measure the group across content and calendar views.
Yes. The calendar accepts a campaignId filter and event cards render a mint dot next to posts that belong to a campaign. The content page has a campaign chip rail that filters drafts and the calendar in one click.
Yes. A metrics trigger bumps per-campaign scheduled and published counters on every status change, so each campaign has running totals visible on the campaign detail without any analytics query.
Aidelly already has MediaCollection for grouping uploaded assets. We chose Campaigns to keep that surface untouched and to match how marketers actually talk about themed content groups.
No — one campaign per post by design. If you need cross-campaign organization, use tags on the draft instead. Campaigns represent the primary reporting group for a post.
Keep related content easy to find, schedule, and measure.