Skip to content

solutions · marketing

Plan every campaign in one place, from brief to published post.

Keep campaigns, posts and incoming requests in one base. Your team sees the content calendar update live, other teams send briefs through a public form, and every post links back to the campaign it belongs to.

  • Calendar view of every post, drag to reschedule
  • Public request form that creates records live
  • Campaigns linked to their posts, both ways
Choosing the color and icon of a base
Marketing
CampaignsContentRequests
Content calendar
TitleChannelPublish dateCampaignOwnerStatus
Spring launch teaserInstagramMar 3Spring launchMayaScheduled
How we pick our fabricsBlogMar 5Brand storyLeoIn review
Launch day newsletterEmailMar 10Spring launchMayaDrafting
Customer Q&A clipLinkedInMar 12Brand storySamIdea
Webinar reminderEmailMar 17Partner webinarLeoPublished

Everyday workflows

A content calendar everyone can see

Each post is a record with a «Publish date», «Channel» and «Status». A calendar view shows the month at a glance, and dragging a card to another day changes its date for the whole team in real time. A second view filtered to «Status is not Published» keeps the backlog honest.

Calendar view Date Single select

Requests that arrive as records

Share a public form with sales, product or anyone who needs a flyer, a post or a landing page. Each answer lands in «Requests» as a new record, live. Triage it in a kanban by status, comment on the record and @mention whoever takes it.

Form view Kanban view Comments & @mentions

Campaigns linked to their posts

«Campaigns» holds the brief, dates, budget and goal. Each post links to its campaign, and the campaign gets the inverse field automatically, so opening a campaign lists every post in it. Group the content grid by campaign to review a launch end to end.

Link to another record Grouping Grid view

Budget at a glance

Add «Budget» and «Spent» as currency fields on each campaign and a formula {Budget} - {Spent} for what's left. The summary bar re-totals whatever the current filter shows, such as this quarter's campaigns only, so you always know where the money went.

Currency Formula Summary bar

Views & structure

Key views

  • Calendar See every post by publish date and drag to reschedule.
  • Form Collect content requests from other teams without giving them base access.
  • Kanban Move requests and drafts through Idea, Drafting, In review and Published.
  • Timeline Lay campaigns out from start to end date to spot overlaps.

Recommended fields

  • Publish date (Date) Drives the calendar; add time and time zone for scheduled posts.
  • Channel (Single select) Colored options make each channel easy to spot on the calendar.
  • Campaign (Link to another record) Ties each post to its campaign, with the inverse list for free.
  • Status (Single select) Powers the kanban and filters like «Status is not Published».
  • Post URL (URL) Points to the live post or the draft file wherever it lives.
  • Budget left (Formula) {Budget} - {Spent} on each campaign, formatted as currency.

Your agent over MCP

Connect your own agent (Claude, ChatGPT, Codex or Cursor) over MCP. It can build the base for you, fill the calendar from a plan you paste, and answer questions about what is scheduled, with the same permissions as your token.

Build me a content calendar base with Campaigns and Posts linked
Add these 12 post ideas to the Spring launch campaign, one per weekday from March 3
Which posts due this week are still in Drafting?
Tools used: create_base create_table create_records link_records query_records

Put your next campaign on one calendar

Start with Campaigns, Content and Requests, and share the form with the rest of the company.