← All posts

How to Build a Repeatable Blog Post Workflow with AI

Lee Harris·

Most AI content workflows are not workflows. They are a series of ad-hoc decisions made freshly each time: what to ask, how to frame it, where to insert the output, how much to edit. That works once. It does not scale to consistent output across multiple pieces per week.

A repeatable workflow means making those decisions once and encoding them into a process. The process runs the same way each time. What varies is the content, not the method.

A construction crane looming over a project site

Where AI fits in a blog post

A blog post moves through three stages before it is published: research and framing, drafting, and editing. AI is useful at different points in each, and the common mistake is using it too early or too broadly.

At the research and framing stage, AI is useful for structuring what you know and identifying what you are missing. It is not useful for generating the research itself. If you hand a model a topic and ask it to research and frame simultaneously, you get confident-sounding output with no reliable factual basis. Separate the steps.

At the drafting stage, AI is most useful when given a detailed brief rather than a topic. The difference between "write about content calendars for solopreneurs" and a 400-word brief that specifies the angle, the reader, the argument, and three points the piece needs to make is the difference between output that requires a full rewrite and output that requires revision.

At the editing stage, AI is useful for specific passes: checking whether a section answers the question it opened with, tightening overlong paragraphs, identifying hedging language. It is not useful as a general "make this better" tool. That request produces generic improvements that often make the piece sound less like you.

What a repeatable workflow actually looks like

The intake starts with a brief template. Every piece gets the same template: title, target reader, core argument, supporting points, what the piece is not about, and any specific language notes. Filling out this template takes ten minutes. It is also where you make the editorial decisions before they have to be made under the pressure of a blank draft.

The brief goes to the model. I use a system prompt that carries the voice reference and the standing instructions, so the brief does not have to restate everything I want. The output is a first draft, not a final draft. I read it for structure and argument first, voice second. If the structure is wrong, that is a brief problem. Fix the brief and regenerate rather than editing the structure of a bad draft.

The editing pass runs in two stages: once for substance and once for voice. These are separate sessions, not because there is a rule about it, but because conflating them means neither happens properly.

Where the system breaks

The most common failure is a brief that is too thin. A brief that says "2,000 words about email marketing automation" gives the model too much latitude. The output covers every possible aspect of the topic at the same depth, which produces something encyclopedic and dull. The brief needs an argument, not just a subject.

A closely related problem is treating the first draft as a starting point that requires extensive rescue. If you are rewriting more than 30 percent of an AI draft, the brief needs work. The editing time you are spending on reconstruction would have been better spent on a more detailed intake.

The third is skipping the voice pass. The draft that passes a substance check can still read like it was produced by a machine that has read a lot of content marketing. That check is yours and it has to be deliberate.

When the workflow holds at all three of these points, the output is consistent. Consistent does not mean identical. It means you are not reinventing the process each time and wondering why the results vary.