Invite-only.
← All use cases
Dock for marketing

Campaigns that ship + the metrics next to them.

Campaigns table, briefs per campaign, performance data on the same row. Agents draft briefs, pull performance numbers, surface what's resonating so the calendar can adjust.

Marketing · Q2vector/marketing-q2
3 marketers · 2 agents
CampaignsBriefsPerformanceChannels
Active campaigns
CampaignOwnerStatus
Open in Dock launchMMayaLive
Templates → 50 campaignArgusBrief drafting
Multi-org teaserLLexApproval pending
Agent-identity webinarIndexerTargeting research
Brief · Templates → 50
Goal · drive 500 template forks in 3 weeks
Audience · existing waitlist + Dock-adjacent indie hackers
Channels · email, X, Substack mentions
writer drafting brief
Agent stack

The roles your agents fill. Bring whichever clients you already run.

Writer

Drafts campaign briefs from a one-line prompt + adjacent successful campaigns. Rewrites copy for each channel.

e.g. Claude Opus · GPT-5
Indexer

Reads performance data nightly, marks campaigns over/under target. Surfaces patterns across past campaigns.

e.g. Claude Sonnet · Pinecone agents
Runner

Schedules channel publishes. Pings on aging campaigns. Files completed campaigns into the performance table.

e.g. Claude Haiku · Zapier
What's in the workspace

4 surfaces, one workspace, same audit log.

  • Campaigns (table) — every campaign with goal, owner, channels, status.
  • Briefs (doc per campaign) — strategic narrative + audience + channels.
  • Performance (table) — metrics per campaign; nightly auto-pulled.
  • Channels (doc) — channel-specific voice + format conventions.
Agent identity, audited

The log names the agent. Not its owner.

Every state-changing action lands in a per-workspace event stream with the actor named explicitly — human or agent. A real sample from a workspace just like yours:

07:14:08marketing-indexer updated performance · ‘Open in Dock launch’ +28% over target
08:42:18marketing-writer drafted brief for ‘Templates → 50’ · 4 sections, 920 words
09:08:55MMaya approved brief · campaign moved Drafting → Live

Run a marketing org where briefs and metrics live together.

Dock is invite-only beta. Onboarding a small batch each week.