Consulting · Growth

Consultants do not grow by adding clients — they grow by making each one cheaper to carry.

A consultant who signs a third client is rarely worried about the work. The work is the part they are good at. What they are quietly worried about — and will not say out loud on the kick-off call — is the second copy of everything that arrives with the account: another portal to log into, another weekly status format, another set of names to keep straight, another calendar to reconcile against the two that already exist. This piece is about why that overhead is structural rather than a personal failure of organisation, why it rather than demand is the real ceiling on a consulting practice, and what changes when accounts, projects, people, meetings, notes and time sit on one connected graph instead of in six tools that have never heard of one another.

The second client is not twice the work

The arithmetic of a consulting practice looks linear from the outside. Two clients should be twice one client. In practice the delivery work scales roughly linearly and everything around it does not, because each engagement arrives with its own operating environment attached. The client has a project tracker the consultant is expected to update. It has a document repository with its own permissions. It has a steering cadence — fortnightly, monthly, quarterly — with a reporting format someone else designed. It has a set of stakeholders whose names, roles and preferences have to be learned and then held. None of this is unreasonable. All of it is real work, and none of it is billable in any honest sense.

What makes it costly is not the volume but the shape. The consultant is not doing one job three times; they are running three separate operating systems in parallel and acting as the integration layer between them. The integration layer is a person, and that person is also the delivery capacity. Every hour spent reconciling what was said in Tuesday's call with what the client's tracker currently claims is an hour not spent on the work that justifies the fee, and — more importantly for growth — not spent on the conversation that produces the fourth client.

This is the point at which most practices quietly stop growing. Not because demand dried up, but because the marginal cost of carrying one more account exceeded the consultant's tolerance for administrative load. The practice reaches equilibrium at three or four engagements and stays there, and the reason is almost never stated plainly, because it sounds like a confession.

Where the load actually comes from

The usual diagnoses — poor discipline, the wrong templates, insufficient time-blocking — lead to wasted effort, so it is worth being precise. The load does not come from having too much to do. It comes from the same fact being recorded in more than one place by hand, and from the connections between facts existing only in the consultant's memory.

The re-keying tax.

A decision made in a client call affects a deliverable, commits a named person to an action, changes a date, and has to appear in the next status report. In a fragmented setup the consultant records it four times: in the meeting notes, in the client's tracker, in their own plan, and again when the status report is assembled. Each copy is a chance to diverge, and they do diverge — usually discovered in front of the client, which is where the reputational cost sits. The tax is not the typing. It is the permanent low-grade uncertainty about which copy is currently true.

The notes diaspora.

Meeting notes are the richest asset a consultant produces and the worst-stored. They accumulate organised by date, because date is the only attribute available at the moment of writing. But nobody needs a note by date; they need it by account, by project, by person, or by decision. A note filed by date is retrievable only by someone who already remembers when the conversation happened — precisely the memory that fails first. Six months in there are hundreds of notes and no practical way to answer the question clients ask most often, which is some version of "why did we decide it that way?"

The reporting scramble.

Client-facing governance is where the fragmentation becomes visible and expensive. Because the underlying facts live in several systems, the steering deck cannot be generated; it must be assembled. The consultant spends the evening before the review copying progress figures, re-typing risks and hunting for the actions agreed last time, rebuilding a document structurally identical to last month's. The work is not analysis. It is transcription, and it recurs on a fixed cadence, per client, forever.

The consultant's real constraint is not hours. It is that the same fact has to be entered by hand in several places, and the connections between facts live in a human memory rather than in a system — so every additional account multiplies the reconciliation, not just the work.

What consulting work is, structurally

Strip the vocabulary away and consulting work has a specific shape. An account contains engagements; engagements contain projects; projects contain tasks with owners and dates. People sit across those projects and accumulate commitments made in conversation. Meetings recur on a cadence and produce decisions belonging to a project, an account, or a person — often all three at once. Time is finite and has to be spent against one of these things. Money attaches to the account and is consumed by the projects.

That is a graph, not a filing system. Every serious difficulty described above is a symptom of storing a graph in tools that model trees, folders and documents. The connections are the valuable part, and in most setups the connections are the part that is not stored at all — they are re-derived by the consultant every time they are needed.

Callisto's position is that the connections should be modelled by the application. An account knows its projects. A project knows its tasks, its budget, its risks and the meetings where it was discussed. A person knows every commitment ever captured against them. A note knows which project it belongs to and which meeting produced it. None of this is assembled by the user, because none of it is a view someone had to configure — it is the data model.

Projects arrive in more than one shape

The first place this matters is the one most tools get wrong by simplifying. Consulting work does not consist solely of projects with a start, a plan and an end; it consists of at least four different things, and forcing them into one object is how a tracker becomes untrustworthy.

Callisto's Projects tab separates them natively. An active project is the familiar thing — tasks, a timeline, a budget, an owner, a health status. A request is the ad-hoc work that arrives by message and would otherwise be lost: small, unplanned, logged in seconds, never inflated into a project it does not deserve to be. A recurring item is the standing obligation — the monthly reconciliation, the quarterly compliance pack — with a cadence rather than a deadline, which a task list models badly because it is never finished, only run again. A passive project is the engagement the consultant is not delivering but must track, because a client's other workstream affects theirs and being blindsided by it carries a professional cost.

Those three sub-tabs appear only once there is something in them, so a new workspace stays quiet and grows into its own complexity. The point is not the taxonomy. It is that when each kind of work has a place that fits it, the consultant stops using the tracker as a dumping ground and starts trusting what it says.

The governance deck builds itself

Under Projects, the Portfolio sub-tab holds Callisto's answer to the reporting scramble. A governance meeting is created once, given a frequency — weekly, fortnightly, monthly, quarterly — and linked to the initiatives it covers, which may be any mix of projects, recurring items, passive projects and requests. From that point the deck is not authored. It is computed.

The header carries selectable summary cards drawn from the linked initiatives: overall completion, budget spent against total, items in critical health, items on track, open actions, deadlines falling within thirty days, portfolio health. Each initiative renders as a slide with its executive summary, its recently completed milestones, its upcoming tasks and its open risks and issues — all read from the project rather than typed into the deck. A portfolio timeline shows the whole set against a scale from a week to a year, and the deck takes a colour theme and presentation style so it looks like the consultant's own material rather than a tool's default output.

Two things then happen during the meeting rather than after it. Actions and risks raised in the room are added to the initiative they belong to, on the slide, while it is being discussed — so they are already on the project when the call ends. And a timestamped capture log sits alongside the deck for remarks that are not yet actions. When the review is over, a snapshot can be published as a read-only link the client opens in a browser — no account, no software, revocable when it should no longer be visible — or sent out by email. Next month the same deck reflects the current state of the same projects and marks what has changed since that snapshot. The evening of transcription does not happen, because there is nothing to transcribe.

Meetings that arrive without being typed in

A consultant working across several clients does not have one calendar. They have their own, plus whatever each client's environment schedules on their behalf, and reconciling them is a daily irritant with real consequences. Callisto subscribes to calendars by their iCal feed — the standard subscription URL that Google Calendar, Outlook and Microsoft 365 already publish — and pulls the events in server-side, at most every fifteen minutes, into the Meetings sub-tab under Time. Any number of feeds can be added, each with its own label and colour, so a client's calendar and a personal one stay visually distinct while living in one place.

The import is not a raw dump: the joining boilerplate that Teams, Google Meet and Zoom append to every invitation is stripped out and the actual join link extracted and kept, so a meeting reads as a meeting rather than as three paragraphs of footer. Each meeting can then be tagged to the projects it concerns. The consultant entered none of these events, and they are nonetheless in the same system as the work they are about.

Notes that belong to two places at once

This is the feature that most directly answers the notes diaspora, and it deserves describing precisely because it sounds smaller than it is.

Meeting notes in Callisto are not one block of text. A note has a general section for the parts that belong to nobody in particular, and beneath it any number of segments, each tagged to a specific project, account, person or pipeline opportunity. Writing up a call in which a client discussed three workstreams produces three segments, each tagged to its own project, in the order the conversation happened. Tagging takes a moment, and it happens while the context is still in the consultant's head.

What the tag does is the point. A segment tagged to a project appears in that project's own notes thread, labelled with the meeting it came from and the date it was said. It is not a copy and not a link to click through — it is the same note, visible from both ends. Editing it inside the project updates it in the meeting; editing it in the meeting updates it in the project. The consultant preparing for a review opens the project and reads its full discussion history in date order without remembering which call any of it came from, and the one who only remembers the call opens the meeting and finds everything said, still sorted by the workstream it concerned.

The mechanism runs the other way too: a note written directly into a project's thread can be attributed to the meeting it came from and will appear there as well. Notes tagged to an account land on that account's Notes tab; notes tagged to a person attach to that person. The consultant files a thing once and it becomes retrievable by every attribute it actually has — which is what a date-ordered notebook can never provide. The same idea applies to whatever a meeting produces before it ever reaches Callisto: what to do with notes after an AI notetaker's own summary is the filing problem one layer upstream.

The day is the only thing that does not scale

Accounts can be added. Projects can be added. People accumulate. The working day does not, and a consultant's most common planning error is treating a to-do list as though it were a schedule. The Time-block sub-tab makes that hard to do by accident.

The day is a timeline with real durations. Priorities are added to it, but almost never by typing them: a priority is pulled from a project task, from a project's action items, from an action item captured against a person, from an ad-hoc request or from a recurring item, with manual entry reserved for the genuinely new. The item is dragged into a gap in the day to block time against it, and its estimate is adjusted by dragging its edge, which moves the block and the estimate together. What was an ambition becomes an amount.

When a blocked item is completed, Callisto updates the thing it came from. A project task is marked done and the project's progress moves. A project action item is cleared. A person's commitment disappears from their profile. An ad-hoc request is closed across the app. The consultant did the work once and marked it done once, and the four separate updates in four separate places did not need to happen — because there was only ever one record.

Why these compound

Individually each of these is a convenience. Together they change the marginal cost of an account, which is the number that decides whether a practice grows.

Consider the full loop. A client's calendar feed brings the fortnightly steering call in without anyone entering it. The call happens; notes are written as segments tagged to the three workstreams discussed, and those notes are now on the three projects. Two commitments made in the room become action items against the people who made them. The following Monday one of those actions is pulled onto the Time-block, given forty minutes and completed — which advances its project's progress bar and clears it from that person's profile in the same moment. Three weeks later the monthly governance review opens, and the deck already shows the updated progress, the completed milestone, the risk raised in the call and the actions still open. A snapshot link goes to the client. Nothing in that sequence was entered twice.

Now run the same loop for a second, third and fourth account. The per-account overhead is close to unchanged, because at no point did carrying an account require maintaining a system for it. Growth in a consulting practice is not primarily a sales problem; it is a question of whether the operating cost of an account is fixed or compounding.

What consultants try first — and what each of those tools genuinely gets right

Nobody arrives at this problem without having tried to solve it. The tools consultants reach for are good tools, and the piece has no interest in pretending otherwise. Each of them is genuinely the best answer to the question it was built for.

Notion made structuring information almost free. A consultant can model clients, projects and meetings in an afternoon with no schema design and no administrator, and the result is calmer and more writable than any project tool that preceded it. For flexible, prose-first knowledge work it remains the best general-purpose workspace ever built — a claim examined at length in a separate piece on where that ceiling sits. Obsidian and the linked-notes tools alongside it took the opposite and equally valid bet: that thinking is the product, that notes should be local, permanent and plain text, and that the connections between ideas deserve to be first-class. For a consultant whose value is synthesis, that is a serious argument, and the backlink graph really does surface associations that a folder never would.

Asana, Monday.com and ClickUp solved coordination for teams that need shared state — who owns what, what is blocked, what is late — with genuinely excellent views, automations and dependency handling. When several people must agree on the status of many tasks, these tools are hard to beat. Harvest and Toggl did one thing and did it properly: they made tracking time low-friction enough that people actually do it, and they turn tracked hours into defensible invoices. Their restraint is a feature.

Bonsai and Moxie understood something the enterprise vendors missed entirely — that an independent consultant's real pain includes proposals, contracts, invoicing, and getting paid, and that a solo operator should not need four subscriptions to run a business. Their contract and payment tooling is a genuine advance for the one-person firm. And the professional services platforms — Accelo, Scoro, Productive.io — are the most serious attempt at the actual problem. They model clients, retainers, utilisation, budget burn and profitability in one system, and for an agency of thirty people trying to understand whether its accounts are profitable, that is exactly right. Nothing in what follows suggests these tools are badly built. They are well built for a shape of work that is not quite this one.

Where each of those models stops

The limitation in every case is a model mismatch, not a defect — and each becomes visible at the same moment, when one consultant runs several clients at once.

The composable workspaces stop at the connection. Notion links pages, but a link is one-directional by nature: the meeting page knows about the client, and the client page knows about the meeting only if someone built and maintained a filtered view to say so. Multiply that across accounts, projects, people and commitments and the consultant is running an information-architecture project alongside their actual job, with templates that drift out of sync as the schema evolves. Obsidian has the same shape of gap from the other direction: it models the relationships between ideas beautifully and has no native concept of an account, a budget, a deadline, or a person who owes an answer by Thursday. It is a thinking tool being asked to be an operating system.

The team coordination tools stop at the client boundary. Their unit is the task and their assumption is one organisation whose members share a workspace. A consultant's unit is the account, and the accounts must stay separated for confidentiality while remaining visible together for the consultant's own planning. These tools can approximate that with a project per client, but the things that actually differ per account — the commercial terms, the stakeholder map, the governance cadence, the accumulated history — have nowhere native to live, and the notes are wherever the consultant left them.

The time trackers stop at the timesheet. They record that three hours went to an account; they cannot say which deliverable consumed them, what was decided in the meeting those hours followed, or what the client should be shown at the next review. Tracked time that is not connected to the work it produced answers the invoicing question and none of the delivery ones.

The freelancer suites stop at delivery. They are built around the commercial envelope — proposal, contract, invoice, payment — and the execution layer inside that envelope is thin: no real dependency handling, time attributed at the level of a project rather than a deliverable, and no knowledge layer to speak of. The seam shows most clearly at the join between the two halves, where completed work and the invoice that should follow from it still live in separate places, so the consultant reconciles what was delivered against what was billed by reading both and remembering the rest. Their own comparison material concedes the shape of it: the suite handles the business of consulting and the consultant handles the consulting somewhere else.

The same category has a second, quieter ceiling. Several of these tools cap team size outright, and several place the client-facing portal behind an upper tier — and the portal, when it appears, carries the vendor's branding on a vendor domain rather than the consultant's. For a solo operator sending a client a status view, that is the difference between presenting one's own work and forwarding a tool's output. So the product that fits a practice of one becomes the thing to migrate off at precisely the moment the practice starts to grow, which is the worst possible moment to be changing systems.

The professional services platforms stop at their own weight. They are configured rather than adopted: implementations are measured in weeks or months, the reporting is powerful but rigid in the places a boutique most needs to bend it, and the recurring complaint across their review histories is that ordinary actions take more effort than they should. Their pricing is per seat, frequently with a seat minimum, and in several cases client access is itself a billed seat — so a fixed cost is paid before the first engagement exists, and the act of showing a client their own governance report increases it. One of the category's leaders has withdrawn public pricing and its free trial altogether, which means a two-person firm cannot even evaluate the fit without entering a sales process.

None of that is irrational. For a thirty-person agency that needs to know which accounts are profitable and which consultants are under-utilised, a configured system with a proper implementation is the correct answer, and the cost is trivial against the payroll it governs. For a practice of one to five people the same economics invert: a tool bought to reduce overhead arrives as a new and permanent source of it, and the configuration work lands on the person who was already the bottleneck.

Callisto's claim is narrow and specific. It is not that it has more features than these tools; several of them have more. It is that accounts, projects, people, meetings, notes and time are one connected graph rather than six datasets that a person keeps in agreement — and that for a consultant carrying several clients at once, that single structural difference is worth more than any individual feature, because it is the thing that stops the overhead from scaling with the client count.

What Callisto does not do

It does not sell the work. No software generates a pipeline, and a workspace claiming otherwise would be lying. What it can do is stop delivery overhead from consuming the hours in which business development would otherwise happen; the conversations still belong to the consultant.

It does not replace judgement. Callisto will show that a project is in critical health and that three actions have been open for a month. It will not decide whether to tell the client this week or next, or how to say it. That is the job.

It does not import an existing practice by magic. Calendars arrive on their own; accounts, projects and the history that matters do not. The honest first-week estimate is an hour or two of setup, not zero. Nor is it right for every kind of work — a large team coordinating hundreds of tasks inside a single organisation is better served by a tool built for exactly that. Callisto is built for people who carry several clients at once and are the integration layer between them.

Getting started

The recommended first week is deliberately small, and none of it requires a migration. Add two real accounts and the projects underneath them. Subscribe one calendar feed by its iCal URL, so the next fortnight of meetings arrives without being typed. After the first client call, write the notes as segments tagged to the projects discussed, then open one of those projects and find the note already sitting in its thread. On Monday, build the day on the Time-block by pulling three priorities from work that already exists, and complete one.

That last step is usually where the model stops being theoretical — one item ticked off, and a project's progress moves, a person's open commitment clears, and nothing else needed updating. The feeling on the other side of it is not that the software is impressive. It is that the background noise of keeping several clients straight has quietened, and the fourth one no longer sounds like a reason to say no.

Built for consultants carrying several clients at once — accounts, projects, meetings, notes and time on one graph.

Sign Up

No credit card. Sample data pre-loaded — there is nothing to set up first.