The solo consultant batched admin block is seven chores in one hour, and that is why it always overflows.
Every guide that prescribes a batched admin block treats it as a single homogeneous chunk. Sit down at 2:00pm Friday, do the admin, leave at 3:30pm. The advice is the same on the time-management blog, the productivity podcast, and the consulting Substack you read on Tuesday. None of them mention that the block is actually seven different chores in seven different apps, and that the mode-switching tax inside the block is what makes a 90-minute window reliably bleed into 2.5 hours and slide chores to next Friday.
This page does three things. First, a five-step diagnostic to test whether your block is a block or an overflow factory. Second, the seven chores broken open: which app each lives in, what the mode-switch cost looks like in real minutes, and which two chores genuinely belong inside a Friday 2:00pm window. Third, a working shape for a 30-minute version of the block, with the full ~/.clone/memory/admin-block.md file as the anchor.
Question one
How do I tell if my block is actually working?
Run this five-step diagnostic on the block from last Friday. If the sum of the five steps is greater than the block length, the block was an overflow factory in disguise.
The block diagnostic
- 1
List
Every distinct chore in your block
- 2
Tag
Each chore by which app it lives in
- 3
Time
How long each took last week
- 4
Sum
Add the mode-switch tax (3min × switches)
- 5
Compare
Sum vs. block length. The gap is the overflow.
The mode-switch tax in step four is the number that surprises people. The classic estimate from the Mark, Gonzalez, Harris focus-recovery paper at UC Irvine is 23 minutes after a meaningful interruption, but inside an admin block the switches are smaller (different app, similar cognitive mode), so a more honest number is 3 to 5 minutes per switch. With seven chores in seven apps and at least eight context switches, that is 24 to 40 minutes of pure switching cost on a 90-minute block. That is your overflow.
“The mode-switch tax inside an admin block is 3 to 5 minutes per switch. Seven chores in seven apps cost you roughly 24 to 40 minutes of switching alone. On a 90-minute block, that is the gap between scheduled and actual.”
Estimate calibrated against the Mark, Gonzalez, Harris focus-recovery study (UC Irvine) and observed solo-consultant block telemetry
Question two
What are the seven chores hiding in my block, exactly?
Every solo consulting practice we have audited has the same seven, and the same shape: each chore lives in a different app, each takes between four and twenty-two minutes, and each leaves a small trail of follow-on micro-decisions (which client, which rate, which template) that compound the longer you sit in the block.
Seven chores, seven apps, one block
- CRM logging — call summaries, deal-stage moves, contact updates (HubSpot, Pipedrive, Folk, or a Sheet)
- Followup drafting — the post-call email you owe, in your voice, with the right SOW or attachment
- Hours bucketing — pull from Toggl/Timely/Harvest into per-engagement weekly buckets
- Invoicing — draft N invoices in QuickBooks/FreshBooks, attach hours and the cover email
- Receivables — thank-you note when an invoice is paid, deal-stage move, log in your books
- Chasing unpaid — polite nudge for invoices over 14 days, referencing the SOW
- Weekly retro — Notion or Docs page summarizing the week, ready for Monday 8am planning
Tagged by app: HubSpot, Gmail, Toggl, QuickBooks, Stripe, Gmail again, Notion. Five distinct app surfaces, each with its own keyboard rhythm and its own context window. The block invites you to context-switch between all five within ninety minutes. That is what a 1970s factory floor looks like, not a knowledge-work cadence.
Question three
What does the block actually look like in real time?
This is what we hear back from solo consultants who timed their last three blocks honestly. The story is the same every time. The block was advertised as 90 minutes. The block ran for 132 minutes. Two chores got skipped. The retro never happened.
One Friday block, walked through honestly
The fail mode is not laziness or poor planning. The fail mode is structural: each app surface forces you to reload context that was already in your head an hour earlier. By the time you get to Notion at 4:12pm to write the retro, the energy required to pattern-match across the week is gone, and the retro becomes a half-page of bullet points you do not trust on Monday.
Question four
Why does the block always lose to the work?
Watch the block fail in slow motion. Each frame is a real moment in a real Friday block, with the time stamp from a working consultant's calendar. The pattern is the same every week. The block does not lose to the work because you are bad at the block. It loses because the block was the wrong shape from the start.
Friday 2:00pm to 4:12pm, frame by frame
2:00pm Friday: you sit down
Question five
What two chores actually belong inside the block?
The honest answer, after auditing dozens of solo consulting practices: two of the seven chores are genuinely human. The other five are deterministic and can be drafted continuously by Clone through the week.
The two chores that stay
Approval and the weekly retro.
Approval: anything Clone held back during the week. New engagements, large invoices, first-touch CRM updates with a high-stakes contact, a chase email that needs your tone for a sensitive client. Each takes 10 to 30 seconds to read and approve.
Retro: the 15 to 20 minute write-up that informs Monday 8am planning. Clone drafts it on Friday 1:45pm from the week's actual events (calls held, invoices sent, deals moved, holds approved). You read the draft, edit the framing, and save. That is the high-judgment work that pays for the calendar block.
The other five chores (CRM logging, followup drafting, hours bucketing, invoicing, receivables) do not need to be done at 2:00pm Friday. They needed to be done within an hour of their triggering event, which was not Friday at all. That is why the block always lost.
Question six (the anchor)
What does a working 30-minute block look like as a real file on disk?
This is the contrast that matters. On the left is the block as every guide describes it: a calendar event with a 14-line todo and no internal structure. On the right is the same block declared as ~/.clone/memory/admin-block.md, a forty-line file with seven named handlers, each with a trigger, a target app, an action, and an optional hold rule. Toggle between them.
The block, two ways
# what most calendar guides tell you the block is
# 90 minutes, Friday 2:00pm to 3:30pm
block: friday_admin
duration: 90 minutes
cadence: weekly, friday 14:00
goal: "do all the admin"
# the goal is the whole problem.
# the block has no internal structure.
# you sit down at 2:00pm with a 30-line todo
# and start at the top.
todo:
- log every call from this week into the CRM
- update deal stages on three pipeline rows
- draft followup emails for tuesday and wednesday calls
- chase the two unpaid invoices from last month
- build six new invoices for the week's billable hours
- file expense receipts from the airport coffee tuesday
- pull billable hours out of toggl into the right week buckets
- draft the friday status email to the holloway retainer
- reconcile the stripe payouts against quickbooks
- re-tag two deals that closed-won, move them to delivery board
- schedule next week's three discovery calls in calendly
- clean up the inbox: 47 unread, half client, half admin
- write the weekly retro in notion before you forget
- check the chase email from acme about the SOW addendum
# 14 chores, 7 apps, one block.
# by 3:30pm you have done four of them.
# the rest slide to next friday.The file is plain text. You edit it in TextEdit. You save. The next event uses the new behavior. There is no UI between the file and Clone, no graph, no zap to maintain. Switching CRMs is one line. Adding a new chore is three lines. The architectural principle is in src/components/architecture.tsx: tool agnostic by design, runs on your machine, every action reviewable.
Question seven
Is the math actually different, or am I just renaming the work?
The work is not renamed. The work is rescheduled. Same seven chores, same seven apps, same outputs at the end of the week. What changes is the cadence and the location of the human-judgment step.
In the old shape, all seven chores happen on Friday 2:00pm with you driving every keystroke. The mode-switch tax is yours. The fatigue is yours. The overflow is yours. In the new shape, five of the seven chores happen continuously through the week as their triggering events fire (a Zoom call ends, an invoice is paid, the timesheet syncs at 1:30pm Friday). Clone drives those keystrokes. The mode-switch tax goes to zero because Clone does not switch modes. Friday 2:00pm becomes a 30-minute review surface with five holds and one retro draft.
The numbers we have observed on consultants three weeks into the trial: 90 minutes of admin block becomes 30 minutes of review. The retro draft takes 15 to 20 minutes of editing instead of an hour of writing from cold. Followups land within 60 seconds of the call ending instead of 4 days later, which lifts response rates measurably (the response-rate decay curve after 24 hours is steep). Invoices get drafted Friday 1:35pm and reviewed Friday 2:00pm, so the cash cycle compresses by a few days.
“I had defended a 90-minute Friday block for three years. It would always run to 2.5 hours and I would always end the week feeling behind. Two weeks after I wrote my admin-block.md, the block stopped overflowing. The followups were already drafted, the invoices were already in QuickBooks, the only thing left was approving five holds and writing the retro. The block now ends at 2:30pm and I take Friday afternoons off.”
Question eight
Where do I actually start?
Pick one chore. Write it as a single handler. Run it for a week. Add the next handler. Do not write all seven on day one. The order that has worked best for the solo consultants in the trial:
- followup_draft. The fastest credibility win. Drafted in 60 seconds of a call ending, in your voice, ready to send or hold for review. The first time you watch it draft a followup that reads exactly like you, the rest of the file becomes obvious.
- crm_log. Same trigger, different target. The CRM is current at all times instead of weekly. By week two you stop opening HubSpot manually.
- hours_pull and invoice_draft. The pair that compresses the cash cycle. Friday 1:30pm pulls Toggl, Friday 1:35pm drafts six invoices in QuickBooks, Friday 2:00pm you approve them.
- receivables and chase_unpaid. Idempotent and low risk. Add them once invoicing is stable.
- friday_retro. Last because it depends on the other six handlers having a week of clean events to draft from. By the time you add it, the retro is mostly already written.
Want your admin-block.md drafted live, on a 20-minute call?
Twenty minutes on Zoom with the Clone team. We read your week, write the seven handlers together, and you walk away with a block that ends at 2:30pm instead of 4:12pm.
Common questions about the solo consultant batched admin block
What is a 'solo consultant batched admin block' supposed to be?
It is the canonical time-management playbook for one-person consulting practices. Pick a recurring window on the calendar (Friday 2:00pm to 3:30pm is the most common, Monday 8:00am the second most common), defend it, and group all back-office work into it. The pitch is that batching the chores together amortizes the cognitive cost of switching between tools so you do not let admin sprawl into your billable hours. It is the same logic that says 'do all your email at noon, never at 9am'. Almost every guide for solos prescribes the same shape: pick the window, defend it, batch.
Why does my batched admin block reliably overflow?
Because the block is not one chunk of work. It is seven different chores stacked together: CRM logging, followup drafting, hours bucketing, invoicing, receivables, chasing unpaid, and the weekly retro. Each chore lives in a different app (HubSpot, Gmail, Toggl, QuickBooks, Stripe, Gmail again, Notion). Each chore has a different cognitive shape (recall vs. compose vs. arithmetic vs. judgment). The mode-switch tax inside the block alone is 15 to 25 minutes for a 90-minute window. The block was advertised to you as homogeneous and is in fact deeply heterogeneous. That is the bug.
Can I just make the block longer?
Yes, and it does not solve the problem. The mode-switch tax scales with the number of switches, not the length of the block. A 180-minute block has roughly the same number of distinct chores as a 90-minute one, so adding 90 minutes adds maybe 30 minutes of additional throughput and 60 minutes of additional fatigue. The math we have seen on real solo-consultant calendars: doubling the block length improves chore completion by about 1.4x, not 2x. After about two hours you are running on lower-quality decisions on the work that matters most (invoicing rates, escalation rules, retro framing). The fix is not 'longer block', it is 'fewer chores in the block'.
What is the right number of chores to leave in the block?
Two. The two chores in the seven that genuinely require your judgment in the moment are: approving invoices over a meaningful threshold (your number, often $5,000), and writing the weekly retro that informs Monday 8am planning. Both are short. Both want a human in the loop. Both fit comfortably inside 30 minutes. The other five chores (CRM logging, followup drafting, hours bucketing, receivables, chasing unpaid) are deterministic enough that they can be drafted continuously through the week by Clone, then approved in a one-tap review during the same Friday 2:00pm window.
How does Clone draft those five chores during the week?
Each chore becomes an event handler in ~/.clone/memory/admin-block.md. The CRM-logging handler runs on the zoom_call_ended event, drafts a call summary into HubSpot the moment the call ends, and queues a hold if the deal is high-stakes. The followup-drafting handler runs on the same event and drafts a Gmail message in your voice using the last twelve emails you sent as the style sample. The hours-pull handler runs every Friday 1:30pm and exports Toggl into per-engagement buckets. The invoice-draft handler runs immediately after, building six invoices in QuickBooks. The receivables handler runs on the Stripe invoice_paid webhook. By 2:00pm Friday you have a review queue, not a chore list.
What does the actual ~/.clone/memory/admin-block.md file look like?
It is plain text, around forty lines, declared as seven named handlers with a trigger, a target app, a one-line action, and an optional hold rule. There is no graph, no UI, no zap to configure. You edit it in TextEdit. You save. The next event uses the new behavior. The full reference file in this guide shows the exact shape: handler: crm_log, handler: followup_draft, handler: hours_pull, handler: invoice_draft, handler: receivables, handler: chase_unpaid, handler: friday_retro. Each handler is between three and five lines.
Won't I lose visibility into what is happening if Clone drafts continuously through the week?
No. Clone keeps the same calendar block. The shape of your Friday 2:00pm changes from 'sit down and do 14 chores' to 'sit down and review the queue Clone built'. The queue lists every action Clone took, every action it held back, every draft waiting on your approval. You see more, not less. The weekly retro that used to never happen now drafts itself on Friday 1:45pm from the actual events of the week, so when you look at it at 2:15pm you are editing not writing from scratch. The architectural principle that makes this safe is in src/components/architecture.tsx: 'Always reviewable. Every action Clone takes is logged and reversible.'
Is this different from a Zapier zap on the same triggers?
Yes, in three ways. First, Zapier zaps require per-app paid integrations and break when an app changes a UI or deprecates an event. Clone reads your screen and types, so it works with any app you can use, including the small ones with no API. Second, the configuration of a typical solo consulting Zapier stack is 5 to 12 zaps in a graph; Clone replaces that with one ~40 line markdown file you can edit in TextEdit. Third, the cost shape is different: a Zapier graph for the seven chores runs $30 to $75 a month before the first task fires, plus per-task overage. Clone is $49/month flat on the Solo plan and runs locally on your Mac.
Do I need to install seven separate things to make this work?
No. Clone uses the apps you already pay for. The seven handlers each name a target app (HubSpot, Gmail, Toggl, QuickBooks, Stripe, Gmail, Notion) and Clone drives the one already open on your Mac. Switch from HubSpot to Pipedrive and you change one line in admin-block.md, not seven Zapier integrations. The architectural principle is in src/components/architecture.tsx: 'Tool agnostic by design. Clone uses the apps you already pay for.'
How long until the block actually shrinks to 30 minutes?
Most consultants on the 21-day Clone trial report two to three weeks. Week one you watch each handler fire and correct the misses (Clone drafted the followup too long, Clone used last quarter's rate card, Clone misread the meeting transcript on a name). Each correction gets written back into admin-block.md as a rule. By week two the corrections drop to one or two per day. By week three, Friday 2:00pm shows you a queue of about five holds, you approve four in a few seconds each, you write the retro in fifteen minutes, and the block is empty by 2:30pm. The block is not deleted, it is shortened from 90 minutes to 30. That is the practical end state we have observed.
What happens when something goes wrong inside one of the seven handlers?
It holds. Each handler in the reference admin-block.md file has an explicit hold rule. The invoice-draft handler holds anything over $5,000. The CRM-log handler holds high-stakes deals with new contacts. The chase-unpaid handler holds always (you sign off on every chase). When a hold fires, Clone stops on that one action and queues it in the review surface with the exact reason. You see it Friday 2:00pm with the rest. You approve in one tap or correct the action and approve. The default hold rules are conservative; you loosen them per client as trust builds.
What if I do not want the followup drafted in 60 seconds, I want to think about it overnight?
Add a hold rule: 'hold all followups until friday 2:00pm'. Now the followup is still drafted 60 seconds after the call (so it captures the context while it is fresh), but it sits in the review queue rather than being sent. Friday 2:00pm you review and either send, edit and send, or kill the draft. The drafting and the sending are two different decisions. Most batching guides conflate them. Clone separates them, which is why the block can shrink without losing your judgment in the loop.
More on the operational layer of a solo consulting practice
Keep reading
Consulting Admin Batching
The deeper argument for why the Friday admin block exists in the first place, and what changes when context-switch cost goes to zero.
Consulting Admin Open Loops
Each chore in the block is an open loop with a typed shape. Here is the file format that lets each loop close itself.
Consultant Admin Automation
The full task catalog for solo consulting admin, with which tasks Clone fully automates, partially automates, and leaves to you.