For Platforms · Content

A Publishing Cadence Your Customers Can Buy From You

Scheduled runs pick the subject, draft in a named voice, generate the hero image and open a pull request. Nothing self-publishes — a human still merges. Point it at your customer's repository instead of ours.

It arrives as a pull request

The run drafts, illustrates and opens a PR. Nothing reaches a live site until a human merges it — which is what makes the output safe to put your customer's name on.

Written in a voice you define

A character carries the tone, the audience and the things it must never claim. Two of them ship as presets you can copy and edit rather than build from nothing.

Research runs before the draft

A researcher character gathers and checks sources first, so the draft argues from something. Claims it could not verify come back marked, not quietly dropped.

On a schedule, not on a reminder

The cadence is a cron on the workflow. Nobody on your side has to remember it, and nobody has to chase a writer on a Friday.

No platform work required

This is a workflow plus characters plus a linked repository, inside your organisation. Everything it needs already exists — you are configuring, not waiting on us.

The job

“Our customers know they should be publishing. None of them will. Can we sell them the cadence instead of the advice?”

Content is the offer everyone wants to resell and nobody wants to staff. The work is not the writing — it is the weekly decision about what to write, the research behind it, the image, the distribution copy, and the person who has to care on a Friday afternoon. That is why content retainers are sold, badly delivered, and quietly cancelled.

What the run actually does

Scheduleinputweekly, on a cron
ResearcherResearchgathers and checks sources
WriterWriterdrafts in a defined voice
Illustrationhero image generated in-run
Pull requestoutputa human merges, or does not

The subject is chosen from what the researcher found, not from a content calendar somebody has to maintain. The draft arrives with its hero image and its distribution copy attached. And it arrives as a pull request — the single design decision that makes this sellable, because a piece of automated writing under your customer’s brand should not be able to reach the public without someone saying yes.

The proof is the site you are reading

This argument would be weak from a vendor that did not run it on itself. Most of the posts on this blog were committed by a bot on exactly this workflow, and every one of them was merged by a person. You can read the commit history rather than take our word for it.

Why it needs nothing from us

Site generation needed a platform change before a partner could adopt it. This does not. A publishing cadence is a workflow, two characters and a linked repository, inside your organisation — all of which you can create yourself today. Two of the characters you would want (a marketing lead and a web researcher) already ship as presets to copy.

That makes this the fastest of the three to stand up for a customer, and the easiest to shape per customer: a different voice, a different subject area, a different repository, same machinery.

Honest state

Running in production, weekly, on our own site and on customers’ repositories. The full path — schedule, research, draft, image, distribution copy, pull request — is shipped and has been running for months.

The limits worth setting expectations on: the repository has to be one the workflow can be linked to, so this fits customers who have a git-backed site and not customers who are on a hosted page builder with no repository behind it. A merge still needs a human, by design — if your offer implies untouched-by-hands publishing, this is not that, and we would rather lose the deal than have you discover it in month two. And a voice is only as good as the character you write: the preset is a starting point, not a substitute for telling it what your customer sounds like.

Want to sell a content cadence you do not have to staff?

It is a workflow, two characters and a repository. Nothing here needs code from us.