Free tool · OPERATE · Day 1

AI Ops Map & Opportunity Scorecard

Find where AI pays off in your business, and where it doesn't: every recurring workflow priced, scored and ranked, with an honest return.

Keyword

MAP

First result
45 min
Track
OPERATE
Challenge
Day 1

Method page + 2 prompts (interview with scoring-facts check, scoring with sceptic pass) + 34-column CSV scorecard

No email, no account. Last reviewed · written for current Claude and ChatGPT models.

What it does

What you leave with

Find out where AI would actually pay off in your business, and where it wouldn't, before you buy another tool.

You get: one sheet with every recurring workflow priced and ranked, a top 3 with the evidence behind each score, a "no AI needed" list, and one pilot you can run by hand this week. A first result takes about 30–45 minutes, or about 30 if you already know your loaded costs.

45 minutes to a first result. About 30–45 minutes for a first result; about 30 if you already know your loaded costs. Solo: one role, your own hourly estimate, skip the team message.

What you’ll need
  • A business with recurring work and rough monthly volumes (solo operators included)
  • A Claude or ChatGPT account
  • Google Sheets or Excel
  • Optional: two weeks of calendar titles, sent-mail subject lines and your task list, redacted
  • Optional: five-minute answers from your team
What it costs
  • This tool: free, no email required
  • Claude or ChatGPT: free tiers can work for short pastes; Claude Pro or ChatGPT Plus were around 20 USD a month at the time of writing; check your local price
  • Google Sheets: free with a Google account, or the spreadsheet you already have
  • No automation tool needed for this tool
Worked example (fictional): Cedar Lane LettingsFictional example

Cedar Lane Lettings is a fictional eight-person letting and property-management agency: a director, an office manager, three property managers and three lettings negotiators. Every name and number below is invented to show the method. The full sheet is in ops-map.csv.

Loaded costs. Paid hours of 2,080 a year, minus 200 hours of leave, 64 of public holidays and 216 of meetings and internal admin, leave 1,600 productive hours. A property manager on 46,500 a year, plus 15% employer costs (6,975) and a 4,000 overhead share, costs 57,475 ÷ 1,600 ≈ 36 an hour. Negotiators come out at about 32, the office manager at about 30. The director's time is an estimate: 60 an hour, what it would cost to hire for that work.

Inventory. The interview found 12 recurring workflows using 126.5 hours a month, costing about 4,306 a month in loaded time. The team's replies added three rows the director didn't know existed, including retyping figures into landlord statements. In Phase 2b the director corrected two assumed facts: W02's contractor booking happens by phone, not email, and W10 has no written rules for what may be said about deposits.

Scorecard.

IDWorkflowHours/moVFRGatePriority
W01Answer tenant enquiries; collect move date, budget, pets18451100
W02Triage maintenance requests, draft work order2154280
W09Prepare tenancy renewal offers845280
W07Write property listing descriptions7.535260
W06Write check-out reports from photos and notes1844348
W10Answer landlord questions by email834336
W12Reply to complaint escalations333327
W03Copy figures into landlord statements12———No AI needed0
W04Screen tenant applications20———Decision about a person0
W05Send rent arrears reminders4———No AI needed0
W08Weekly activity report4———No AI needed: eliminate0
W11Track safety certificate expiry3———No AI needed0

W02 and W09 tie at 80; W02 ranks second on the higher Value. W01 is scoped narrowly on purpose: answer questions and collect move date, budget and pets against the listing facts, with "no ranking or judgement of applicants" written into its checkpoint. The moment it starts ranking applicants by how reliable they seem, it becomes W04 and hits the people gate.

What the gates found. 23 of the 126.5 hours need no AI at all. The landlord statements already exist as a report in their property software; the 12 hours were retyping. Arrears reminders and certificate dates are schedules. The weekly report gets replaced by five numbers, because the director admitted she skims it and never acts on it. Tenant screening stays human. Those four non-AI fixes need about 7 setup hours between them.

The return, row by row. W02 shows why touchable minutes matter. Of its 14 minutes per request, about 8 are phone calls to contractors, so only 6 are touchable:

Example6 lines
W02  90 runs, 6 touchable min (owner estimate),
     1.5 review min (AI assumption: confirm), 36/hour
Review hours   90 x 1.5 / 60             = 2.25
Released low   90 x (6 x 0.5 - 1.5) / 60 = 2.25
Released high  90 x (6 x 0.8 - 1.5) / 60 = 4.95
Capacity       2.25 x 36 = 81  to  4.95 x 36 = 178.20

Scored on all 14 minutes, the same row would have claimed more than twice the hours.

The honest return for the top 3 (W01, W02, W09).

LinePer month, unless marked
Cost of the work todayabout 1,620 in loaded time (context, not a saving)
Hours released, net of review (hypothesis)about 6.9 to 15.7 hours
Capacity valueabout 235 to 533 (capacity, not cash)
Cash actually saved0: no cost line disappears
Running costabout 20: one more paid AI seat for the negotiators
Setup hours (one-off)about 15: W01 3, W02 10, W09 2
Payback of setup, in released hoursW01 about 1 month, W09 about 1.3, W02 about 4.4
Revenue at stakeunknown: measure reply times and viewings booked per 10 enquiries for two weeks

So the top opportunity costs cash, and the second needs most of the setup: W02's 10 hours are writing and agreeing the urgency matrix. If that can't happen this month, W09 is the better second pilot despite the lower Value. Cedar Lane's case rests on speed to applicants and on what the negotiators do with the released hours, which the director wrote down: calling landlords whose tenancies end in the next quarter. That is what she'll measure.

The one cash line in the sheet sits on W06, and it's conditional: the agency books an overflow inventory clerk for about four check-outs a month. If faster in-house drafting lets the team absorb those, about 260 a month stops leaving the business, but only once they actually stop booking her, and those four reports then use part of the released hours.

Sceptic pass. On W02 it checked that the 8 minutes of calls were already out of the touchable minutes, so the score held, and it added a hard rule: any request mentioning gas, smell of burning, no heating, water through a ceiling or electrics skips the AI entirely and goes to the on-call phone. On W01, it asked for two weeks of measured reply times before anyone claims a revenue effect, and for the 1.5 review minutes to be timed on the first 10 pilot cases, since they were assumed.

Pilot. One negotiator drafts replies to the next 20 portal enquiries with a single prompt fed by the listing sheet and the FAQ. Every reply is approved before sending. Logged per case: minutes with AI, review minutes, edits (none, minor, major), errors caught. Success: 16 of 20 usable after minor edits and zero wrong facts about pets, deposit or availability reaching an applicant. Stop rule: two invented facts in any five drafts pauses the pilot until the listing sheet is cleaned up.

The tool · free, ungated

AI Ops Map & Opportunity Scorecard, in full

Read it here, copy any prompt with one tap, or download the files and keep them. Four files, one tab each.

Download · 32 KB

index.md · The method, rubric, what not to automate and a worked example (fictional)

What's in the kit

  • This page — the method, the rubric, the formulas, what not to automate, a worked example and the failure modes.
  • Prompt 1, the Ops Map interview (interview-prompt.md) — the AI interviews you stage by stage, then shows you the scoring facts it inferred so you can confirm them. Every number carries a basis label and every guessed fact is marked "(assumed)".
  • Prompt 2, the Opportunity Scorecard (scoring-prompt.md) — scores every row with a fixed rubric, applies hard gates, works out the return from stated minutes, then runs a sceptic pass against its own top 3.
  • The sheet (ops-map.csv) — 34 columns, with 12 fictional example rows to show what good looks like. Import it into Google Sheets or Excel, study the example, then replace it with yours.

Two ways to run it

The fast path (30–45 minutes)

  • Gather and redact your evidence: calendar titles, sent subjects, task list (5 min).
  • Run Prompt 1 on your own. Answer each stage briefly, write "unknown" freely, then confirm the scoring-facts table in one reply (15–25 min; nearer 15 if you already know your loaded costs).
  • Run Prompt 2 in the same chat with your cost lines and any measured revenue evidence (5 min).
  • Run Prompt 2b, accept the re-scores you agree with, import Prompt 2's CSV into the sheet, and put the first pilot run for #1 in your calendar (5–10 min).

Solo? Give one role (you) and your own hourly estimate as the loaded cost, skip the team message, and tell Prompt 1 "solo: one role, me". Phase 0 then takes one or two questions.

The full path (2–3 hours across a week)

  • Monday: send the team message from Prompt 1's file; work out loaded costs per role.
  • Tuesday: run the interview with the team's replies in the evidence.
  • Wednesday to Friday: time the top 5 rows once each, including how many of the minutes are calls, visits or lookups, and replace estimates with measurements.
  • Friday: run Prompt 2 and 2b on the measured inventory, write the redeploy line for each top-3 item, start the pilot.

Why most AI projects start in the wrong place

Most owners pick their first AI project in one of two ways: the task that annoyed them most this week, or the demo that looked best on social media. Both skip the step good agencies take before any build: inventory the work, size it, then choose.

I've managed 45+ digital projects, and the expensive mistakes rarely came from bad code. They came from building the wrong thing well. AI makes that mistake cheaper to start and easier to repeat. Put it on a workflow that runs four times a month, that nobody owns, or that a calendar reminder could handle, and you get a clever tool, a new subscription and no change you can find in the numbers.

Three ideas drive the method:

  • AI multiplies a good process. It doesn't fix a broken one. If three people do a job three ways, AI produces a fourth.
  • Value is hours consumed or closeness to revenue, whichever is higher. A ten-minute task done 40 times a month beats a three-hour task done twice a year. Work close to revenue usually beats back-office work, even at fewer hours.
  • Hours released are not cash saved. Unless a cost line actually goes down, the gain is capacity. Real, worth having, but not money until you decide what those hours do.

The method

The method I use before any build: list every recurring workflow, put a price on the hours, test each one for AI suitability and risk, rank what survives by value × feasibility × safety, and write the return honestly, with hours released, capacity value, cash saved and setup effort kept in separate columns.

Step 1: Inventory every recurring workflow

List every piece of work that happens at least once a month, walking the business in a fixed order so nothing hides: Attract, Convert, Deliver, Bill and collect, Retain, Back office, and the owner's own recurring work. That last stage is there because owners forget themselves.

For each workflow, capture:

FieldWhat good looks like
WorkflowVerb + object, one person, one sitting: "Write quote from site-visit notes", not "Sales admin"
TriggerWhat starts it: an email, a date, a form, a request
OwnerThe role that does it today
Runs per monthCounted where you can, estimated where you can't
Minutes per runHands-on minutes for one occurrence, including the checking and chasing that belong to it
Basismeasured, owner estimate, or AI assumption: confirm. On every number.
Revenue linkdirect, indirect or none, with a short reason
Error costWhat goes wrong when it's late or wrong, in one concrete phrase
Sensitive datanone, personal, financial, health, ID, other. Contact details count as personal here, but don't add risk in Step 4

Prompt 1 also collects ten scoring facts per workflow (digital inputs, good past examples, whether "good" can be written as rules, tool access, who sees and who reviews the output, whether it decides about a person, whether it's the same every time, the minutes that are calls, visits or lookups, and what would have to exist first). It pre-fills them, marks every guess "(assumed)", and asks you to confirm the table in one reply.

Good evidence for the inventory: two weeks of calendar titles, 30 to 60 sent-mail subject lines, your task board, and five minutes of answers from each person on your team. Prompt 1 runs this as an interview and asks about the last real occurrence of each task rather than the average, because owners misjudge recurring work from memory.

Expect 12 to 30 rows for a business of 2 to 20 people. Fewer than 10 usually means vague rows ("admin", "emails") that need splitting.

Step 2: Put a price on the work: hours × loaded cost

Hours per month is runs × minutes ÷ 60. The cost of the work is hours per month × the loaded cost per hour of whoever does it.

Loaded cost is not the hourly wage. It's what an hour of that person's productive time really costs the business:

7 lines
Loaded cost per hour =
  (annual pay + employer costs + yearly overhead share per person)
  / productive hours per year

Productive hours = paid hours
  - paid leave - public holidays
  - meetings, internal admin and other non-workflow time

Use your own numbers, not industry rules of thumb. For freelancers, use what you actually pay per hour of their work. For your own time as the owner, use what it would cost to hire someone to do that work, and label it an estimate.

The cost of the work tells you what a workflow consumes. It is not what you'll save. That comes in Step 6, and it's always smaller.

Step 3: Test AI suitability

AI is good at a handful of task shapes, and almost every useful small-business use is one of them:

  • Draft from structured inputs: a reply, a quote, a listing, a report section.
  • Extract fields from documents, emails, forms or photos into a table.
  • Classify and route: tag, prioritise, send to the right person.
  • Summarise a long thread, call or file for someone who has to decide.
  • Compare against rules: check a draft against a price list, a policy, a checklist.
  • Transform: rewrite for a different reader, format or language.

It is bad at facts that aren't in its inputs, exact arithmetic without a tool, anything that needs access to a system it can't reach, and judgements about people.

Then score feasibility, one point for each yes:

CriterionWhy it matters
The inputs are already digital (text, files, photos)If someone has to type the inputs in first, you've moved the work, not removed it
A reviewer can check one output in under a third of the time the task takesIf checking takes as long as doing, you've added a step, not removed one
You can show 5 or more past examples of good outputExamples teach the model your standard faster than instructions do
"Good" can be written as rules a new hire could followIf you can't define good, you can't check it, and the AI can't hit it
The tools can be reached this week (export, email, copy-paste, API)A process locked in a tool with no export stays manual

Frequency isn't a feasibility point on purpose. It already counts through Value (hours) and through setup hours in Step 6, where a rare task's setup takes longer to pay back. Counting it a third time would bury useful low-volume work.

Feasibility is about inputs and definitions, not about which model you use. Current models can draft almost anything. Whether they can draft your thing depends on what you can give them.

Step 4: Score the risk and apply the gates

Risk decides how much human stays in the loop. Start at 1 and add one for each yes, up to 5:

  • A customer, supplier or regulator would see the output without a human review.
  • It involves financial, health, ID or other sensitive data (contact details alone don't count).
  • A mistake is costly or hard to reverse: money moves, a legal commitment, safety.
  • It judges people: hiring, tenants, credit, disputes, performance.
  • Nobody clearly owns reviewing the output.

Then the gates. A gated workflow doesn't get scored at all. It goes straight to the parked or no-AI list with the reason written down:

  • Data rule — your contracts, regulator or client terms don't allow sending this data to an AI provider.
  • Decision about a person — the workflow decides something about someone end to end.
  • Fix the process first — it runs differently every time, or nobody owns it.
  • No AI needed — a reminder, template, report feature or simple automation does the job, or the work can just stop.

An ungated row leaves the Gate cell empty. Not "—", not "none": the sheet's Priority formula reads any text there as a gate.

The gates matter more than the scores. In most inventories I'd expect a real share of the hours to land in "No AI needed", and those are often the fastest wins in the sheet: switch on a feature you already pay for this afternoon.

Step 5: Rank: value × feasibility × safety

Value is the higher of two bands:

ValueHours per monthRevenue link
1under 2none
22 to under 5—
35 to under 10indirect
410 to under 20direct
520 or moredirect, with a measured revenue number
Priority = Value x Feasibility x (6 - Risk)      range 0-125
Gated rows: Priority = 0
Ties: higher Value wins, then lower Risk

Why multiply instead of add: a zero anywhere should kill the idea, and a weak dimension should drag the score down hard. Why (6 − Risk): it turns risk into safety, so a Risk 5 workflow scores at most a fifth of an otherwise identical Risk 1 workflow.

How I read the result, as a rule of thumb rather than a law: 75 and above is a pilot candidate this month; 40 to 74 waits until the first pilot has taught you something; under 40 stays human or parked for now.

Every score gets an evidence line that quotes your inventory. "High impact" is not evidence. "18 hours a month, direct link: slow replies lose applicants" is.

Step 6: Write the return honestly

This is where most AI business cases go wrong. Someone multiplies all the hours by a rate, calls it savings, and six months later the bank balance hasn't moved. The sheet keeps these apart and never adds them together:

ColumnWhat it meansRule
Cost of the workWhat the workflow consumes todayHours × loaded cost. Context, not a saving
AI-touchable and review minutesPer run: the minutes an AI step could actually help with (minutes per run minus calls, visits, physical work and lookups in tools with no export), and the minutes to check one outputStated on every scored row with a basis label, so anyone can redo the arithmetic
Review hoursRuns × review minutes ÷ 60: new human time the AI step addsNever zero for a scored row
Hours released (low–high)Runs × (touchable minutes × 0.5 − review minutes) ÷ 60 for low; × 0.8 for highA hypothesis until 10 real runs are logged. A negative low is a finding, not an error
Capacity value (low–high)Hours released × loaded costCapacity, not cash
Cash actually savedMoney that stops leaving the businessOnly with a named cost line: a freelancer you stop booking, overtime that stops, a subscription you cancel. Otherwise 0
Running costNew seats, API usage, tools, per monthSubtract from cash, not from capacity
Setup hours (one-off)Hands-on hours to get the row ready for its first pilot: rules, examples, data clean-up, promptHours, once. Never added to a monthly figure
Revenue at stakeRevenue a slow or broken workflow is losingOnly from a measured number. Otherwise "unknown: measure X"

The 0.5 and 0.8 are my planning factors, not measurements. Someone still gathers the inputs, pastes them and fixes the draft, so an AI step rarely removes a whole touchable minute. Your pilot log replaces them.

Setup hours get their own column because they're paid once and everything else is monthly; mix them and a row with heavy prep looks either free or ruinous. Compare them instead: setup hours ÷ hours released low gives the months it takes to win the setup time back.

Two consequences you should expect, and say out loud:

  • Your top opportunity may cost cash. If cash saved is 0 and running cost is 20 a month, the cash line is negative. That's fine, as long as the case is honestly about capacity or speed, not dressed up as savings.
  • Capacity only becomes money when you decide what the hours are for. Write one line per top-3 item: "the released hours go to calling lapsed customers" or "the owner stops working Saturdays". Then measure that, not the AI.

Conditional cash, like a hire you would no longer make, gets the word "Conditional:" and the decision it depends on. It isn't saved until the decision is made.

Step 7: Attack the ranking, then pilot one thing by hand

Before you commit, run the sceptic pass in Prompt 2b. It checks for touchable minutes that still include calls or visits, optimistic review times, double counting, setup that looks too light, understated risk, drift toward judging people, and the cheaper fix you missed. Accept the re-scores you agree with.

Then don't build anything yet. Take the #1 row and run it by hand on the next 5 to 20 real cases: inputs pasted into a chat with one prompt, a named person checking every output, a log of minutes, review time, edits and errors caught. Replace the planning factors and the review minutes with what the log says. Only then decide whether it deserves an automation.

What not to automate

Some work should never reach an AI step, some needs a rule instead, and some should simply stop. Each of these appears in real inventories more often than you'd think.

Workflow typeWhy notWhat to do instead
Decisions about people: hiring screens, tenant or credit approval, performance reviews, disputesLegal exposure, bias you can't see, and trust you can't rebuildKeep the decision human. At most, AI copies document fields into a checklist for the person deciding
Reminders, confirmations, follow-up schedulesSame message every time: that's a rule, not a judgementUse the reminder feature in the tool you already pay for
Copying numbers between systemsAI can mistype a number; a report or export doesn'tSwitch on the built-in report or a plain data sync
Compliance and safety datesA missed date is a legal or safety breachDated reminders in a system with an owner, reviewed monthly
Relationship moments: complaints, bad news, apologies, key-client negotiationsCustomers can tell, and the moment is where loyalty is won or lostThe owner writes it. AI may summarise the thread first
Low-volume, high-stakes work: the annual contract, a major proposalToo few runs to learn from, too costly to get wrongUse AI as a reviewer of your draft, not the writer
Regulated advice: legal, medical, financial sign-offAccountability sits with a qualified personAI may draft for that person's review, never send
Processes nobody owns or that change every timeAI will produce yet another versionWrite the process down first, then score it again
Reports nobody readsAutomating waste makes faster wasteStop it. Replace with the three to five numbers someone actually acts on
Anything you can't check faster than doing itThe review costs more than the workLeave it manual, or redesign the output so it's quick to check

The sheet

ops-map.csv has 34 columns. Import it into Google Sheets (File > Import > Upload, Separator type: Comma) or into Excel (Data > From Text/CSV, Delimiter: Comma). Row 2 is a banner saying the example rows are fictional. Study them, then delete the banner and every example row, keeping the header in row 1. Your own data starts in row 2.

ColHeaderFilled by
A–NID to Sensitive dataPrompt 1 (inventory)
O–SValue, Feasibility, Risk, Gate, PriorityPrompt 2
T–UAI-touchable min/run, Review min/runPrompt 2 (the inputs to the return)
V–AEReview hours, Hours released low and high, Capacity value low and high, Cash saved, Cash basis, Running cost, Setup hours, Revenue at stakePrompt 2
AF–AHHuman checkpoint, Next step, EvidencePrompt 2

Getting your rows in

Use Prompt 2's CSV block, not Prompt 1's. Prompt 1's block has only the 14 inventory columns and exists to feed Prompt 2; Prompt 2's has all 34, in the sheet's order.

  • Google Sheets: copy Prompt 2's CSV block into a plain-text file and save it as my-ops-map.csv (on a Mac, TextEdit: Format > Make Plain Text first; on Windows, Notepad). In your spreadsheet: File > Import > Upload, choose the file, Import location: Insert new sheet(s), Separator type: Comma. Your rows land in a new tab, header in row 1.
  • Excel: save the block as my-ops-map.csv the same way, then Data > From Text/CSV, choose the file, Delimiter: Comma, Load. Don't double-click the file: where decimals are written with a comma, Excel opens it as one column. If 4.5 comes in as a date or text, choose Transform Data and set the column type Using Locale: English (United States).
  • Quick paste in Sheets: paste the block into cell A1 of an empty tab, then Data > Split text to columns, Separator: Comma. Check that each Evidence cell stayed whole; if a quoted value got split, use the file route above.

Optional formulas

The example rows hold values, not formulas, so they display anywhere. If you paste the AI's CSV, it already contains these values; add formulas only if you'll edit numbers by hand and want the sheet to recalculate. Put them in the first row of your own data (row 2, once the banner and example rows are deleted) and fill down. Pasting a CSV over these columns later replaces the formulas with plain values.

9 lines
H2   =F2*G2/60                                        Hours per month
K2   =H2*J2                                           Cost of the work per month
S2   =IF(OR(R2="",R2="—",R2="-",R2="none",R2="N/A"),O2*P2*(6-Q2),0)
                                                      Priority (blank or dash Gate = scored)
V2   =IF(U2="","",F2*U2/60)                           Review hours per month
W2   =IF(T2="","",F2*(T2*0.5-U2)/60)                  Hours released low
X2   =IF(T2="","",F2*(T2*0.8-U2)/60)                  Hours released high
Y2   =IF(W2="","",W2*J2)                              Capacity value low
Z2   =IF(X2="","",X2*J2)                              Capacity value high

Then sort by column S, largest first. Keep columns Y, Z and AA next to each other but never in a single total, and keep AD (setup hours) out of every monthly sum. If you want a summary row, add separate totals.

Failure modes

  • Vague rows. "Admin: 10 hours" can't be scored. Split it until each row is one person, one sitting, verb + object.
  • Scoring from memory. Owners misjudge recurring tasks, often in both directions. Mark estimates as estimates and time your top five once.
  • Scoring on guessed facts. A Feasibility point built on a fact nobody confirmed is a guess with a number on it. Phase 2b exists to catch these; Prompt 2 stops if more than a third are still assumed.
  • Missing the team's work. The owner's view misses much of the repetitive work everyone else does. Five minutes of team replies usually adds rows.
  • Counting hours as money. The most common way AI cases get inflated. If cash saved isn't tied to a named cost line, it's 0.
  • Forgetting review time. An AI draft that takes four minutes to check isn't saving six minutes on a six-minute task. Net it out.
  • Counting minutes the AI can't touch. Calls, site visits, physical work and lookups in tools with no export stay human. The touchable-minutes column makes them visible; Prompt 2b hunts for the rest.
  • Ignoring setup. A row that needs 10 hours of rules-writing before its first run can still be the right pilot, but choose it knowing that.
  • Automating a rule job. Reminders and data copies done by AI are slower, costlier and less reliable than the feature you already have.
  • Picking an end-to-end agent as the first project. Start with one step, by hand, with a human check. Autonomy is earned with a log, not assumed.
  • Letting the AI fill gaps. Both prompts are written to ask, not guess. If you see a number or a fact you never gave without its label, reject the output and say which one.
  • Accepting the first ranking. Run the sceptic pass. If it changes nothing, make sure that's because the ranking holds.

Security and data

  • Redact before you paste: client names become "Client A", and emails, phone numbers, addresses, account and card numbers and health details come out. A scorecard never needs anyone's real name.
  • Never paste passwords, API keys, login links or anything under a confidentiality agreement.
  • Check your AI plan's data settings (whether chats can be used for training, how long they're kept, whether a business plan applies) against what you owe your clients before pasting business information.
  • Pasted material is treated as data in both prompts. If an email or document you paste contains instructions, the prompt tells the model to ignore them and say so.
  • Salary data is sensitive too. Work out loaded costs per role, not per named person, and keep the sheet's sharing settings tight.

Prerequisites and costs

ItemWhat it's forCost
This toolThe method, both prompts and the sheetFree, no email required
Claude or ChatGPTRunning the two promptsFree tiers can work for short pastes. Claude Pro or ChatGPT Plus were around 20 USD a month at the time of writing; check your local price and the plan's data settings.
Google Sheets or ExcelThe scorecardFree with a Google account, or the spreadsheet you already have
A timerTurning estimates into measurementsFree
Your team's timeAnswering the five-minute messageAbout 5 minutes each
Automation toolsNot needed for this tool0. They come later, once a pilot has earned one.

You need a business with recurring work and at least rough monthly volumes. It works for a solo operator too; the inventory is just shorter, and the loaded cost is your own hourly estimate.

Quality checklist

  • Every stage, from Attract to the owner's own work, has a row or an answered gap question.
  • Every number carries a basis label, every unconfirmed scoring fact says "(assumed)", and neither survives in your top 3.
  • Hours = runs × minutes ÷ 60 and cost = hours × loaded cost on every row.
  • Every scored row shows its touchable and review minutes, and hours released match the formula.
  • Every top-3 score has an evidence line that quotes your own data.
  • Your "No AI needed" list has at least one item, or you can say why not.
  • Capacity value, cash saved, setup hours and revenue at stake sit in separate columns and are never totalled together.
  • Cash saved is 0 unless a named cost line goes down, and conditional savings say so.
  • Nothing that judges people or touches health, ID or financial data sits in the top 3 without a named human checkpoint.
  • Each top-3 item has a line saying what the released hours will go to.
  • The first pilot run for #1 is in someone's calendar this week.
Animated artwork of Aymane at his desk, smiling at the camera.My animated double (AI-generated)
Aymane Hitmi · Labgenz

Who’s behind this

I’m Aymane. I used to build with a team. Now I build with AI.

I’ve managed 45+ digital projects. I was CTO of a US marketing agency, where I led a team of 12 developers. Today I work solo, with AI as my team, and I build in public from Bali.

Right now that means Misclo, my own app in development (launch set for 1 January 2027), and Theo, a 3D character I built from a Tripo AI mesh and rigged and animated in Blender with AI-written tools. Every tool in this library uses the same habits those builds run on: the owner’s words kept verbatim, one change at a time, checks before anything is shown, and a rollback kept until I approve the new version.

  • 45+digital projects managed
  • 12developers in the team I led

The face on the Labgenz Instagram reels is an AI version of me, and it’s always labelled. Read how I use it