Ship Lean WorkflowAEO

Learning AI Workflows From Scratch: The Minimum Path.

A no-tutorial-hell path for building your first AI workflow. Pick one real task, map the trigger and gate, ship it in n8n, then add Claude only where judgment is needed.

aeo/page-factory

$ source signal

reddit/rss -> brief -> page

$ qa gate

direct answer, artifact, receipts

Direct Answer

Pick one task you already do every week, build a 4-node workflow in n8n that runs it, and stop reading tutorials until that workflow runs unattended for seven days.

The path is not “learn n8n, then learn Claude, then learn agents.” It is: pick a task, map the trigger and the output, build the smallest workflow that produces the output, add a human approval gate, and ship. Add a model only at the judgment step, and only after the workflow already runs without one. Most beginners get stuck because they pick a complex task and try to use every tool. The fix is to pick a boring task and use as little as possible.

Use This When And When To Skip It

Use thisSkip this
You have a real recurring task and 2 hours this weekendYou want a course outcome, not a working workflow
You can name the trigger and the output in one sentence eachYou cannot describe what success looks like
You are okay with a workflow that fails the first three runsYou expect the first build to be production-ready
You will use the workflow yourself before selling it to anyoneYou are trying to learn so you can sell tutorials

Tradeoff: this path is slow on day one and fast on month two. You will not have an impressive demo at the end of weekend one. You will have one workflow that actually runs.

The System

Trigger     -> a real recurring event (cron, webhook, new row in a sheet, new email)
Inputs      -> the data the trigger produces, nothing else
Decision    -> a rule you can write in one sentence ("if X, route to Y")
Action      -> the output (post to Slack, write to a sheet, send an email, call an API)
Approval    -> at first, every run goes to your inbox before any external send
Feedback    -> a log row per run with trigger, decision, action, error

The first three workflows you build should follow this shape. No agent loops, no multi-step prompts, no vector stores. Add complexity only when the simple version is boring enough to be reliable.

Steal This Workflow

This is the minimum learning path. Eight steps, one weekend, one workflow.

1. Write the task in one sentence. “Every Friday I copy new Search Console queries into a doc and pick three to write about.” If you cannot say it in one sentence, the task is two tasks.

2. Name the trigger and the output. Trigger: Friday at 9am. Output: a doc or Slack message with three candidates. That is the contract.

3. Open n8n and build it as 4 nodes. Cron trigger, HTTP or built-in data fetch, function node for the rule, send node for the output. Skip the AI node for now.

4. Run it 3 times before you make it pretty. First run will fail. Second run will produce wrong output. Third run will work. Do not refactor until then.

5. Add the approval gate. Every run pings you first. You read it, you click approve, the action fires. Use the gate pattern from the n8n AI agent workflow.

6. Now, and only now, add the model. If the rule is a judgment (“rank these three queries by Marcus fit”), swap the function node for a Claude or OpenAI call. The model gets the inputs, returns a structured answer, and the workflow continues. If the rule is mechanical, leave the model out.

7. Audit any JSON you imported. If you grabbed a template from a YouTube tutorial or had a model draft the workflow JSON, run it through the n8n workflow JSON auditor before activation. Templates ship credentials, webhooks, and code nodes you did not write.

8. Let it run for a week. No new workflows. No new tutorials. Read the log every day. If it failed, fix the failure. The point of week one is one workflow that ran seven times.

What This Looked Like For This Page

The topic came from the weekly AEO run, not from a course Chris built.

The run pulled 936 raw Reddit RSS entries, scored 314 candidates, generated 25 AEO briefs, and marked 9 of those as publish_now. This one passed because:

GateWhy it passed
Source languageThe thread asked “learning AI workflows from scratch, need guidance” in plain words, which matches how beginners search
ArtifactThe answer maps to a copyable 8-step path with a 4-node first workflow
Cluster fitIt links into n8n, Claude Code, the workflow planner, and the JSON auditor without straining

The page is research-inspired by the thread, not a claim that any specific beginner result came from Chris’s coaching.

What Most People Get Wrong

The mistake is starting with the model and working backward to the task.

Three failure modes show up in beginner threads:

  1. They pick a wow-factor task. “I want an agent that books meetings, drafts emails, and writes my newsletter.” The task is five tasks. None of them get built. The fix is to pick the most boring single task you do.

  2. They watch tutorials instead of running workflows. A tutorial feels productive. It is not. The signal that you are learning is a workflow that has run, failed, been fixed, and run again.

  3. They put the model in the wrong slot. They use Claude to fetch the data, filter it, and send it. The model does one of those badly and the workflow looks broken. The model belongs at the judgment step, between the fetch and the send. Not as the fetch or the send.

The fastest path out of tutorial hell is to ship one ugly workflow.

How I Would Build This In Ship Lean

The Ship Lean version uses n8n for the workflow, Claude Code for the JSON drafting, and a repo for the audit trail.

Plan the workflow before you open n8n. Use the Claude Code n8n workflow planner to sketch the trigger, inputs, decision, action, and gate. Walk into n8n with a node map.

Build the first version in n8n directly. Follow the n8n AI agent tutorial for the trigger-decision-approval shape. Do not skip the gate. The gate is what teaches you what your workflow actually does.

Audit anything you did not write. Template JSON from forums, AI-generated JSON, and shared screenshots all need a pass through the n8n workflow JSON auditor before activation.

Keep the stack tiny. n8n, one trigger source, one output destination, one log sheet. The AI stack for solo founders post goes deeper on what to keep and what to cut.

Use the same SEO workflow on yourself. Once your first workflow runs, the second one can produce content. The Claude SEO workflow post shows how to wire Claude as a step in a repo-aware pipeline instead of a chat tab.

Next Step

If you are stuck on “learning AI workflows,” pick one task this week, name the trigger and the output in one sentence each, and build the 4-node version in n8n.

The Claude Code n8n workflow planner gives you the node map before you start dragging boxes. Use it. Then ship the ugly version.

Source Signal

Research-inspired by a Reddit thread where an operator asked for guidance on learning AI workflows from scratch. Treat the thread as one builder’s question, not as proof of Chris’s results. Original: r/automation: “Learning AI workflows from scratch. need guidance”.

FAQ

Where do I actually start with AI workflows? Pick one weekly task with a clear trigger and output. Build a 4-node workflow in n8n before watching a tutorial.

Do I need to learn Python or code first? No. n8n covers triggers, branches, and HTTP without code. Add JavaScript expressions only when a built-in node falls short.

When does Claude or any model belong in the workflow? At the judgment step. If the task is route, classify, summarize, or rewrite, that is the model’s job.

How do I avoid tutorial hell? One tutorial per workflow. Build the workflow before watching a second.

What should the first workflow do? Pick something boring: lead enrichment, a daily comment digest, a Friday content brief from Search Console.