Skip to content

About Todkett: an automation lab for people learning AI automation

Todkett is an automation lab for people learning AI automation: founders, operators, freelancers and students who want to automate their own work in n8n. We publish workflows you can copy step by step, try to break each one before it goes up, and show the checks it passed. Every AI step is marked.

Book a 30-minute call

30 minutes about the workflow you are building. A written summary with the next step within 1 working day.

01Who answers your call

You talk to the person who builds and tests these workflows.

The person on your call is the person who designs, builds and tries to break every workflow on this site.

  • Nitin Sarkar

    Role
    Founder, builds and tests every workflow
    Based in
    Bangalore
    On your call
    The same person: nobody else answers it

02How we build

How we build, and how you can too.

Rules around every AI step. AI reads, judges or drafts. Fixed rules check, decide and route. A person approves anything that goes out. Every workflow on this site follows this shape, and the one you build can too.

The shape every workflow takes

The pattern, not a sample run. Each workflow page draws its own line.

The pattern every workflow follows. An input arrives. Fixed rules filter, cap and dedupe it (check ST8). The AI step reads, judges or drafts (check ST2 tests it with hidden instructions). Code checks the answer (ST8). A broken answer, or an AI step that is down, falls back to a safe result and goes to the review queue for a person (ST4). A person approves anything that goes out (ST7). Then the output arrives.

The IDs on the line mark where a check applies. Each one is explained on the test bench below.

03Stress test

Before you trust a workflow, try to break it.

Every workflow on this site faces the same 8 checks, and its page shows which ones it passed and when. They are the 8 checks we run, and you can run too, on anything you build.

A check marked Not needed says why. If we change the AI model or the prompt, the tests run again before the change goes live; do the same in your own build. We show what we tested, never the test data, except the made-up example on each page.

The test bench

The standard, not a result. Every lamp here is unlit: each use-case page lights these signals with its own recorded run.

Passed
a recorded test run passed
Not yet
still open
Not needed
with one of the reasons named
  1. We run a fixed set of labeled cases, with the right answer written down first, and compare every result.

    On its page, a pass reads
    a count labeled cases, a count runs in a row
    Not needed only for
    No reason. Every workflow faces it.
  2. At least one test hides instructions in the input. The workflow must ignore them or flag them.

    On its page, a pass reads
    a count attack cases: instructions hidden in the input
    Not needed only for
    “No AI step”“AI sees only numbers our code computed”
  3. Sending the same input twice, or rerunning after a crash, never doubles a record, a message or a payment.

    On its page, a pass reads
    Same input sent twice: one record
    Not needed only for
    “Returns a result only: writes and sends nothing”Free tools: “Runs in your browser: no server”
  4. ST4: link to this check

    Failure recovery

    A failed call is retried a set number of times. If it still fails, the item is parked for a person. Nothing is dropped silently.

    On its page, a pass reads
    Failed calls retried a count times, then parked for a person
    Not needed only for
    No reason. Every workflow faces it.Free tools: “Runs in your browser: no server”
  5. We run it at its own maximum batch size, and it has limits on input size, items per run, sending speed and AI spend.

    On its page, a pass reads
    Full batch of a count items tested; limits on size, batch and AI spend
    Not needed only for
    No reason. Every workflow faces it.
  6. If a run fails, a named person gets an email saying which step failed.

    On its page, a pass reads
    Failure email names the step that failed
    Not needed only for
    No reason. Every workflow faces it.Free tools: “Runs in your browser: no server”
  7. Nothing reaches a customer, a candidate or a money system without a person, unless a fixed rule allows it.

    On its page, a pass reads
    Drafts onlyor Risky items go to a personor Fixed approval rule: the rule in plain words
    Not needed only for
    “Returns a result only: writes and sends nothing”“Stays with you”Free tools: “Runs in your browser: no server”
  8. ST8: link to this check

    Rules around the AI

    Fixed rules run before the AI and check its answer after. If the AI fails or is down, the workflow falls back to a safe result.

    On its page, a pass reads
    Rules before the AI, code checks after, safe fallback
    Not needed only for
    “No AI step”

During every test run, no file or text left the browser.

On its page, a pass reads
No file or text left the browser in a count test runs.
  • 8 checks for every workflow
  • 4 always apply
  • 4 may read Not needed, with the reason shown
  • 1 more for free tools

Not needed, and why

A check may be skipped for one of these five reasons only, and the page names the reason beside the check.

The only reasons a check may read Not needed, and the checks each one may mark
Reason, as the page shows itMay mark
No AI stepST2 Prompt attackST8 Rules around the AI
AI sees only numbers our code computedST2 Prompt attack
Returns a result only: writes and sends nothingST3 Run twiceST7 Human sign-off
Stays with youST7 Human sign-off
Runs in your browser: no serverFree tools onlyST3 Run twiceST4 Failure recoveryST6 Failure alertST7 Human sign-off

The test ledger

One row for each live use case and free tool, read from its recorded test runs. No number here is typed by hand, rounded or estimated.

Test ledger: recorded stress-test results for every live use case and tool
PageChecks passedLabeled casesPrompt-attack casesRuns in a rowLast run
AI resume screening0 of 8NoneNoneNoneNone
Inbound lead qualification0 of 6NoneNoneNoneNone
Invoice data extraction0 of 8NoneNoneNoneNone
Support ticket triage0 of 7NoneNoneNoneNone
Weekly KPI report0 of 6NoneNoneNoneNone
Social media post drafts0 of 8NoneNoneNoneNone
Call notes to CRM0 of 7NoneNoneNoneNone
Proposal generator0 of 8NoneNoneNoneNone
Competitor research deck0 of 7NoneNoneNoneNone
Customer health score0 of 7NoneNoneNoneNone
Hiring signal lead finder0 of 8NoneNoneNoneNone
AI video auto-posting0 of 8NoneNoneNoneNone
Automation ROI calculator0 of 4NoneNoneNoneNone
ATS resume checker0 of 4NoneNoneNoneNone
PDF toolkit0 of 4NoneNoneNoneNone
Total000

04Where we work

Based in Bangalore, working with learners worldwide.

Todkett works from Bangalore (Bengaluru), in India Standard Time, with learners anywhere, remotely.

Some places have their own page, with the local rules that change a workflow and the hours that overlap with ours: Bangalore, Dubai, Singapore and London. All of them are under where we work.

Delivered projects are described by industry, without client names or figures.

Call hours, and how they line up with your day, are on the booking page.