AI Automation
Run work without a person in every step, and pause where a person still matters.
Sessions
Go in order. Each session is one idea you can drag, step and break.
01Workflow basics
3 live · 3 comingTriggers, steps and what happens when one fails.
Already live in other tracks: An n8n workflow, node by node
Interactive
LiveOne item through a workflow
Send three different emails down the same path and watch the branch change.
Open session →
Interactive
Coming soonTriggers: webhooks, events and schedules
What starts a workflow, and making sure it starts once.
Interactive
Coming soonBranches and routing
Send each item down the right path.
Interactive
LiveRun it on a schedule
Fire the same workflow on a clock and see what a missed run does.
Open session →
Interactive
LiveRetries and error handling
Retry what's temporary, alert on what isn't.
Open session →
Interactive
Coming soonIdempotent steps
Run a step twice without sending two emails.
02AI steps in workflows
2 live · 3 comingWhere a model fits inside an automation.
Already live in other tracks: Force valid JSON
Interactive
Coming soonAdding an LLM step
Prompt, parse and validate inside a workflow.
Interactive
LiveClassify and route
Let a model decide which branch an item takes.
Open session →
Interactive
Coming soonExtract and fill
Pull fields from text and write them into a system of record.
Interactive
Coming soonDraft, then review
The model writes, a person or a check approves.
Interactive
LiveConfidence thresholds and fallbacks
Act alone when sure, ask for help when not.
Open session →
03People in the loop
1 live · 3 comingPause for a person where it matters.
Interactive
LivePause for a person
Draft a refund, then approve or reject it before anything is sent.
Open session →
Interactive
Coming soonEscalation paths
Hand off to the right person when the automation can't decide.
Interactive
Coming soonApproval timeouts
What happens when nobody answers.
Interactive
Coming soonWho approved what
A record of every decision, for later questions.
04Integrations
0 live · 5 comingConnecting the tools your work already lives in.
Interactive
Coming soonConnecting APIs
OAuth, API keys, pagination and rate limits.
Interactive
Coming soonEmail in and out
Read, label and reply to email automatically.
Interactive
Coming soonSpreadsheets and CRMs
Use them as inputs, outputs and simple databases.
Interactive
Coming soonDocument processing
Scans and PDFs to structured data: OCR, extraction and checks.
Interactive
Coming soonSlack and Teams bots
Post updates, ask for approvals and answer questions in chat.
05Running automations
0 live · 4 comingKeep them working after the first week.
Already live in other tracks: Background jobs and scheduling
Interactive
Coming soonMonitoring runs and failures
See every run, every failure and where it stopped.
Interactive
Coming soonControlling cost per run
Model calls, API calls and runaway loops.
Interactive
Coming soonVersioning and testing workflows
Change a live workflow without breaking runs in progress.
Interactive
Coming soonDurable workflows
Long-running flows that survive restarts and wait days for an event.
06Case studies: automate it
0 live · 4 comingReal automations, end to end.
Interactive
Coming soonTriage an inbox into Slack
Classify every email and post the urgent ones.
Interactive
Coming soonInvoice to accounting
Extract, match to a purchase order, and book it.
Interactive
Coming soonLead enrichment
Research each new lead and score it.
Interactive
Coming soonA daily digest
Gather updates, summarize them, and deliver at 8 a.m.
In production
Tools you can use
19 technologies across 6 live sessions. Same names in any language — pick a session to see how the idea maps to the real world.
Services, platforms, protocols and standards — not one stack.
Visual or code-defined workflows route events through branches and actions — no single language required.
Every scheduler has to decide what a missed run means; the names differ, the choice doesn't.
- Apache AirflowSoftware
catchup and backfill decide whether missed intervals run.
GitHub ↗ - Temporal SchedulesSoftware
Durable schedules with a catch-up window and overlap policy.
GitHub ↗ - Kubernetes CronJobPlatform
startingDeadlineSeconds and concurrencyPolicy.
GitHub ↗ - n8n Schedule TriggerSoftware
Cron-based triggers for workflows.
GitHub ↗
Workflow tools have retries built in; the policy is yours to set.
Workflow tools pair an LLM step with a switch node.
Human review queues are a standard part of document automation.
Human-in-the-loop steps pause automation until someone approves — common in ticketing and chat ops.
- Slack Workflow BuilderPlatform
Approval buttons and routed messages in Slack.
Official site ↗ - ServiceNow approval flowsPlatform
Enterprise change and approval records.
Official site ↗ - Temporal signalsSoftware
Wait for human input inside a durable workflow.
Official site ↗ - n8n Wait / approval nodesSoftware
Pause a workflow until a webhook or form response.
GitHub ↗
Roadmap
Coming soonA step-by-step path through the track, with sessions and practice at each stage.
- Stage 1
Workflow basics
- Stage 2
AI steps
- Stage 3
People in the loop
- Stage 4
Integrations
- Stage 5
Running automations
Projects
Coming soonBuild something real to lock in the skill.
- Triage an inbox into Slack
- Approve refunds before they send
- A daily digest that runs at 8am