Ballad
Product · Content marketing

The content calendar, written, shipped and refreshed.

Everything a content marketer does in a week: the calendar, the briefs, the drafts in your voice, the posts that carry each piece to every channel, and the refresh when an article slips. You approve; Ballad keeps it moving and shows which pieces brought signups.

The job

Everything a content marketer owns, done in one loop.

  • Style guide and voice

    A founder voice and a brand voice, each with the terms it uses and never uses, learned from every edit you make.

  • Editorial calendar

    Plans weeks ahead across every channel, keeps each collection's cadence, and fills the calendar overnight.

  • Briefs and long-form

    Comparisons, guides, case studies and original data, written from a short interview with you, never from invented anecdotes.

  • Distribution

    Every article can become a proposed week of posts, threads and image cards that carry it across your channels.

  • SEO and the back catalogue

    Publishes to your own domain, watches rankings and traffic, and rewrites a piece in place when it starts to slip.

  • Reporting

    Every link carries its post, so each piece is judged on the signups it brought, not the likes.

01 · Voice

A style guide that enforces itself.

The part of a content marketer's job that takes longest to hand over is how the company sounds. Ballad keeps two voices, one for the founder and one for the brand, and holds every draft to them before you see it.

  • Terms, distinctions, samples. The words to use and never use, the distinctions that matter in your field, and a few things you've actually written. A term you correct in review joins the list on its own.
  • The slop gate. Generic phrasing, filler and AI tells are scored and rewritten before a draft reaches you, and no two pieces open the same way.
  • One brand look. Logo, palette and font set once for the workspace, and every card, carousel and article image inherits them.
M
Maya Reyes
Founder voice
first persondry humorspecific numbers
Auto-approves after 12 more
N
Northwind
Brand voice
plainwarmno exclamation marks
One-tap approval
X thread · Northwind · 6 postsAll posts under 280
N
Northwind@northwindhq · 1/6171 / 280

We shipped invoicing in a week. Then spent three months fixing edge cases. A thread on what 'done' actually means for a fintech product. 🧵

N
Northwind@northwindhq · 2/6118 / 280

1/ Week one: happy path works. Send an invoice, get paid. We celebrated. Nobody had tried a refund yet.

N
Northwind@northwindhq · 3/6182 / 280

2/ Week three: partial payments. A customer paid $1,000 against a $1,200 invoice and our system called it 'unpaid'. Their finance team called us something else.

02 · Calendar

The editorial calendar, already full.

Set a rhythm for each collection and each channel, and Ballad plans against it: which voice says what, where, and in what format. You open a calendar with drafts on it, not a blank grid and a content meeting.

  • Cadence per lane. Two articles a week on the blog, a thread every Saturday, a newsletter on Thursdays. Each lane keeps its own rhythm.
  • The mix, tuned. The plan sets each lane's mix of posts, threads and image cards, and how often a piece asks for something rather than gives. It shifts toward whatever converts.
  • Pin or let it pick. Drag a piece to a date, or leave the slot to Ballad and it schedules around what's already working.
app.balladlabs.com
CalendarQueue5VoicesMMayaNNorthwindGenerate
TodaySep 6 – 19
LinkedInXBlog
Sun
Mon
Tue
Wed
Thu
Fri
Sat
6
7Hiring
Today · 8Free tierMistakes
9Postgres
10Sales
11Sheets
12'Done'
13
14Retention
15Changelog
16Support
17Pricing
18
19Weekend 🧵
2 approved · waiting for a slot. Ballad places them where they'll land best, or pin them yourself.Pin
03 · Articles

Articles with something to say.

Most AI articles are forgettable because nothing in them is true of your company. Ballad writes depth pieces from a short interview: it asks you three to five questions, and your answers are the only anecdotes, numbers and names the article may use.

  • Pick the shape. An essay, a comparison against the alternatives, a step-by-step guide, a customer case study, or a piece built on your own data. Each has its own structure.
  • Ballad has questions. Every few articles, a depth piece is due and the questions land in your Inbox. Answer them over coffee and the draft follows.
  • Researched, not invented. Each article is researched on the web before it's written, and your audience's real questions and objections shape what it covers.
  • Promote this. One button on any article proposes a week of founder posts, a thread, the newsletter issue and an image card to carry it, each pinned to its day.
Create
What, who, and how much of it is Ballad's.
What kind
LinkedIn post
X post
X thread
Blog article
Who's speaking
MMaya ReyesFounder · your voice
NNorthwindBrand · company voice
How much should Ballad do?
Ballad writes it
Polish my draft
Post as written
Your wordsa topic, notes, or the whole thing
we cut support tickets 40% after fixing one retry bug. took two days. the fix wasn't clever, we just finally read the logs
Keeps every fact and the length · fixes flowNext open slot · Tue 9:10
CancelPolish and review
Polishing · X thread0:42
Read your draft: 3 posts, 4 facts, 2 numbers2s
Kept every fact, name and number as written6s
Tightening the flow in Northwind's voice
Slop check & character counts
Into your Inbox, one tap to approve
Close this — it keeps running in the background.Close
04 · SEO

On your domain, and kept fresh.

Everything long-form publishes to your own site, so the search equity compounds under your name. Ballad also watches the back catalogue: when an older article loses its ranking or its traffic, it proposes a refresh and rewrites the piece in place, at the same URL.

  • Headless, or by hand. A few lines in Next.js through the content API, RSS and REST for anything else, or copy it into Webflow, Ghost or Substack as rich text, Markdown or HTML.
  • Worth refreshing. A position that drops three places in Search Console, or traffic that halves in a month, puts the article in your Inbox with the reason.
  • Built to be cited. Structured, linkable articles that search engines index and answer engines quote, with the gaps where competitors get named turned into the next brief.
Read the Next.js guide
northwind.com/blog
Northwind
Writing
Why we killed our free tier (and what replaced it)
Sep 7 · 6 min
How we cut Postgres bloat by 60% without downtime
Sep 2 · 9 min
Six pricing mistakes we made in year one
Aug 26 · 5 min
Published by Ballad · 04:00
// app/blog/page.tsx export default async function Blog() { const posts = await ballad.posts() return <PostList posts={posts} /> } // Ballad revalidates on publish revalidateTag("ballad")
Next.js RSS REST
05 · Results

Judged on signups, not likes.

A content calendar is only as good as what it brings in. Every link Ballad publishes carries its post, and one line on your site follows the visitor to the signup, so each piece has a number next to it that means something.

  • Per piece, per channel. Signups by the post that first brought someone and the one they read last, across the blog, social and the newsletter.
  • The next calendar learns. What converts gets more of the plan. What doesn't gets less, or gets tested against something else.
  • Replies answered. Replies and comments on your posts come back with an answer drafted, so the conversation a post starts doesn't go nowhere.
Read the attribution guide
app.balladlabs.com
Attribution
Which post brought the signup.
beacon receiving
Signups · 30d
19
+6 vs last
From Ballad
13
68% of signups
Top source
LinkedIn
7 traced
Signups by post13 of 19 traced
Ours ran payroll for 14 months. It never broke. That was the problem.
LinkedIn · Thu 8:30
7
The Postgres bloat fix nobody writes down
Your blog · cited by Claude
4
Six payroll horror stories, one root cause
X thread · Sat
2
LinkedIn · 7AI answers · 3X · 2ballad.to · 1→ feeds the next plan
The rest of the loop

One system, not a stack of tools.

What one job learns, the others use: the calendar writes from the positioning, the launches measure through the same signals, and the analysis changes the plan.

A full calendar by Monday.

Point Ballad at your site and connect your channels. The first week's drafts are waiting in your Inbox, in your voice, before you'd have finished the content brief.