Ballad
Marketing co-founder · free while in beta

Your inbound engine,
running itself.

Ballad learns your market and your readers, writes in your voice, publishes everywhere your buyers are, knows which post earned each signup, and changes the plan. It builds itself from your site and what you publish, with nothing to configure. One loop instead of six tools. Your job is a morning inbox.

You stay editor-in-chief · nothing ships without your yes
Built forthe earliest-stage founder: solo or a tiny team, chasing product–market fit, with no marketing hire and none planned.
A week with Ballad

It plans, writes, ships, and learns.
You say yes.

This is what the loop looks like from your side. Four touchpoints, a few minutes each, every signup traced back to the post that earned it, and the plan gets smarter every cycle.

Mon · the plan
Three angles worth testing
Grounded in your positioning and last week's replies.
Mistakes, not frameworks2 posts
Payroll horror storiesthread
Postgres bloat fixarticle
What 14 months of silence costnewsletter
Tue · your inbox
Drafts, in your voice
Overnight. Past the slop gate. Posts, a carousel, an issue. One tap each.
MayaFri 8:30
Every founder I know has a spreadsheet they're embarrassed by…
Approve all 3
Thu · it ships
Posted at the right hour
From your accounts, on every channel you run. Long-form on your domain.
Sun · it learns
The plan changes itself
Thursday's ask converted and replies held, so Maya asks a little more often. Small, reversible, explained.
Give:ask 3:1 · Maya
+Give:ask 2:1 · Maya
Appliedwatching 14d · auto-reverts
The authenticity gate

Readers can smell AI. So we built an editor to kill the tells.

Every draft passes an editorial layer before you see it. It strips the clichés, the empty transitions, the over-symmetry and the hedging, then checks the result against a model of your writing, not generic good writing. It revises until it clears the bar. The web is filling up with AI slop published under real founders' names. That is the one outcome we are built to prevent.

In today's fast-paced worldIt's not just X, it's Ythe em-dash pile-upreflexive hedginguniform rhythmLet's dive in
  • Tuned to you. Every edit teaches it: a corrected term joins the voice's vocabulary, and the line you rewrote becomes one of its writing samples.
  • Concrete by design. Real opinions, specifics, and stakes. The human signal.
  • A moving target. We keep tuning the gate as the tells evolve.
Voice & authenticity editorpass 2 of 2
In today's fast-paced startup world, shipping fast is essential. We almost didn't ship it. The demo broke twice on the call. It's not just about features — it's about trust — and momentum — and But the founder we were pitching leaned in: “that broken thing is the most useful tool I've seen this year.” Let's dive into what this means for you. Ship the embarrassing version.
Sounds like you 4 tells removed voice match 0.91→ your Inbox
The rhythm

Authenticity is also a rhythm.

A feed that asks every post reads like a marketer. A feed that never asks never converts. Ballad keeps a ratio: most pieces give, they teach, tell, or take a position and ask for nothing; a few ask, and only those point at the product or state the offer. Three to one for a founder, who is trusted because they give. Two to one for a brand, which is expected to talk product. The loop tunes the ratio, and each lane's mix of posts, threads and image cards, from what actually converts. And reverts it if it was wrong.

  • Per voice. Your rhythm and your brand's are set separately, because a person and a company are read differently.
  • Asks earn it. An ask still leads with something worth reading, then points once, plainly, and states the terms.
  • Tuned by evidence. When asks convert and replies hold, Ballad asks a little more often. When asks lose replies without converting, it asks less.
This week, by voiceplan v9
Maya Reyesfoundergive:ask 3:1
LinkedIn · 4 a weekposts 70% · threads 20% · images 10%
Northwindbrandgive:ask 2:1
LinkedIn · 3 a weekposts 55% · threads 5% · images 40%
proposed: Maya 3:1 → 2:1asks converted · replies held · reverts in 14d if not
The heart of the product

Most tools stop at a dashboard.
Ballad closes the loop.

Point tools exist for content, SEO, scheduling, and analytics, and you are the one holding them together. Ballad runs them as one system with one memory of your business. That is what makes the last step possible: it acts on what it learns.

You, at 11pmthe integration layer
AI writerno memory of you
Schedulerposts, doesn't learn
SEO toola report, not a plan
Analyticsa dashboard you check
Social inboxreplies go nowhere
becomes
One loopone memory of your business
Planspositioning → angles to testshared context
Writesin your voice, past the slop gateshared context
PublishesLinkedIn, X, Bluesky, Threads, Instagram, email, your domainshared context
Listenssignups, replies, rankings, AI citations, traced to the postshared context
Adjusts the planexperiments, diffs, reversiblethe part no tool does
It knows which post brought the signup.

One line on your site, a token on every link Ballad publishes. When someone converts, the loop knows the post, the channel and the angle that earned it, and does more of that on purpose. It also tells you what share of your signups Ballad brought in.

It also listens outward.

Beyond your own results, Ballad watches your market. When a relevant topic starts to move, it drafts timely content in your voice and brings you the opening. Reach you can borrow before you have an audience of your own.

Nothing to set up

One memory of your business.
It fills itself in.

A CRM asks you to type in what happened. A scheduler forgets you between posts. Ballad captures the market, the readers and the customers from what you already do, so its agents have something real to act on.

01
Give it a URL

Ballad reads your site and drafts your positioning — the one-liner, the statement, who you sell to — and names the workspace. Competitors it finds become battlecards that watch for changes on their own.

no forms
02
Put one script on your site

People, accounts and attribution fill themselves: who read what, which post brought them, which company they belong to, what they did after. Your signup form passes an email and the person is on the record with their whole path.

no data entry
03
Publish, and it keeps learning

Replies, rankings, AI answers, newsletter clicks and product events land on the same record. Feedback becomes themes. Customers you ask become case studies. The plan changes because the record did.

no configuration
Earned autonomy

Ballad earns its latitude. It never assumes it.

There is a race to build the most autonomous marketing agent. We think that is the wrong race. Anything published under your name is your reputation, so every capability starts at propose and only climbs when you decide it has earned the next rung.

  • Scoped, not global. Per capability and per founder. Not one switch.
  • Hard caps you set. Spend and volume limits Ballad cannot cross.
  • Logged and reversible. Every action with its reasoning, walked back any time.

Modelled on the permission ladder in your coding agent

The trust ladder · LinkedIn · Maya 9 / 12 approved clean
1
Propose
Every capability starts here. Full draft, your decision.
now
2
One-tap
Earned after enough approvals without edits. Still your yes.
3
Auto-approve
Per channel, per persona. Revoked in a click. Never for spend.
$0spend without you
5 / wkpost cap · yours to set
100%actions logged · undoable
Meet you where you are

Approve from Slack. Never open a tab.

Ballad comes to you. Each proposal lands as a Slack card with the draft and one-tap approve, the same object you'd see in the Inbox, in a different skin. Act in one and it updates the other. Set quiet hours and nothing arrives overnight; you get one digest when they end. Two days after a post goes live, Ballad asks how it did in the same thread — on X it reads the numbers itself — and they feed the plan. The app is there when you want to go deep. Most days, you won't need to.

See the full review flow
#balladToday
BalladAPP7:02 AM
Morning. I drafted 3 posts for this week, grounded in your positioning and last week's replies. Here's the lead:
LinkedIn post · Maya Reyes
We almost didn't ship it. The demo broke twice on the call. But the founder we were pitching leaned in: “that broken thing is the most useful tool I've seen this year.” Ship the embarrassing version.
ApproveRejectReview postDismiss
+ 2 more drafts in thread ↑
The inbound engine

A GTM function, before your first hire.

One engine instead of a stack you assemble yourself. Every part shares the same context, feeds the same loop, and works toward the same plan.

Positioning & plan

A written read of your business, a one-line promise you can say out loud, and the angles worth testing. Updated every cycle.

Content in your voice

Posts and multi-post threads for LinkedIn, X, Bluesky and Threads. Newsletter issues for email and LinkedIn. Articles on your domain. Founder voice and brand voice.

Visual posts

Image cards and carousels rendered from the draft in your brand's colours, for Instagram, LinkedIn, X, Bluesky and Threads. Set your logo and palette once.

Your words, too

Write it yourself, have Ballad polish it, or hand it a brief. All three land on the same schedule with the same review gate.

Your domain, your accounts

Articles publish to your site through a small API. Posts go out from you. The audience compounds under your name, not ours.

Attribution

Which post brought the signup. One line on your site ties every visit and conversion back to the post, channel and angle that earned it, and reports Ballad's share.

SEO & AI visibility

Where you rank, whether Claude and other answer engines cite you, and the gap turned into the next experiment.

Signals, live

Visits, conversions, replies, rankings, hub clicks. One board, tied back to the content that caused them.

Experiments & plan changes

Hypotheses, run for two weeks, applied as reversible diffs to the plan. The loop, closing.

Conversations worth joining

An hourly scan of Hacker News and your buyer's subreddits for threads where your positioning is the answer, surfaced in the Inbox and Slack.

Launches

Show HN, Reddit, Product Hunt. Written for each community's rules, drafted when you're ready, never on a schedule.

Agents & MCP

Add Ballad to Claude as a connector. Sign in, pick scopes, and ask for drafts or plan changes. Every one still reviewed by you.

No cold email · no cold DMs · inbound demand, not a prospect listTour every screen
Conversations worth joining

Borrow a room while you build your own.

Before you have an audience, your buyers are already talking, on Hacker News, in the subreddits for their trade, in the threads where someone asks the exact question you built the company to answer. Every hour, Ballad reads those rooms for the threads where your positioning is the answer. It brings you the thread, why it matters to you, and a reply drafted in your voice. You read it, edit it, and post it yourself, as a person in a conversation. Never as a bot.

  • Relevance, not keywords. A thread makes the cut when your point of view would actually help, not when a word matched.
  • Your reply, your account. Ballad opens the thread with your reply on the clipboard. Nothing is ever posted for you.
  • The loop learns from it. The threads you join and the ones you skip sharpen what it brings you next.
Conversations worth joiningscanned 14 min ago
Hacker News214 points · 131 comments · 3h ago
Ask HN: How do you do marketing as a solo technical founder?
Why you: Three of the top comments say they write “when inspired.” Your positioning is the answer to this thread.
A reply in your voice

I ran Northwind on “write when inspired” for a year. Four posts. What finally worked wasn’t discipline, it was a schedule someone else kept for me, and the honest post about the bug we shipped for 14 months outperformed everything polished.

Open threadCopy replyNot relevantquiet hours until 8am
r/smallbusiness48 upvotes · 22 comments · 1h ago
Payroll for a 12-person team — what am I missing?
Why you: The poster is your customer, mid-evaluation, asking the question your last article answers.
How it works

Real drafts in your first session.

01
Point it at your company

Paste your website. Ballad reads it, names the workspace, and drafts your positioning — the one-liner, the statement, who you sell to. Edit it in place and confirm. No site yet? Give it the company name instead.

one sitting
02
First drafts, same session

Say where you publish and how often, connect the accounts you want, and paste a couple of things you've written so it sounds like you. The first batch is already generating: you approve it before you leave, and land in an Inbox with work in it.

day one
03
The loop runs

Posts go out, signups come back traced to the posts that earned them, the plan adjusts. You get a morning inbox and a weekly briefing on what it learned.

every week after
“My last company had great inbound, and we never figured out why. We could see the signups and the deals, but we couldn't trace them back to what we'd written, so we couldn't do it on purpose. It stayed a lucky accident we were afraid to touch. Ballad is the loop we never had. It runs our own marketing today, and we approve from Slack.”
TGTroy Goode, founder of BalladSecond-time founder · 15 years in marketing automation

Your first batch
drafts today.

Free while we're in beta. No card, no contractor, no six-tool stack. Drafts that sound like you today, and by next week, the first signup traced back to one of them.