Skip to content

Outputs

An output is a single deliverable produced as part of a campaign. Social posts, blog articles, emails, ads, changelogs, and internal communications are all examples of outputs. If a campaign is the “what” and “why,” outputs are the “how” — the concrete things your audience sees.

An output can belong to a campaign or exist on its own. Campaign-linked outputs inherit context from the campaign’s brief, which AI features use when generating or reviewing content. Standalone outputs are useful for one-off content that doesn’t belong to a larger initiative.

A campaign can have as many outputs as needed — a simple campaign might have one social post, while a large launch might have dozens of assets across multiple channels.

Each output has the following properties:

  • Title — A descriptive name (e.g., “Launch Announcement — LinkedIn”).
  • Type — The category of deliverable: social, email, blog, ad, changelog, newsletter, internal, or other.
  • Channel — For social outputs, the target platform: X, LinkedIn, Instagram, TikTok, Threads, Facebook, YouTube, Medium, Discord, Telegram, Press Release, or Generic.
  • Owner — The team member responsible for producing it, assignable via Slack @mentions.
  • Status — Where the output is in its workflow: Draft, Ready, or Published.
  • Content — The body of the output, written in a markdown editor.
  • Target date — When the output should be completed or published.
  • Priority — Low, medium, high, or urgent.
  • Email subject and preview text — For email-type outputs.
  • Google Doc link — A connected Google Doc for source material.
  • Content source — Whether the content was AI-generated, human-written, or mixed.
  • Brand review — Results of an automated brand guideline check (pass/fail with specific issues).
  • Images — Image URLs extracted from or attached to the content.

Outputs follow a three-status workflow:

Draft → Ready → Published
  • Draft — The output is being created. Content is in progress, under review, or being revised.
  • Ready — The output is finalized and approved for publishing.
  • Published — The output has been pushed live to its target platform.

You change an output’s status using the status dropdown in the output detail view. There are no enforced gates between statuses — your team decides when content is ready to advance.

Open a campaign and use the + button, or press c then a from anywhere to open the global create menu. Set the type, channel, owner, and target date.

You can type multiple outputs in natural language in the create modal. March parses them into individual outputs. For example:

Blog post about new pricing; LinkedIn announcement; Email to existing customers; Changelog update

This creates four separate outputs in one step.

When a campaign has a brief, Ask March can suggest outputs. Suggestions appear as cards in the sidebar with a title, type, and rationale. You can accept individual suggestions or create them all at once.

Each output has a full markdown editor powered by TipTap. You can write content directly, or use Ask March to:

  • Generate a first draft from the campaign brief.
  • Refine content — shorten it, adjust tone, or add a call to action.
  • Review content against your organization’s brand guidelines. March returns a pass/fail result with specific issues flagged by severity.

The editor supports a command palette (accessed via / or Cmd+K) for quick access to AI actions.

When an output is Ready, you can publish it directly from March to connected platforms:

  • Social platforms — X, LinkedIn, Instagram, TikTok, Threads, Facebook, YouTube, Medium, Discord, Telegram, Press Release, and Generic (12 channels).
  • GitHub — Commit content as a Markdown file with configurable frontmatter.
  • Sanity — Push as a CMS document with field mappings.

Published outputs store metadata about the publication: platform, post ID, post URL, and timestamp. This metadata links back to the output so you can trace exactly where content was published.

The campaign detail view shows all outputs with their status, type, and owner. March displays a status breakdown (counts of draft, ready, and published outputs) on each campaign card, so you can see progress at a glance without opening the campaign.

Outputs with target dates appear on the Calendar view. You can drag and drop outputs to reschedule them.

March can monitor your website for new content through its site monitoring feature. When new pages are discovered on a monitored domain, March creates outputs with an origin of “found” (as opposed to “planned”). Found outputs can be acknowledged, assigned to a campaign, and tracked alongside planned work.

A campaign called “Spring Webinar Promo” has four outputs: a LinkedIn post, an email invitation, a reminder email, and a changelog entry. The content marketer owns the emails; the social media manager owns the LinkedIn post. Each is created with a target date. The writer drafts the LinkedIn post and asks March to review it against brand guidelines — it passes. The output moves to Ready, then is published directly to LinkedIn from March. The post’s analytics (impressions, likes, comments) flow back automatically.

  • Campaigns — The container that outputs belong to.
  • Coordinate — The phase where outputs are created and managed.
  • Launch — The phase where outputs are published.
  • Integrations — Platforms outputs can be published to.