Skip to content

Campaigns

A campaign is the central object in March. It represents a single marketing initiative — a product launch, a seasonal promotion, a content series, or any coordinated effort that has a strategy and a set of deliverables.

Every campaign in March has the following structure:

  • Name — A short title that identifies the campaign across the system.
  • Description — An optional summary of what the campaign is about.
  • Brief — A free-form rich text document that captures the campaign’s strategy, goals, audience, channels, and key messages.
  • Archived status — A campaign is either active (default) or archived. There are no intermediate statuses.
  • Outputs — The deliverables attached to the campaign — social posts, emails, blog articles, ads, and more.
  • Owner — The team member responsible for the campaign.
  • Start date — When work on the campaign begins.
  • End date — When the campaign wraps up.
  • Launch date — When the campaign goes live.
  • Budget — An optional budget allocation for the campaign.

A campaign acts as a container that groups related work together. Instead of managing social posts in one tool, blog articles in another, and analytics in a third, March keeps everything under the campaign. This means:

  • All outputs live inside the campaign they belong to.
  • Per-output analytics are accessible from the campaign view.
  • The brief and all campaign context are in one place.
  • Activity history is preserved on the campaign.

This container model makes it straightforward to answer questions like “What did we ship for the Q3 launch?” or “How did the holiday campaign perform?”

A campaign is either active or archived. There are no intermediate statuses like Draft, Paused, or Completed. A campaign is active from the moment it is created and remains active while work is in progress. When the campaign is finished, you archive it. Archived campaigns are hidden from the default view but remain searchable and fully accessible.

The four lifecycle phases (Plan, Coordinate, Launch, Improve) are a conceptual framework for thinking about campaign work, not system-enforced states. A campaign does not transition between statuses — it simply exists as active until you decide to archive it.

Each campaign can have an owner — the person responsible for driving the campaign forward. The owner is displayed on the campaign card and detail view.

Campaigns support three date fields (start, end, launch) and an optional budget. These help you plan timelines and track spending across initiatives.

You can create a campaign from the dashboard or the Campaigns page. Use the global create menu (press c then c) or the create button. Provide a name to get started — all other fields are optional and can be filled in later.

The Campaigns page shows all campaigns in a grid layout. You can filter between active and archived campaigns. The dashboard shows your campaigns in a horizontal scrolling rail with status badges, output counts, and publication timelines.

Opening a campaign shows the full workspace: the brief editor, a list of outputs with status breakdowns, analytics charts, and the Ask March sidebar for AI assistance. You can view outputs in different layouts and filter by status or date range.

When a campaign has a brief, Ask March can analyze it and suggest a set of outputs based on the channels and goals described. Suggestions appear in the sidebar as cards with a title, type, and rationale. You can accept individual suggestions or create all of them at once.

A growth team creates a campaign called “Free Trial Push.” They write a brief describing their target audience (developers who visited the pricing page) and their goal (1,000 trial signups). Ask March suggests four outputs: a LinkedIn post, an email sequence, a blog article, and a changelog entry. The team accepts all four, assigns owners via Slack @mentions, and sets target dates. Over 10 days, each output moves from Draft to Published. The team reviews analytics and archives the campaign.