AI Builders for Professionals — Course Outline

4 weeks. 10 lessons.
4 things you will ship.

A practical, hands-on course for business professionals who want to build real AI tools — without a technical background. Every week ends with something deployed and working in your business.

Duration
4 weeks
Hours per week
8–10 hours
Total lessons
10 lessons
Prior experience
None required
Format
Online / Hybrid
Cost to student
£0–30 in tools

What students leave with

01 Reusable AI prompt system
02 Visual workflow in Flowise or LangFlow
03 Live deployed AI tool
04 24/7 automated business process

By the end of this course, students will

1
Understand how AI works

Know what large language models can and cannot do, and how to apply them effectively in a business context

2
Write professional-grade prompts

Use the 5-Part Framework to produce consistent, high-quality AI outputs for any repeating work task

3
Design and build visual AI workflows

Create multi-step AI processes in Flowise or LangFlow without writing any code

4
Deploy a working AI tool

Convert their workflow into a shareable application their team can use from a browser link

5
Build trigger-based automation

Connect AI to existing business tools using Zapier or n8n so processes run 24/7 without manual input

6
Measure and communicate ROI

Calculate time saved, cost reduction, and business impact — and document it for stakeholders

Who this course is designed for

MKT
Marketers
Content, campaigns, social media, email — all built faster with AI
OPS
Operations
Automate reporting, triage, and data processing workflows
MGR
Managers
Summarise, report, and communicate at scale without more headcount
ENT
Entrepreneurs
Build tools and automation that punch above their weight
SAL
Sales teams
Qualify leads, draft outreach, and follow up — systematically
SUP
Support teams
Triage tickets, draft responses, and route enquiries automatically

Week-by-week breakdown

01
AI Landscape + Prompt Engineering Systems
Build a reusable AI Work Assistant for a real task in your job
3 Lessons
What students learn
  • What AI actually is — and isn't
  • How ChatGPT, Claude, and Gemini differ
  • When AI works and when it fails
  • The 5-Part Prompt Framework (Role, Context, Task, Constraints, Output)
  • How to write prompts that work first time
  • The refinement loop — how to improve outputs
  • Prompt Cards — documenting for reuse
Exercises and activities
  • Compare ChatGPT vs Claude on the same question
  • Build a 5-Part prompt for a real work task
  • Test with 3 inputs — easy, real, edge case
  • Refine and document in a Prompt Card
  • Calculate time saved per week
Tools used
  • ChatGPT (free tier)
  • Claude by Anthropic (free tier)
  • Google Gemini (optional)
Week 1 deliverable A documented Prompt Card — a reusable, tested prompt for a real task, with refinement notes and time-saved estimate
02
AI Workflows + Visual Building with Flowise & LangFlow
Build a multi-step visual workflow tested with real business data
3 Lessons
What students learn
  • Why single prompts aren't enough for complex tasks
  • Workflow thinking: Input → Process → Output
  • When to chain AI steps and when to stop
  • Introduction to Flowise (chatflow builder)
  • Introduction to LangFlow (pipeline builder)
  • How to choose between the two tools
  • Node types: Input, AI, Output
  • The {input} placeholder — how data flows
  • Testing and debugging visual flows
  • Exporting and documenting workflows
Exercises and activities
  • Map a real business process on paper
  • Identify which steps AI can handle
  • Set up Flowise or LangFlow account
  • Build a sample Feedback Classifier flow
  • Build a real 3-step workflow from Week 1 prompt
  • Test with 3 real business inputs
  • Document with a written process description
Tools used
  • Flowise (free cloud — flowiseai.com)
  • LangFlow (free cloud — langflow.org)
  • OpenAI or Claude API key (students choose one)
Week 2 deliverable A working Flowise or LangFlow workflow (3+ steps) exported and documented, tested with 3 real business inputs
03
"Vibe Coding" — Build and Deploy an AI Tool
A live, shareable AI application anyone on your team can use
3 Lessons
What students learn
  • The difference between a workflow and a tool
  • What "vibe coding" means — building without deep expertise
  • What an API is and how it works (plain English)
  • Getting and safely storing an OpenAI API key
  • API cost structure — how to estimate and control spend
  • Three deployment paths (Flowise share, HTML form, Replit)
  • How to deploy to Netlify in under 2 minutes
  • Writing a user guide for non-technical users
Exercises and activities
  • Choose a deployment path based on goals
  • Deploy Week 2 workflow as a public tool
  • Customise the interface for non-technical users
  • Test with a colleague who didn't build it
  • Write a 1-paragraph user guide
  • Calculate cost per 100 uses
Tools used
  • Flowise public share link
  • LangFlow public share link
  • OpenAI API (pay-as-you-go, £1–5)
  • Netlify or Vercel (free hosting)
  • Replit (optional — free tier)
Week 3 deliverable A live, publicly accessible AI tool with a shareable URL, a user guide, and a cost estimate per 100 uses
04
Automation + Real-World Integration
A fully automated AI workflow running in your business, 24/7
3 Lessons
What students learn
  • Trigger → Process → Action systems
  • Common business triggers (email, forms, Slack, schedules)
  • Zapier vs n8n — which to use and when
  • Building a Zap step by step
  • Connecting to OpenAI inside Zapier
  • Why safeguards matter — and how to add them
  • Monitoring automation health and costs
  • How to write a Runbook for your team
  • Calculating and presenting ROI
Exercises and activities
  • Plan your automation on paper (trigger → action)
  • Set up Zapier account and create first Zap
  • Connect trigger source to AI step to action
  • Test with 5+ real inputs
  • Add a human review safeguard
  • Monitor for one week — track runs, errors, cost
  • Write Runbook for team handover
  • Calculate total weekly time saved
Tools used
  • Zapier (free tier — 100 tasks/month)
  • n8n (free self-hosted, optional)
  • OpenAI API (via Zapier action)
  • Google Sheets / Gmail / Slack (as destinations)
Week 4 deliverable A live Zapier or n8n automation — tested, documented, with a team Runbook and a measured ROI calculation

Full tool list

ChatGPT
Week 1 · Free
Claude
Week 1 · Free
Flowise
Week 2–3 · Free
LangFlow
Week 2–3 · Free
OpenAI API
Week 3–4 · £1–5
Netlify
Week 3 · Free
Replit
Week 3 · Free
Zapier
Week 4 · Free tier
n8n
Week 4 · Free

How students are assessed

Weekly deliverables (portfolio-based)
  • Week 1: Prompt Card — documented and tested prompt
  • Week 2: Workflow export — Flowise or LangFlow, with test evidence
  • Week 3: Deployed tool — live URL and user guide
  • Week 4: Automation + Runbook — live in Zapier/n8n, with impact metrics
What "passing" looks like
  • Prompt produces 4/5 quality output consistently
  • Workflow runs on real data without errors
  • Tool is accessible by a non-technical user
  • Automation runs without manual input for 1 week
  • Student can explain every component they built
  • ROI is calculated and documented

About the course creator

OR
Omer Raza
iamomerraza.com

AI practitioner and course designer specialising in practical AI education for business professionals. This course is built around the principle that the best way to learn AI is to build something real — not watch slides.

4-Week Hands-On Course

You are going to build AI tools. This week.

Not just play with ChatGPT. Actually build — prompts, workflows, deployed apps, and automations running 24/7 in your business. No coding background needed.

4 Weeks
10 Lessons
4 Things you'll ship
£0–30 Your total cost

One deliverable per week. All of them real.

01

AI Landscape + Prompt Engineering

Understand what AI can (and can't) do. Learn the structured 5-Part Prompt System that makes AI outputs consistent and professional.

Deliverable: Your reusable AI Work Assistant
02

AI Workflows + LangFlow

Stop thinking in single prompts. Build multi-step AI processes visually in LangFlow — no code, just drag, connect, and test.

Deliverable: A 3-step visual workflow
03

"Vibe Coding" — Build an AI Tool

Turn your workflow into an app your team can actually use. Deploy it with a link you can share today. No deep coding needed.

Deliverable: A live deployed AI tool
04

Automation + Real Integration

Build trigger-based automations in Zapier or n8n. Connect to your real business tools. Let it run 24/7 while you do other things.

Deliverable: A fully automated workflow

What you need

ChatGPT or ClaudeFree tier — Week 1 & 2
FlowiseFree cloud — flowiseai.com
LangFlowFree cloud — langflow.org
OpenAI API Key£1–5 credit — Week 3
ZapierFree tier — Week 4
Replit or NetlifyFree — Week 3

Total expected cost: £0–30 for the entire 4 weeks. All free tiers are enough to learn and build. Pick either Flowise or LangFlow for Week 2 — you don't need both.

What is AI, really?

Outcome: You understand how AI works — and why that makes you a better prompter

Before you write a single prompt, you need to understand what you're talking to. Not at a PhD level — but enough to stop treating AI like magic and start treating it like a tool with known strengths, known weaknesses, and a very specific history. That understanding is what separates people who get great results from people who don't.

The one thing most people get wrong

Here's the most important thing you will learn today:

First big concept
An LLM is not trained to answer questions.
It is trained to complete text.

During training, the model sees millions — sometimes billions — of examples of text and learns one thing: given everything I've read so far, what word comes next?

That's it. That's the core mechanism. Everything else — the ability to write emails, answer questions, code software, analyse documents — is a consequence of doing that one thing extremely well, at enormous scale.

The library analogy (from your notes)

Think of the base AI model as a student who has read every book in the library — but has never had a conversation. Technically brilliant. Encyclopaedically well-read. But if you ask it something, it might just continue the sentence rather than actually help you.

That raw model is called the base model. It takes two more stages of training before it becomes the helpful assistant you're used to. More on that shortly.

How AI actually reads your words

Here's something that surprises most people: AI doesn't read text. It reads numbers. Before your words reach the model, they go through a transformation pipeline. Understanding this pipeline explains a lot about why AI behaves the way it does.

1
Tokenisation
2
Token IDs
3
Embeddings
4
Prediction
Step 1 — Tokenisation

Your text gets split into chunks

The model doesn't see words — it sees tokens. A token is roughly a word, part of a word, a punctuation mark, or a space pattern. The model splits your input before it does anything else.

Example — the sentence "The cat sat on the mat." becomes:

The cat sat on the mat .

Longer or unusual words get split further. "ResearchBuddyAI" might become:

Research Buddy AI
Why this matters for prompting: Very specific jargon, made-up words, or unusual formatting can confuse the tokeniser and reduce output quality. Plain, clear language tokenises cleanly and produces better results.

The three stages that turned a text predictor into an assistant

The model that comes out of the tokenisation/embedding/prediction pipeline is not the ChatGPT or Claude you use. It's a raw text completion machine — useful, but not helpful. Three training stages transform it into an assistant.

📚
Stage 1 — Pre-training: Learning Language
The model reads the internet and learns to predict text

In pre-training, the model reads an enormous amount of text — books, websites, code, Wikipedia, scientific papers — and learns to predict the next token. It does this billions of times, adjusting its internal weights each time it gets something wrong.

By the end of pre-training it has learned:

Grammar and sentence structure
Facts about the world
Writing styles and formats
Code patterns and logic
Common knowledge across domains
Reasoning patterns
But here's the problem

Ask the pre-trained base model "Explain AI simply" and it might respond: "Explain AI simply. This topic discusses the fundamentals of..."

It's continuing the text — not helping you. Pre-training = learn language. It does NOT yet = learn to be helpful.

Why this matters for prompting

Pre-training is why the model has broad knowledge across almost every topic. But it also means that without further training, it would just complete sentences — not actually answer your question. The next two stages fix that.

🎓
Stage 2 — Supervised Fine-Tuning (SFT): Learning to Follow Instructions
The model learns that questions deserve helpful answers

After pre-training, the model goes through Supervised Fine-Tuning. Human trainers write thousands of examples of ideal conversations:

User
Explain AI simply.
Assistant
AI means computers doing tasks that normally need human thinking — like reading, writing, and spotting patterns. Instead of being programmed with rules, AI learns from examples.

The model is trained on thousands of these pairs. It learns: when a user asks a question, I should respond helpfully.

Pre-training teaches
Language
+
Fine-tuning teaches
Instruction following
=
Result
Helpful assistant
Why this matters for prompting

SFT is why giving the model a clear instruction works — it was specifically trained to follow instructions. The clearer and more specific your instruction (your TASK in the 5-Part Framework), the better it performs this trained behaviour.

⚖️
Stage 3 — RLHF: Learning What Humans Actually Prefer
The model learns the difference between technically correct and genuinely good

RLHF — Reinforcement Learning from Human Feedback — is the stage that teaches the model which responses humans actually prefer. SFT taught it to follow instructions. RLHF teaches it to be better at it.

Human raters compare two responses to the same prompt and say which is better:

Prompt: "Explain machine learning to a beginner"
Response A — Rejected

"Machine learning is an algorithmic paradigm in which statistical models are constructed from training data through gradient-based optimisation..."

✗ Technically accurate. Not helpful to a beginner.
Response B — Chosen ✓

"Machine learning means computers learn patterns from data instead of being told rules. Like a child learning to recognise cats — not from a definition, but from seeing thousands of cats."

✓ Clear, accurate, beginner-friendly. Human picks this.

A reward model learns these human preferences. The main model is then trained to produce responses that score higher — making it progressively better at giving the kind of answers humans prefer.

SFT
Teaches the model to answer
RLHF
Teaches the model to answer better
Result
Clear, helpful, and safe responses
Why this matters for prompting

RLHF is why the model tends to be clear and helpful by default. But it also means the model has preferences — it tends toward certain styles and formats. When your prompt is vague, the model falls back on those trained defaults. When your prompt is specific (ROLE + CONTEXT + CONSTRAINTS), you override those defaults with your own requirements. That's the entire point of the 5-Part Framework.

Why all of this matters for how you prompt

You now understand the full pipeline. Here's how each stage explains something you'll experience every day:

What you noticeWhy it happensWhat to do about it
AI gives vague, generic answers Vague prompt → model falls back on RLHF defaults Use ROLE + CONTEXT to override defaults
AI states something confidently but it's wrong Prediction-based, not fact-lookup. Trained on imperfect data Always verify facts. Ask it to cite or caveat claims
AI doesn't know what happened last week Training has a cut-off date. It learned from past text Provide current information in your prompt's CONTEXT
AI sounds too formal / too casual Default RLHF style is "professionally helpful" Specify your exact tone in CONSTRAINTS
AI gives a much longer answer than you needed Default training rewards thoroughness Set a word limit in CONSTRAINTS
AI doesn't know your business, your clients, your context It only knows what you tell it in each conversation Put that information in CONTEXT every time

The three tools you'll use in this course

ToolBest forCostCharacter
ChatGPT General tasks, code, structured output Free / £20 per month (Plus) Direct, fast, widely integrated
Claude Long documents, nuanced writing, analysis Free / £18 per month (Pro) Careful, thorough, great at detail
Gemini Google Workspace tasks Free with Google account Connected to Google services

Start with ChatGPT or Claude — both free tiers are enough for Weeks 1 and 2.

Check your understanding

An AI confidently tells you a statistic that turns out to be wrong. Why does this happen?
The AI is intentionally misleading you
The model predicts probable text — it doesn't look facts up, so it can predict convincingly wrong answers
The pre-training data was too small
Exactly. The model predicts what's statistically likely based on its training data — it doesn't verify against a fact database. This is called "hallucination." Always verify specific facts, statistics, and citations from AI output.
You want AI to respond in your company's casual, friendly tone instead of its default professional style. Which training stage explains why it defaults to professional — and what should you do?
Pre-training — use a different AI tool
Tokenisation — use simpler words in your prompt
RLHF — specify your exact tone in the CONSTRAINTS section of your prompt
Correct. RLHF trained the model to prefer "professionally helpful" responses by default. But that default is overridable — adding a tone instruction like "casual and direct, like a friendly colleague" in your constraints will change the output immediately.
Your first exercise

See the training stages in action

Sign up for ChatGPT and Claude (both free). Try these two prompts in both tools and observe the difference:

  1. Prompt 1 (vague): "Explain machine learning."
    Notice: How long is it? How formal? Does it assume your level?
  2. Prompt 2 (specific): "Explain machine learning in 3 sentences for a non-technical marketing manager who just needs to understand the concept well enough to work with AI tools."
    Notice: How different is the response?
  3. Now ask each tool: "What was the most significant business news story from yesterday?"
    Notice: What do they say? What does this tell you about their training cutoff?
Your takeaway

You've just seen RLHF defaults (Prompt 1) vs. overriding them with specifics (Prompt 2), and the pre-training cutoff limitation (Prompt 3). These three observations will change how you prompt from now on.

The 5-Part Prompt Framework

Outcome: You write prompts that work the first time — every time

Most people type questions into AI like they're texting a friend. That's why they get mediocre results. The difference between a £5-an-hour assistant and a £500-an-hour consultant is how you brief them. This lesson teaches you to brief AI like a pro — and then challenges you to spot bad prompts in the wild.

Why most prompts fail

Here's what most people type: "Write me a marketing email."

Here's what AI actually needs to write something useful:

  • Who is writing it? (Your company, your expertise, your tone)
  • Who is receiving it? (What do they care about? What stage of the funnel?)
  • What is the goal? (Click a link? Book a call? Buy something?)
  • What constraints apply? (Length, formality, number of CTAs)
  • What should the output look like? (Subject + body? Just body? HTML?)

Without those answers, AI guesses. Guesses are generic. Generic wastes your time. The 5-Part Framework eliminates guessing.

The 5-Part Framework — every part earns its place

R
Role

Tell AI who it should be. This sets expertise, tone, and how it frames its answers. The more specific, the better.

"You are a senior copywriter who specialises in B2B SaaS email campaigns with 10+ years of experience."
C
Context

Give background. Don't make AI guess your situation. The more specific detail you provide, the more relevant the output.

"We're a 10-person agency launching a project tracker for marketing teams. Customers are marketing managers at 50–200 person companies who currently use spreadsheets."
T
Task

Be precise about what you want done. Strong verbs: write, analyse, summarise, rewrite, compare, extract, generate, classify.

"Write a 3-email onboarding sequence welcoming new free trial users and guiding them to activate their first project within 48 hours."
C
Constraints

This is where most people skip — and regret it. Tell AI exactly what to avoid, what limits apply, what tone to use.

"Keep each email under 150 words. No jargon. One clear CTA per email. Warm, helpful tone — not corporate, not pushy."
O
Output format

Say exactly how the result should appear. A list? A table? A document? If you don't specify, you'll get whatever AI finds easiest — rarely what you need.

"Format: Subject line / Preview text (40 chars max) / Email body. Label each Email 1, 2, 3."

Real examples — see the difference yourself

Each example below shows the same goal tackled first with a weak prompt, then with the 5-Part Framework. Read both carefully. You'll start seeing exactly what's missing.

❌ Weak prompt
"Write an apology email for a late delivery."
What AI produces:

"Dear Customer, We sincerely apologise for the delay in your order. We are working hard to resolve this issue and will update you shortly. Thank you for your patience. Regards, The Team."

Why it fails:
  • No role — reads like a robot wrote it
  • No context — doesn't know how late, what product, who the customer is
  • No constraints — could be any length, any tone
  • No output format — just a blob of text
✓ 5-Part prompt
Role: You are a customer success manager at a premium e-commerce brand known for outstanding service.

Context: A customer ordered a birthday gift. It's 3 days late. They emailed us once already — frustrated but polite. The gift was £80 worth of chocolates.

Task: Write a personal apology email that retains their loyalty and makes the situation right.

Constraints: Under 120 words. Warm and human, not corporate. Offer either a discount code OR expedited shipping — not both. Use the customer's name placeholder [Name].

Output: Subject line + email body only.
What AI produces:

"Hi [Name], I'm so sorry about this — a birthday gift arriving late is genuinely awful, and you deserved better from us. I've personally flagged your order and [expedited shipping / a 20% discount code: SORRY20] is on its way to you now. Thank you for handling this so graciously. — Sarah, Customer Success"

Why it works:
  • Feels human — specific role informed the tone
  • Addresses the real situation — the birthday, the amount
  • Stays under word limit from the constraints
  • Exactly the format you asked for
❌ Weak prompt
"Give me some LinkedIn post ideas."
What AI produces:

A list of 5 utterly generic ideas: "Share a personal story," "Post a tip about your industry," "Celebrate a team win," "Ask your audience a question," "Share a lesson you learned." — You could have typed those yourself in 10 seconds.

Why it fails:
  • No role — who's writing these? A CEO? A freelancer?
  • No context — what industry, what audience, what goal?
  • No constraints — how many? What style? What to avoid?
  • No output format — just ideas or full drafts?
✓ 5-Part prompt
Role: You are a social media strategist who specialises in LinkedIn content for B2B service businesses.

Context: I'm a UX consultant with 8 years of experience. My audience is product managers and startup founders. I post twice a week. My goal is to generate inbound enquiries — not just likes.

Task: Generate 5 LinkedIn post concepts for this week focused on common UX mistakes that cost companies money.

Constraints: Each concept should feel original — no "5 tips" listicles. At least one should use a real-world failure as the hook. No motivational fluff. Max 30 words per concept description.

Output: Numbered list. Each entry: Hook sentence + 1-line description of the angle.
What AI produces:

5 sharp, specific post concepts — with hooks like "We redesigned a checkout flow and killed £40k in revenue. Here's what we missed." Each one usable, specific to your audience, and with a clear angle.

Why it works:
  • Role told AI the content style and platform expertise
  • Context gave audience, goal, and posting frequency
  • Constraints killed the generic listicle format
  • Output format made the response immediately actionable
❌ Weak prompt
"Analyse this lead and tell me if they're good."
What AI produces:

A vague response: "Based on the information provided, this lead appears to have potential. They work in technology and seem interested in your services. I would recommend following up to learn more about their needs." — Useless. You already knew that.

Why it fails:
  • No role — AI doesn't know your sales criteria
  • No context — what counts as a "good" lead for you?
  • No task specifics — what does "analyse" mean here?
  • No output format — you need a score, not an essay
✓ 5-Part prompt
Role: You are a senior sales qualification analyst with experience in B2B SaaS companies.

Context: We sell project management software at £299/month. Ideal customers are marketing agencies with 10–50 staff who currently use spreadsheets. We close deals that have: budget sign-off, a current pain point, and a decision-maker as the contact.

Task: Score this incoming lead from 1–10 and explain your reasoning. Flag any missing information we should ask for on the follow-up call.

Constraints: Be direct. Don't recommend following up with every lead — say "not worth pursuing" if the score is below 4. Max 150 words total.

Output: Score: X/10 | Reason: [2 sentences] | Missing info: [bullet list] | Recommended next step: [one sentence]
What AI produces:

Score: 7/10 | Reason: Contact is a Head of Marketing at a 22-person agency — fits ICP. Mentioned "drowning in spreadsheets" which is a strong pain signal. | Missing info: Budget authority, timeline, current tool spend | Next step: Book discovery call, lead with the spreadsheet comment.

Why it works:
  • Context defined exactly what a good lead looks like
  • Task asked for a specific score, not a vague assessment
  • Constraints forced direct, actionable language
  • Output format means you can scan 50 leads in minutes
❌ Weak prompt
"Summarise these meeting notes."
What AI produces:

A paragraph that retells everything you just said — essentially your notes reorganised into different sentences. Nothing was extracted. Nothing was prioritised. You still have to read the whole thing.

Why it fails:
  • No role — who is this summary for? What do they care about?
  • No task specifics — summarise into what? A paragraph? Action items?
  • No constraints — how long? What to include or skip?
  • No output format — just prose, not usable structure
✓ 5-Part prompt
Role: You are an executive assistant who specialises in extracting decisions and actions from messy meeting notes.

Context: This is a 45-minute client kick-off meeting for a website redesign project. The output goes to three people: the client (non-technical), the project manager, and the lead developer.

Task: Extract all decisions made, all action items with owners and deadlines, and any risks or open questions raised.

Constraints: Summary should be under 120 words. If a deadline wasn't mentioned, write "deadline TBC — needs confirmation." Don't include small talk or filler. Flag any conflicting instructions as ⚠️.

Output: Use this exact structure:
SUMMARY (3 bullets max) | DECISIONS | ACTION ITEMS (Task · Owner · Deadline) | OPEN QUESTIONS | RISKS
What AI produces:

A crisp, scannable summary your team can act on immediately — with named owners on every action item, flagged conflicts, and nothing that wastes anyone's time.

Why it works:
  • Role told AI exactly what to prioritise and how to think
  • Context gave audience — critical for what to include or omit
  • Constraints handled the "deadline TBC" edge case automatically
  • Output format is reusable across every future meeting

Build your own prompt live

5-Part Prompt Builder

Fill in each section below. Your prompt assembles at the bottom in real time — copy it straight into ChatGPT or Claude.

Your prompt — ready to copy into ChatGPT or Claude

Now it's your turn — spot the mistakes

Below are 5 real prompts that professionals actually use. Each one has problems. Your job: identify what's missing or broken in each prompt, then submit your answers. You'll see how your thinking compares across all 5 areas.

Select all the problems you can spot in each prompt. There may be more than one correct answer per question.

Prompt 1 of 5
"Help me write a proposal."
What's wrong with this prompt? Select all that apply.
Prompt 2 of 5
"You are a helpful assistant. Summarise this article about climate change for me. Keep it short."
What's wrong with this prompt? Select all that apply.
Prompt 3 of 5
"You are a world-class copywriter with 20 years of experience writing for Fortune 500 brands. Write me something."
What's wrong with this prompt? Select all that apply.
Prompt 4 of 5
"You are a senior data analyst at a retail company. We've had a bad quarter — sales down 18% versus last year. Analyse the attached data and tell me what happened, why, and what we should do next. Focus on product category and regional trends. Give me 3 specific recommendations."
What's wrong with this prompt? Select all that apply.
Prompt 5 of 5
"You are an experienced HR manager at a mid-size tech company. I need to give difficult feedback to a team member who has been missing deadlines. The team member is generally positive and well-liked, but this has happened 3 times in the past month. Write me a script for a 1:1 conversation that addresses the issue directly, doesn't damage our relationship, and results in a clear action plan. Keep it under 400 words, conversational tone, not corporate HR-speak. Format it as: Opening (1 paragraph) / Core message (2–3 paragraphs) / Action plan discussion (bullet points) / Closing (1 paragraph)."
What's wrong with this prompt? Select all that apply.
Answered all 5? Submit to see your results and how others answered.

The refinement loop

Your first prompt won't be perfect. That's expected — and fine. Here's how to improve it systematically:

  1. Run it with real input

    Don't test with a made-up example. Use something from actual work this week.

  2. Rate the output 1–5

    Ask yourself honestly: would I use this as-is, or does it need major rework?

  3. Diagnose which part failed

    Too generic? → ROLE. Wrong topic? → CONTEXT. Wrong format? → OUTPUT. Too long/wrong tone? → CONSTRAINTS.

  4. Change one thing at a time

    Fix only the section that's wrong. This way you know exactly what made the difference.

  5. Save your best version

    When you hit a 4 or 5, document it as a Prompt Card. That's your template for every future use of that task.

Your AI output is too long and sounds too formal. Which part of your prompt do you fix first?
The ROLE section — give it a different persona
The TASK section — add more specific instructions
The CONSTRAINTS section — add a word limit and tone instruction
The CONTEXT section — add more background
Exactly right. Length and tone are controlled by CONSTRAINTS. Add "under 100 words" and "conversational, not corporate" — run it again and you'll see an immediate difference.

Build your AI Work Assistant

Outcome: A prompt you'll actually use in your job next week

This is your Week 1 project. You're going to pick one repetitive task from your real work and build a 5-Part prompt that handles it consistently and well. Then you're going to test it three times with real inputs. By the end, you'll have something you can use on Monday.

Step 1 — Choose your task

Pick something you do at least once a week. The best candidates are tasks that are:

  • Repetitive (same structure every time, different content)
  • Writing-heavy (drafts, summaries, responses, reports)
  • Time-consuming but not deeply strategic (you shouldn't need to think hard about format)
Common tasks that work brilliantly
  • Writing follow-up emails after meetings or proposals
  • Summarising customer feedback or support tickets
  • Drafting social media posts from a brief
  • Creating first drafts of proposals or SOWs
  • Writing weekly update messages to clients or teams
  • Generating meeting agendas from a topic list
  • Responding to common customer enquiries
  • Analysing competitor content or positioning

Step 2 — Write your prompt

Use what you learned in Lesson 2. Here's a template you can copy and fill in:

ROLE: You are [specific expertise and experience] CONTEXT: [Your business/situation — be specific about your audience, your product, your tone of voice] TASK: [Exactly what should you produce?] CONSTRAINTS: - [Length limit] - [Tone or style requirement] - [What to avoid] - [What to include] OUTPUT FORMAT: [Exactly how the result should be structured]

Step 3 — Test three times

Don't just test with a perfect, easy example. Use real inputs from your work:

  1. Easy test

    A simple, typical version of the task. This confirms the prompt works at all.

  2. Real test

    An actual example from last week's work. Does it produce something you'd use?

  3. Edge case test

    An unusual version — a difficult customer, a complex situation, an edge case. Does it break?

For each test, note: what score (1–5) would you give the output? What would you change?

Step 4 — Document it as a "Prompt Card"

A Prompt Card turns your prompt into a reusable tool. Here's the format:

# PROMPT CARD Title: Customer Follow-Up Email Generator Use when: After a sales call or proposal meeting Tested with: ChatGPT GPT-4 THE PROMPT: [Your full 5-Part prompt here] Test results: Test 1 (easy): Score 5/5 — used it directly Test 2 (real): Score 4/5 — tweaked the closing line Test 3 (complex): Score 3/5 — needed more context in CONTEXT section Refinements made: - Added "mention the specific pain point they shared" to TASK - Changed tone from "professional" to "warm and professional" Time saved per use: ~18 minutes Uses per week: ~5 Weekly time saved: 90 minutes

Week 1 completion checklist

  • Signed up for ChatGPT or Claude (free tier)
  • Identified my repeating task
  • Written my 5-Part prompt
  • Tested it 3 times with real inputs
  • Refined based on test results
  • Saved as a Prompt Card
  • Used it in real work at least once
Week 1 deliverable

Your Prompt Card

Submit (or share in your cohort channel) a completed Prompt Card including:

  1. Your full 5-Part prompt
  2. Three test outputs with your quality scores
  3. What you refined and why
  4. Your time-saved estimate per week
Why this matters

This prompt card is the foundation of Week 2. You'll use it as your starting point when building your first LangFlow workflow. Don't skip saving it.

Thinking in Systems

Outcome: You can break any complex task into a workflow

In Week 1 you built single prompts. They're great for simple tasks. But real business work is almost never one step. It's a chain — information comes in, gets processed, gets transformed, and eventually produces something useful. This week you learn to build those chains.

Why single prompts aren't enough

Imagine you want AI to handle customer feedback end-to-end. A single prompt might say: "Analyse this feedback and tell me what to do about it."

The output will be okay. But compare it to a system that:

  1. First reads and classifies the feedback by type (bug, feature request, complaint, praise)
  2. Then extracts the specific pain point or request from each item
  3. Then scores urgency and business impact
  4. Then drafts a response for each item that matches the category
  5. Then formats everything into a summary report for your team

Same input. Radically more useful output. That's the power of workflows.

The core pattern: Input → Process → Output

Start
Raw input
AI step 1
Classify
AI step 2
Extract
AI step 3
Synthesise
End
Report

Each arrow is a handoff. The output of Step 1 becomes the input of Step 2. Each step uses its own focused prompt — which means each step can be tested and refined independently.

The four workflow patterns you'll use most

Pattern 1: Analyse → Summarise

Used for: customer feedback, meeting notes, reports, support tickets, survey results.

Input
Raw text
Step 1
Extract key points
Step 2
Identify themes
Output
Summary + actions

Pattern 2: Generate → Filter → Rank

Used for: content ideas, product features, lead prioritisation, strategy options.

Input
Brief/topic
Step 1
Generate 10 ideas
Step 2
Score each
Output
Top 3 ranked

Pattern 3: Classify → Draft Response

Used for: support triage, enquiry routing, lead qualification, content tagging.

Input
Incoming message
Step 1
Classify + prioritise
Step 2
Draft response
Output
Category + draft

How to map your own workflow

Before you touch LangFlow, map your process on paper. Answer these questions:

  1. What is the input?

    What data, text, or information starts the process? (e.g. a customer email, a form submission, a meeting transcript)

  2. What is the final output?

    What should exist at the end that didn't exist before? (e.g. a report, a draft email, a scored lead record)

  3. What transformations happen in between?

    Work backwards from the output. What needs to happen to get from input to output? Write each step.

  4. Where does AI help?

    Mark each step: AI (language-based, pattern-recognition) or Human (judgment, approval, context).

The 3-to-5 rule

Your first workflow should have 3 to 5 steps. More than that and you'll spend your whole session debugging connections. Start simple, prove it works, then expand.

Exercise 2.1

Map your process on paper first

Choose a multi-step task from your work. Draw it out (on paper, whiteboard, or a notes app):

  1. Write the input at the top
  2. Write the desired output at the bottom
  3. Fill in 3–5 steps between them
  4. Circle which steps AI could handle
  5. Add a ★ to any step where a human should still review
You need this for Lesson 2

You'll turn this hand-drawn map into a real LangFlow workflow in the next lesson. Don't skip the drawing step — it saves you from redesigning halfway through.

Flowise & LangFlow: Your First Visual Flow

Outcome: You pick your tool, set it up, and build your first working flow

There are two excellent visual workflow builders we use in this course — Flowise and LangFlow. Both let you drag, connect, and run AI processes without writing code. This lesson covers both so you can pick the one that suits you, then build your first real flow.

Flowise vs LangFlow — which one is right for you?

Both tools do the same core job: let you build AI workflows visually. The differences come down to setup, interface, and where they shine. Read both cards, then commit to one for this course.

Flowise
Flowise
flowiseai.com

Flowise is open-source and built specifically around "chatflows" — workflows designed to power conversational AI and chatbots. Its interface is clean and feels more app-like from the start.

  • Excellent for building chatbots and Q&A tools
  • Drag-and-drop, clean visual canvas
  • Free to self-host (free forever); cloud version available
  • Strong document integration (PDFs, websites, databases)
  • Great for customer-facing deployments
  • Larger active community for support
Best for: building chatbots, document Q&A, customer-facing tools
LangFlow
LangFlow
langflow.org

LangFlow is built on LangChain, one of the most widely-used AI frameworks. It's more flexible for complex multi-step pipelines and works well for data processing, analysis, and backend automation flows.

  • More component types and connection options
  • Better for complex multi-step data pipelines
  • Free cloud tier; also self-hostable
  • Great for processing and transforming data
  • Strong API and integration support
  • More technical headroom as you advance
Best for: multi-step data processing, analysis workflows, automation pipelines
Our recommendation

If your goal is building a chatbot or a customer-facing tool — start with Flowise. If your goal is processing data, analysing inputs, or building backend pipelines — start with LangFlow. You'll learn the same concepts in either tool. The skills transfer completely.

Setting up Flowise

  1. Go to flowiseai.com

    Click "Get Started". You can use their cloud version (no setup needed) or self-host. For this course, use the cloud — no install required.

  2. Create your first Chatflow

    Click "Add New" → "Chatflow". Give it a name like "Feedback Classifier". You'll see a blank canvas.

  3. Explore the component panel

    Click the "+" button on the canvas to browse components. You'll see categories: Chat Models, Chains, Tools, Memory. Spend 5 minutes clicking through — don't build yet.

  4. Add your API key

    Go to Settings (top right) → API Keys → Add your OpenAI or Claude API key. This is what powers your AI nodes.

Setting up LangFlow

  1. Go to langflow.org

    Sign up for a free account. No credit card needed. The cloud version is ready immediately.

  2. Create a new project

    Click "New Flow" and choose "Blank Flow" — not a template. We want you to build from scratch so you understand every piece.

  3. Explore the canvas

    Click around. Add a node, drag it, delete it. Get comfortable before building anything real — 5 minutes of exploration saves 30 minutes of confusion later.

The three node types — same in both tools

Node typeWhat it doesWhere it goes
Input nodeTakes in data from a user or system — text, a file, a form fieldAlways first in the flow
LLM / AI nodeSends data to an AI model with your prompt; returns a responseMiddle of the flow, one per processing step
Output nodeDisplays or passes the result — to screen, file, chat, or another systemAlways last in the flow

Start with exactly one of each. Prove it works. Then add more AI nodes for additional steps.

Build your first test flow — Feedback Classifier

We'll build the same flow in concept for both tools. Follow the steps for whichever you chose.

  1. Add an Input node

    Flowise: Add a "Chat Input" component from the Inputs category.
    LangFlow: Drag "Text Input" from the left panel onto the canvas.

  2. Add an AI node with your prompt

    Flowise: Add "ChatOpenAI" (or Claude) and a "Prompt" component. In the prompt, add your system instruction.
    LangFlow: Add an "OpenAI" LLM node. Paste your prompt into the system message field.

    Use this prompt in either tool:

ROLE: You are a customer feedback analyst. CONTEXT: You're reviewing feedback submitted to a SaaS product. TASK: Classify and extract the core point from this feedback: --- INCOMING DATA --- {input} --- END DATA --- CONSTRAINTS: One sentence only for the core point. OUTPUT: Category: [Bug/Feature/Complaint/Praise/Question] | Core point: [sentence]
  1. Connect the nodes

    Drag from the output port of the Input node to the input port of the AI node. Then connect AI node → Output. In Flowise the connections are called "handles" — small coloured dots on each component.

  2. Run it

    Flowise: Click the chat icon at the bottom right. Type in feedback and press Send.
    LangFlow: Click the ▶ Run button. Paste test feedback into the Input field and run.

If you get an empty result

Check in this order: (1) Is your API key set up in settings? (2) Are all nodes connected with visible arrows/handles? (3) Is your prompt in the AI node — not the input node? 80% of first-time issues are one of these three things.

You built a 3-node flow but it's producing empty output. What do you check first?
Rewrite the prompt completely
Check that all nodes are connected and the API key is configured in settings
Delete the flow and start over
Switch to a different tool
Correct. Empty output almost always means a broken connection or missing API key — not a bad prompt. Check the simplest things first. The visual canvas makes it easy to miss a disconnected node.

Build & Test Your Real Workflow

Outcome: A working LangFlow workflow tested with your own data

Now you build the real thing. Take the process map you drew in Lesson 2.1 and rebuild it in Flowise or LangFlow using what you learned in Lesson 2.2. This is your Week 2 deliverable — and it becomes the engine behind your Week 3 tool.

Your build checklist

  • Process map drawn on paper (from Lesson 2.1)
  • Flowise or LangFlow account created (pick one)
  • API key added to your chosen tool's settings
  • Input node added and named clearly
  • AI node(s) added — one per processing step
  • 5-Part prompt written in each AI node (with {input} placeholder)
  • Output node connected at the end
  • Tested with 3 real inputs from your work
  • Output quality is at least 4/5
  • Flow exported or saved (JSON export or screenshot)

Testing your workflow

Test with three inputs — always from real data, not hypotheticals:

TestWhat to useWhat to check
Test 1 (Easy)A simple, clean, ideal exampleDoes the flow work at all?
Test 2 (Real)An actual item from last weekIs the output usable?
Test 3 (Hard)An unusually complex or messy exampleWhere does it break?
Week 2 deliverable

Your LangFlow Workflow

Share (or submit) the following:

  1. A screenshot of your LangFlow canvas showing all connected nodes
  2. The JSON export of your flow (File → Export)
  3. Three test inputs and their outputs (copy/pasted into a doc)
  4. One paragraph: what does this workflow do, who uses it, and how does it save time?
Next step

In Week 3, you'll turn this workflow into a tool that other people on your team can use without ever opening LangFlow.

From Workflow to App

Outcome: You understand how to package your workflow as a shareable tool

Right now your workflow lives in LangFlow. Only you can run it. Week 3 is about packaging it so anyone on your team — or your clients — can use it from a simple interface, without ever seeing LangFlow at all.

What makes something a "tool"?

The difference between a workflow and a tool is simple: a tool has an interface that hides the complexity underneath. Instead of "open LangFlow, load the flow, paste input, run, copy output" — your user gets a clean box, they type, they click, they get their result.

Think of it this way

A car engine is a workflow: fuel → combustion → movement. A car is a tool: steering wheel, pedals, you drive. You don't need to understand the engine to use the car. Your AI tool works the same way.

Three paths to deployment — pick one

PathHowTimeBest for
A: Flowise Public ChatIn Flowise: Configuration → Share Chatbot → toggle on → copy link2 minutesChatbot-style tools, quick client demos
A: LangFlow Public ShareClick Share → toggle public → copy link5 minutesForm-based tools, internal team use
B: Simple HTML formHTML file with JavaScript connecting to OpenAI API1–2 hoursMore control, custom branding
C: Replit templateUse pre-built AI template, customise prompts, deploy1–3 hoursMore features, learning coding basics
Our recommendation

Start with the public share from whichever tool you used in Week 2 — Flowise or LangFlow. Get a working link in under 5 minutes. If you want a custom branded interface, move to Path B. Path C gives you the most flexibility if you want to learn how these connect under the hood.

Path A: Share from Flowise or LangFlow (do this first)

If you used Flowise:

  1. Open your chatflow

    Log in to Flowise and open the workflow you built in Week 2.

  2. Go to Configuration → Share Chatbot

    Toggle "Share Chatbot" to on. Flowise generates a clean chat interface — no extra work needed.

  3. Copy the link and test it

    Open the link in an incognito window. Use it as a new user would. Does it respond correctly?

  4. Write your user guide

    One paragraph: what should the user type? What will they receive? Any tips for best results?

If you used LangFlow:

  1. Open your workflow

    Log in to LangFlow and find the flow you built.

  2. Click Share → toggle Public

    Top right of the canvas. LangFlow generates a shareable form interface automatically.

  3. Copy the link and test it

    Share it with a colleague and ask them to test it. Do they get the same quality output?

  4. Write your user guide

    Same as above — one paragraph explaining input, output, and tips.

APIs Without the Jargon

Outcome: You understand APIs and can get your own key

You've probably heard the word "API" and assumed it was for developers. It's not. An API is just a way for two pieces of software to talk to each other. You use APIs every day without knowing it. Once you understand the concept, getting one set up takes about 10 minutes.

What is an API? (Really)

The restaurant analogy — the one that actually works

You're at a restaurant. You don't go into the kitchen and cook your meal. You tell the waiter what you want. The waiter goes to the kitchen, tells the chef, the chef prepares it, and the waiter brings it back to you.

In software:
You = Your app or tool
Waiter = The API
Kitchen/Chef = OpenAI's AI model
Your meal = The AI's response

You send a request (your order). The API delivers it to the AI. The AI produces a response. The API brings it back to you. You never see how the kitchen works. You just get your result.

Getting your OpenAI API key

  1. Go to platform.openai.com

    Create an account if you don't have one. This is separate from your ChatGPT account.

  2. Go to API Keys

    In the top-right menu, find "API Keys". Click "Create new secret key".

  3. Copy your key immediately

    You only see it once. Copy it and save it somewhere safe — a password manager, a private note, or an environment variable.

  4. Add billing (small amount)

    Go to Billing and add a card. Add £5–10 as a credit. This is more than enough for the entire course.

  5. Set a spending limit

    In Billing → Usage limits, set a monthly cap of £10. This ensures you can't accidentally overspend.

Keep your API key secret

Never paste your API key into a public file, a shared document, or a GitHub repository. Treat it like a password. If it's ever exposed, delete it immediately and create a new one — it only takes 30 seconds.

Understanding cost

You pay per "token" — roughly 4 characters of text. Here's what that means in practice:

TaskApprox tokensApprox cost
Summarise a 500-word email~800£0.001
Generate 5 LinkedIn post ideas~600£0.001
Analyse 10 customer feedback items~2,000£0.003
Draft a full proposal (1,000 words)~2,500£0.004

A £5 credit will handle roughly 1,000–5,000 typical requests. For learning and testing, it's essentially free.

Deploy Your Tool

Outcome: A live tool with a shareable link

By the end of this lesson you'll have a working URL you can send to someone and they can use your AI tool immediately. This is the moment it becomes real.

Path B — Building a simple HTML form

If you want your own interface beyond LangFlow's public share, here's the simplest possible HTML tool you can build, deploy, and share:

<!-- Save this as index.html and deploy to Netlify or Replit --> <!DOCTYPE html> <html><head> <title>My AI Tool</title> <style> body { font-family: Georgia, serif; max-width: 600px; margin: 60px auto; padding: 20px; } textarea { width: 100%; height: 120px; padding: 12px; font-size: 16px; border: 1px solid #ccc; } button { background: #D47C0F; color: white; padding: 12px 24px; border: none; font-size: 16px; cursor: pointer; margin-top: 10px; } #result { margin-top: 20px; padding: 20px; background: #f9f6f0; border-left: 4px solid #D47C0F; } </style> </head><body> <h1>AI Feedback Classifier</h1> <p>Paste customer feedback below. Get an instant classification.</p> <textarea id="input" placeholder="Paste feedback here..."></textarea> <button onclick="run()">Analyse Feedback</button> <div id="result" style="display:none"></div> <script> async function run() { const input = document.getElementById('input').value; const res = await fetch('https://api.openai.com/v1/chat/completions', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_API_KEY' }, body: JSON.stringify({ model: 'gpt-3.5-turbo', messages: [ { role: 'system', content: 'YOUR PROMPT HERE' }, { role: 'user', content: input } ] }) }); const data = await res.json(); document.getElementById('result').innerText = data.choices[0].message.content; document.getElementById('result').style.display = 'block'; } </script> </body></html>

Replace YOUR_API_KEY with your OpenAI key, and YOUR PROMPT HERE with your Week 1 system prompt. Save the file. You're done with the code.

Deploying to Netlify (free, 2 minutes)

  1. Go to netlify.com

    Sign up for a free account.

  2. Drag your HTML file

    On the dashboard, there's a drop zone. Drag your index.html file onto it.

  3. Get your live URL

    Netlify generates a random URL like amazing-pancake-abc123.netlify.app. You can keep this or set a custom name.

  4. Test it

    Open the URL in an incognito window. Use it as if you're a first-time user. Does it work? Is the output useful?

Week 3 deliverable

Your deployed AI tool

  1. A working public URL (LangFlow share link or Netlify/Replit link)
  2. A one-paragraph user guide: what to input, what you'll get, any tips
  3. One screenshot showing the tool working with a real input
  4. Cost estimate: how much would 100 uses cost?
Share it with one person before Week 4

Ask a colleague or fellow student to use your tool with their own input. Their feedback will tell you more than 10 solo tests. Note what confused them — that's your first improvement for Week 4.

Trigger → Action Systems

Outcome: You understand how automation works and plan yours

Everything you've built so far requires you to open it, paste something, and press run. Week 4 removes that requirement. You're going to build something that watches for events, runs your AI workflow automatically, and delivers results — without you touching it.

How automation actually works

Every automation is built from three parts:

Trigger
Something happens
Process
AI does work
Action
Result goes somewhere

The trigger is what starts everything. No trigger = nothing happens. Common triggers:

  • An email arrives in a specific inbox
  • A form is submitted on your website
  • A new row is added to a spreadsheet
  • A message is posted in a Slack channel
  • A file is uploaded to a folder
  • A scheduled time (every Monday 9am, every day at 6pm)

Zapier vs n8n — which should you use?

Zapiern8n
Ease of useVery easy — point and clickModerate — more options, more setup
CostFree (100 tasks/month), then £20+/monthFree if self-hosted, £20/month cloud
Integrations6,000+ apps400+ apps, but you can build custom
Best forMost beginners — start hereWhen you need more control or free self-hosting
Start with Zapier

Unless you're comfortable with servers and hosting, start with Zapier's free tier. It's enough to build and test your first automation. You can always migrate to n8n later if you hit the limits.

Plan your automation before you build it

Answer these four questions on paper before touching Zapier:

  1. What is my trigger?

    Be specific: which inbox, which form, which Slack channel, which time?

  2. What data does the trigger capture?

    What information is available when the trigger fires? (e.g. sender name, email body, form fields)

  3. What should AI do with that data?

    Paste your prompt from Week 1 here. Make sure it has a {placeholder} for incoming data.

  4. Where should the result go?

    Which spreadsheet column? Which Slack channel? Which email address?

Exercise 4.1

Write your automation plan

Fill in this template in a Google Doc or notes app:

  1. Automation name: [what does this do in plain English?]
  2. Trigger: [app + event + specific condition]
  3. AI processing: [paste your prompt, mark where input goes]
  4. Action: [app + where result goes + format]
  5. Safeguard: [does a human need to review before anything is sent?]
Bring this to Lesson 4.2

You'll build exactly this plan in Zapier in the next lesson. Having it written means you spend the time building, not deciding.

Build Your Automation in Zapier

Outcome: A live, tested Zapier automation

You have your plan. Now you build it. This lesson walks you step by step through Zapier — from creating your account to turning your automation on and watching it run for the first time.

Setting up Zapier

  1. Create your account

    Go to zapier.com. Sign up with your Google or work email. The free plan gives you 100 tasks per month — more than enough to test.

  2. Click "Create Zap"

    This opens the Zap editor. You'll see a canvas with "Trigger" and "Action" already waiting for you.

  3. Name your Zap

    Give it a descriptive name at the top: e.g. "Lead Qualifier — Web Form → Sheets". This helps when you have 20 Zaps later.

Step-by-step: building your Zap

  1. Set your trigger

    Click on "Trigger". Search for your trigger app (Gmail, Google Forms, Typeform, Slack, etc.). Choose the specific event — "New Email", "New Form Response", "New Message". Connect and sign in to the app. Configure which folder/form/channel to watch.

  2. Test the trigger

    Click "Test trigger". Zapier will pull in a recent real example from your connected app. Check that the data looks right — you'll see all the fields available (sender, subject, body, etc.).

  3. Add an Action step: OpenAI

    Click the "+" below your trigger. Search for "OpenAI" (or "Claude" if available). Choose "Send prompt". Connect with your API key. In the Prompt field, paste your system prompt from Week 1. Then click into the User Message field and select your trigger's data field (e.g. "Email Body" or "Form Response").

  4. Test the AI step

    Click "Test step". Zapier sends the sample trigger data to OpenAI and shows you the result. Check quality. If it's wrong, adjust your prompt in the Action field and re-test.

  5. Add a second Action: the destination

    Click "+" again. Choose where the result goes: Google Sheets (add row), Gmail (send email), Slack (send message). Map the OpenAI output to the right field in your destination. Test this step too.

  6. Turn it on

    Toggle the Zap to "On". Now it runs automatically whenever your trigger fires.

Add a human review safeguard

If your automation produces anything that goes directly to customers or clients, add an intermediate step where the result is saved to a draft or a review spreadsheet — not sent automatically. Review for one week before removing the safeguard. Trust the output before you remove the human in the loop.

Testing checklist

  • Trigger fires with a real test input
  • AI step receives the correct data
  • AI output quality is 4/5 or better
  • Result reaches the correct destination
  • Safeguard (human review) is in place
  • Zap is turned ON
  • You've seen it trigger automatically once from a real event

Monitor, Scale & Ship

Outcome: Your automation is live, documented, and measurable

Turning an automation on is not the end — it's the beginning. This lesson covers how to monitor it in the first week, measure the actual impact it's having, document it so your team can rely on it, and identify where to go next.

Monitoring in Week 1

Check your Zapier dashboard daily for the first week. Look at:

MetricWhat to checkAction if wrong
Task historyDid every trigger produce a result?Find the error in Zapier's task log
Output qualityAre results accurate and useful?Refine your prompt in the AI step
CostWhat's the running API spend?Check platform.openai.com billing
ErrorsAny failed tasks in the log?Open the failed task — error message is usually clear

Measuring real impact

This is what justifies the work — to you, to your business, to your team. Track it simply:

IMPACT TRACKER — Week 1 Task automated: Lead qualification from web form Runs this week: 34 Successful runs: 33 (97%) Failed: 1 (fixed — empty form submission) API cost: £0.18 Time before: 8 minutes per lead (manual scoring) Time after: 0 minutes (fully automated) Leads this week: 34 Time saved: 34 × 8 min = 272 minutes = 4.5 hours Annual projection: 4.5 hrs/week × 50 weeks = 225 hours/year Annual cost: £0.18/week × 50 = £9/year

Write your Runbook

A Runbook is a one-page document that means anyone on your team can understand, use, and troubleshoot your automation without asking you. It's your gift to Future You and Future Colleague.

RUNBOOK: Lead Qualification Automation What it does: When a contact form is submitted, AI scores the lead 1-10 and saves the result to our Sales Pipeline spreadsheet. Trigger: New submission on /contact form (Typeform) Process: GPT-4 classifies and scores using our lead criteria Output: Row added to "Leads" tab in Sales Pipeline sheet Where to find results: Google Sheets → Sales Pipeline → Leads tab How to check if it's working: Submit a test form → check the Leads tab within 2 minutes Common issues: Problem: New row not appearing Fix: Check Zapier task history for errors Problem: Score seems wrong Fix: Review the prompt in Zapier Step 2 → OpenAI Owner: [Your name] Contact: [your@email.com]

What to automate next

Now you know how it works. Identify your next two automations:

ProcessTime saved/weekComplexityPriority
[Your process 1][estimate]Easy / Medium / HardHigh / Medium / Low
[Your process 2][estimate]Easy / Medium / HardHigh / Medium / Low
[Your process 3][estimate]Easy / Medium / HardHigh / Medium / Low
Week 4 deliverable — Your course capstone

The Full Package

You've built 4 things. Bring them all together into one submission:

  1. Your Prompt Card from Week 1 (final version)
  2. Your LangFlow workflow export from Week 2
  3. Your deployed tool link from Week 3
  4. Your Zapier/n8n automation + Runbook from Week 4
  5. Your impact tracker: total time saved per week, total annual projection
Congratulations

You came in with a task you do manually. You leave with a system that runs it automatically. That's not a small thing. Share what you built with your cohort — and then go find the next process to automate.

Final checklist — the full course

  • Week 1: 5-Part Prompt Card saved and used in real work
  • Week 2: LangFlow workflow built, tested, exported
  • Week 3: AI tool deployed with shareable link
  • Week 4: Automation running live in Zapier
  • Runbook written and shared with team
  • Impact measured (hours saved, cost known)
  • Next 2 automation candidates identified

Tools & Resources

Everything you need — all in one place

Bookmark this page. These are all the tools, links, and setup guides you'll need across the 4 weeks — organised by when you use them.

Week 1 — AI tools (all free)

ToolLinkWhat to do
ChatGPTchat.openai.comSign up free. Use GPT-3.5 (free tier) or GPT-4o (Plus tier)
Claudeclaude.aiSign up free. Excellent for long documents and nuanced writing
Geminigemini.google.comUse if you're in Google Workspace. Integrates with Docs/Sheets

Week 2 — Visual workflow builders

ToolLinkSetup notes
Flowise Recommended for chatbotsflowiseai.comSign up → Create Chatflow → Add API key in Settings
LangFlow Recommended for pipelineslangflow.orgSign up → New Flow → Blank Flow → Add API key
Pick one — skills transfer

You only need one tool for this course. The concepts are identical. Choose Flowise if you want a chatbot-style output, LangFlow if you want form-style or data pipeline output.

Week 3 — Deployment

ToolLinkUse forCost
OpenAI Platformplatform.openai.comGet your API key here (separate from ChatGPT)Pay-per-use, start with £5
Netlifynetlify.comDrag & drop your HTML file to get a live URLFree
Replitreplit.comUse AI templates, customise, and deploy with one clickFree tier
Vercelvercel.comAlternative to Netlify — equally fast to deployFree tier

Week 4 — Automation

ToolLinkUse forCost
Zapierzapier.comBeginner-friendly automation. 6,000+ integrationsFree (100 tasks/month), then £20+
n8nn8n.ioAdvanced, open-source alternative. Self-host for freeFree self-hosted
Make (Integromat)make.comGood middle ground — visual and powerfulFree tier available

Cost summary — full course

WeekToolsExpected cost
Week 1ChatGPT / Claude£0 (free tier)
Week 2Flowise or LangFlow£0 (free cloud)
Week 3OpenAI API + Netlify/Replit£1–5 (API usage)
Week 4Zapier + OpenAI API£5–20/month ongoing
Total for learningAll 4 weeks£5–30 total

What was missing from this course (honest gaps)

No course covers everything. Here's what we deliberately simplified or left out — and where to go next if you want to go deeper:

TopicWhy we simplified itWhere to learn more
Prompt engineering advanced techniques (few-shot, chain-of-thought)Goes beyond beginner scopeAnthropic's prompt engineering guide; OpenAI cookbook
Vector databases & RAG (connecting AI to your own documents at scale)Requires more setup — covered in advanced courseFlowise has built-in vector store nodes — explore after Week 2
Building with code (Python, Node.js, full-stack)Beyond no-code scopefast.ai, freeCodeCamp, or our advanced coding track
AI agents (AI that takes actions autonomously)Rapidly evolving — not stable enough to teach as beginner contentFlowise's Agent nodes; LangGraph documentation
Fine-tuning models (training AI on your own data)Requires technical setup and costOpenAI fine-tuning documentation
Security & complianceContext-specific — covered in enterprise trackYour legal/IT team; GDPR guidance for AI tools

Glossary

Plain-English definitions for every term in this course

No jargon left unexplained. If you hear a term in class or a lesson and don't know it — find it here.

A – F

TermPlain-English definition
AI (Artificial Intelligence)Software that can do tasks that normally require human intelligence — like reading, writing, and analysing text.
API (Application Programming Interface)A way for two pieces of software to talk to each other. Think of it as the waiter between your app and the AI kitchen.
API keyA private password that lets your app connect to a service like OpenAI. Keep it secret — anyone who has it can use your account.
AutomationA process that runs by itself when triggered, without you needing to manually start it each time.
ChatflowWhat Flowise calls a workflow — a connected set of AI components that process inputs and produce outputs in conversation style.
ClaudeAn AI assistant made by Anthropic. Known for careful, detailed responses and handling long documents well.
ConstraintsThe part of your 5-Part prompt that tells AI what limits apply — length, tone, what to avoid.
ContextThe part of your 5-Part prompt that gives AI background information about your situation or business.
FlowiseA free visual tool for building AI chatflows. Especially good for chatbot-style tools and document Q&A.

G – L

TermPlain-English definition
GPTGenerative Pre-trained Transformer — the type of AI model behind ChatGPT. The name describes how it was built, not what it does.
HallucinationWhen an AI confidently states something that isn't true. Not a bug — it's a known limitation. Always verify facts from AI outputs.
HTMLHyperText Markup Language — the code that web pages are made from. You used a small amount of it in Week 3, Path B.
Input nodeThe first component in your Flowise or LangFlow workflow. It receives the data that starts the process.
JSONA format for saving and sharing data. When you export your LangFlow workflow, it becomes a JSON file that can be imported elsewhere.
LangChainThe developer framework that LangFlow is built on. You don't need to know it — LangFlow gives you a visual interface on top of it.
LangFlowA free visual tool for building AI workflows — especially good for data processing, analysis pipelines, and multi-step transformations.
LLM (Large Language Model)The type of AI behind ChatGPT, Claude, and Gemini. Trained on huge amounts of text to understand and generate human language.

M – Z

TermPlain-English definition
n8nAn open-source automation tool — an alternative to Zapier that's free to self-host and more flexible for advanced use cases.
NodeA single component in your visual workflow. Nodes connect together to form a complete process.
Output nodeThe last component in your workflow — it displays or sends the final result to the user or another system.
PromptThe instruction you give to an AI. A good prompt uses the 5-Part Framework (Role, Context, Task, Constraints, Output).
Prompt CardA documented, reusable prompt with usage notes and test results. Created in Week 1.
RAG (Retrieval-Augmented Generation)A technique where AI searches your own documents before answering. Used in advanced Flowise chatflows with vector stores.
RunbookA short document explaining how an automation works, where results go, and how to troubleshoot it. Created in Week 4.
TokenThe unit AI models use to measure text. Roughly 4 characters = 1 token. API pricing is measured in tokens.
TriggerThe event that starts an automation — e.g. an email arriving, a form being submitted, a scheduled time.
Vibe codingBuilding functional apps without deep coding expertise — using templates, AI assistance, and no-code tools. Week 3's approach.
WebhookA way for one app to notify another when something happens. Advanced trigger type in Zapier and n8n.
WorkflowA connected sequence of steps that transforms an input into an output. Built visually in Flowise or LangFlow in Week 2.
ZapierAn automation platform that connects 6,000+ apps. Used in Week 4 to build trigger-based automations without code.
{input}A placeholder variable used in your workflow prompts. Replaced with real data when the workflow runs.