Build your first repeatable AI workflow
Turn a job you do every week into a saved, checkable routine instead of starting from a blank chat each time. Worked through on meeting notes, with a free workflow card.
- Level
- Beginner
- Reading time
- 14 minutes
- Sources checked
- 11 Nov 2026
- Status
- Draft, awaiting editorial review
Who it’s forEveryday AI users who keep typing the same kind of request, and small teams who want one reliable way of doing a recurring job.
Before you startAny AI chat tool; a free plan is enough. It helps to have read the prompting guide, because a workflow is built from a good brief.
By the end you'll be able to
- Pick a task worth turning into a workflow
- Write standing instructions that make the output checkable
- Test, fix and save the workflow so it works next week too
A workflow, not an agent
If you ask an AI for the same kind of thing every week, you're probably rewriting the same request each time and getting slightly different results. A repeatable workflow fixes that: the same steps, the same instructions and the same checks every time, saved so you can reuse them.
That's different from an autonomous agent, which decides its own steps and can take actions such as sending emails or editing files. Agents are useful for some jobs, but they're harder to check. For a weekly task, a workflow where a person runs it and approves the result is usually the better place to start.
| Question | Repeatable workflow | Autonomous agent |
|---|---|---|
| Who decides the steps | You, once, when you design it | The AI, each time it runs |
| Who takes action | You, after checking the output | The AI, through tools you connect |
| What goes wrong | A wrong or missing item in the output, which you can see | A wrong action, which may already have happened |
| Good for | Recurring jobs with a clear 'good result' | Open-ended jobs where the steps vary |
| What you need | Any chat tool and a text file | Tool connections, permissions and monitoring |
Pick the right task
A good first workflow passes five tests.
- 1It repeatsWeekly or more often. Anything rarer isn't worth the setup.
- 2The input looks similar each timeMeeting notes, enquiry emails, a weekly report. If every input is different, the instructions can't be.
- 3You know what good looks likeYou could judge a result in a minute or two. If you can't describe a good result, an AI can't aim at one.
- 4Mistakes are cheap to catchYou'll check every output before it's used, and you can tell when something is wrong.
- 5The data is OK to shareYou're allowed to paste it into the tool you'll use. If your organisation has rules about AI tools, they apply here.
Sort it
Good first workflow?
Using the five tests, sort each task.
Our worked example is a task most people have: turning messy meeting notes into a short summary and a table of actions with an owner and a due date, ready to paste into an email.
Break it into steps
Write down what you do today by hand, then mark which steps the AI drafts and which a person checks. Keep the AI's part small enough that you can see whether it did it right.
- 1Prepare the input (you)Paste the notes as text. If they're in a PDF or Word file, convert them first; a converter such as MarkItDown turns most office files into plain text.
- 2Draft the summary and actions (AI)One run, with the saved instructions.
- 3Check every row (you)Each action against the notes, with the short checklist below.
- 4Send or file it (you)Only after the check. The AI never sends anything.
Choose a tool
Any AI chat tool can run this example, including free plans. If your tool lets you save standing instructions, use that so you don't have to paste them each time. If it doesn't, keep them in a text file and paste them at the start of a new chat. A new chat each time also stops last week's notes leaking into this week's answer.
Note which tool and model you used. Providers retire older models on published dates, and a workflow that worked on one model needs re-testing on its replacement. The current options are below, with dated sources.
ClaudeAnthropic, checked 11 Nov 2026
- Lineup
- Verified. Claude Fable 5.2, Claude Opus 5.5, Claude Sonnet 5.5, Claude Haiku 5.5
- API
- Verified. From $0.10 in / $0.50 out (Haiku 5.5) to $8 in / $40 out (Fable 5.2), per million tokens
- Apps
- Verified. Free, then from $20 a month (Pro)
- Context
- Verified. 1M tokens (all four current models)
GPTOpenAI, checked 11 Nov 2026
- Lineup
- Verified. GPT-6 Astra, GPT-6.1 Sol, GPT-6.1 Terra, GPT-6 Luna
- API
- Verified. From $0.10 in / $0.50 out (GPT-6 Luna) to $10 in / $50 out (GPT-6 Astra), per million tokens
- Apps
- Not yet checked. ChatGPT Free, Go, Plus and Pro: not yet checked
- Context
- Verified. 1.05M tokens (all four GPT-6 models)
GeminiGoogle, checked 11 Nov 2026
- Lineup
- Verified. Gemini 4 Carbon, Gemini 4 Argon, Gemini 3.8 Flash, Gemini 3.6 Flash, Gemini 3.5 Flash-Lite, Gemini 3.1 Pro
- API
- Verified. Gemini 4 Carbon and Argon: $2 in / $10 out per million tokens at introductory prices until 30 Nov 2026; both $4 in / $20 out from 1 Dec 2026
- Apps
- Verified. Free, then from $4.99 a month (AI Plus)
- Context
- Verified. 1M tokens (Gemini 4 Argon)
GrokxAI, checked 11 Nov 2026
- Lineup
- Verified. Grok 4.7
- API
- Verified. $2 in / $6 out per million tokens (Grok 4.7), with higher rates above 200K tokens of context
- Apps
- Not yet checked. Grok app plan prices: not yet checked
- Context
- Verified. 500K tokens (Grok 4.7)
LlamaMeta, checked 11 Nov 2026
- Lineup
- Verified. Llama 4, Llama 3 (3.1, 3.2, 3.3), Llama 2
- API
- Draft. Depends on where you run it: self-hosted under the Llama licences, or a third-party host's prices
- Apps
- Draft. No subscription: download and run it yourself
- Context
- Not yet checked. Per-model detail: not yet checked
Checked against the provider's pageOur draftNot yet checked
Write instructions that hold up
A workflow's instructions are a brief you write once: the goal, the context, the rules and the exact output format. The rules that matter most are the ones that stop the AI filling gaps with guesses, and the ones that make its output quick to check.
Summarise these meeting notes and list the action items.
Turn the notes into: 1) up to 5 summary bullets, each a decision or fact stated in the notes; 2) a table: # | Action | Owner | Due | From the notes. Owner and Due must be written in the notes; if not, write NOT IN NOTES and never guess. If something later in the notes changes an action, show only the final version and mark it (changed later). "From the notes" is the exact words the action came from. 3) Up to 5 things a person should confirm. Use only the notes.
Three rules are doing the work. "Never guess" with a fixed placeholder turns a hidden gap into a visible one. The "From the notes" column lets you check each row in seconds. And the "to confirm" list gives the AI somewhere to put its doubts instead of resolving them quietly.
Context, documents and structured output
- Give it only what this run needs: this week's notes, not the whole folder. Anthropic's documentation notes that accuracy and recall can fall as a model's context fills up.
- Paste text rather than screenshots where you can. Converted text is easier for you and the model to check.
- Ask for the same format every time. A fixed table is faster to check, easy to paste, and makes a missing column obvious.
- If one input is very long, split it into parts and run the workflow on each.
Check the output
Every run gets a quick human check before anything leaves your hands. For this example it takes about two minutes.
- Every action matches its "From the notes" quote, and the quote is really in the notes.
- No owner, name or date appears that isn't in the notes.
- Nothing important is missing: skim the notes for anything that sounded like a task.
- Anything changed later in the meeting shows its final version.
- The "to confirm" items are either resolved or sent on as questions.
If a workflow produces factual claims, such as figures in a report or statements about rules, check those the way our guide to checking an AI answer describes.
Test it on three real examples
Before you rely on a workflow, run it on three past inputs where you already know the right answer: one easy, one messy and one tricky. We did this for the example with three meeting notes we wrote, comparing the one-line request with the standing instructions.
| Notes | One-line request | Standing instructions |
|---|---|---|
| Easy | Right actions, but turned "by Friday" into a specific date the notes didn't give, and added a comment about today's date | Right actions; kept "Friday" and asked which Friday was meant |
| Messy | Assigned a task to someone who'd only said "maybe", and wrote "I've assumed it's Dan" for another | Wrote NOT IN NOTES for both and listed them to confirm |
| Tricky: a decision reversed later | Handled the reversal, but merged "write" and "send" into one action | Handled the reversal, marked it, and flagged that the old deadline had no replacement |
The one-line request wasn't bad. Its mistakes were plausible guesses, which are the hardest kind to notice. The instructions didn't make the model smarter; they made its gaps visible. They weren't perfect either: one summary left out two items that appeared only in the action table, which is why the human check reads the table, not just the summary.
When it fails, fix the instructions
When a run goes wrong, correcting the output fixes this week. Changing the instructions fixes every week after. Note each failure in a test log, change one rule, and re-run your three examples.
| What went wrong | Instruction to add or change |
|---|---|
| Invented an owner or date | "If it isn't written in the notes, write NOT IN NOTES. Never guess." |
| Two actions merged into one | "One row per action. If one line holds two actions, split them." |
| Used a decision that was later reversed | "If something later changes or cancels an action, show only the final version." |
| Summary too long or full of opinion | "Up to 5 bullets. Each one is a decision or fact stated in the notes." |
| Format drifts between runs | Give the exact table header, and paste it again if a run ignores it. |
Save it so it works next week
A workflow only saves time if you can find it and trust it next week. Keep it on a workflow card: one text file with the task, the steps, the instructions, the output format, the checklist, your test log and a version line. When you change a rule, add a line saying what and why. When your tool or model changes, re-run your three test examples before you rely on it again.
Free worksheet
The workflow card
Plan, write and test a repeatable AI workflow: five tests, steps, standing instructions, a checklist and a test log.
The online version saves your answers only in this browser. The PDF is A4 and prints on US Letter too.
Once a workflow is proved by hand, you can go further: package it as a reusable skill in tools that support them, or connect it to an automation tool so the input arrives on its own. Keep the human check either way.
Try it
Guided practice
Build your own workflow card
About 30 minutes0 of 5 steps ticked
You’re done when
- Your card passes all five tests and has standing instructions with the two rules (use only the input; never guess)
- All three examples have been run and checked, with failures in the test log
- You've changed at least one instruction and re-run the three examples
What you’ll get from it: A saved workflow you've tested on your own work, and a feel for which rules make the biggest difference.
What to remember
- A workflow makes results more consistent and easier to check. It doesn't make them right; the check does.
- Our test used three examples on one model. Yours will behave differently, which is why you test on your own examples.
- Don't paste confidential or personal information into a tool your organisation hasn't approved for it.
Tools for this guide
- MarkItDown: A Python tool from Microsoft that converts PDF, Word, PowerPoint, Excel and other files into Markdown text for AI tools. (We tested)
- n8n: A visual workflow automation tool you can self-host, with building blocks for AI models and hundreds of apps. (Researched from docs)
- Agent Skills examples: Anthropic's public repository of example Skills: folders of instructions and files that Claude can load when a task needs them. (Researched from docs)
Your progress
You’ve finished 0 of 2 activities in this lesson.
When you've tried the practice task on your own work, mark the lesson complete. It's your call: finishing the activities shows you've practised, not that you've mastered the skill.
Progress is saved only in this browser, on this device. There’s no account, and nothing is sent to us or anyone else. Clearing your browser data, or using another browser or device, starts you afresh. We save which activities you finished, never what you type.
Suggested next lesson
Agents, MCP servers and skills: what each is and when to use oneA workflow follows steps you set. Next, what changes when an agent chooses the steps, and how MCP and skills fit in.Intermediate, 14 minutesNext steps
Sources and evidence
The method is our editorial advice. We ran the worked example ourselves on 11 November 2026: three meeting notes we wrote, each through a one-line request and through the workflow card's instructions, on one Claude model through a developer tool rather than a free chat app. What happened is described in the guide. Three examples on one model show the method working; they don't measure how reliable it is, and we haven't tried other assistants.
- Anthropic: Context windows (opens in a new tab)Checked 11 Nov 2026
- Microsoft: MarkItDown README (opens in a new tab)Checked 11 Nov 2026
This guide is a draft and hasn’t been through editorial review yet. How we review guides