Chapters
- 01 · Start With the Business Outcome
- 02 · Define the Trigger and Preconditions
- 03 · Map the Steps and Owners
- 04 · Design the Handoffs
- 05 · Add Exit and Suppression Rules
- 06 · Define Completion and SLA
- 07 · Prevent Duplicate Work
- 08 · Capstone: Turn Qualification Into Follow-Through
14 min · Interactive exercise
Map the Steps and Owners
Give every step an owner and its own level of autonomy.
This is the chapter people think the whole guide is about, and it is the shortest one that matters. The steps are the easy part. What makes them a specification rather than a list is two columns most people leave off: who owns this step, and how much of it happens without a person.
Owners are roles, and they are whoever gets asked
Every step has an owner, and the owner is a role, not a person's name. This sounds like bureaucratic hygiene until the first time somebody leaves.
More usefully: the owner of a step is whoever gets asked about it when it does not happen. Write that name down against every step and you will immediately find one or two steps where the honest answer is “nobody,” which is a finding. A step nobody owns is a step that will be silently skipped and then discovered eighteen months later.
Autonomy is a property of the step
Here is the observation the next guide is built on, and it belongs here because this is where you first see it. The level of automation is not a property of the workflow. It is a property of each step.
In a real follow-up cadence, some steps fire on their own: the record gets flagged, the task gets created, the reminder appears in a queue. Some steps are drafted by a system and executed by a person: a model writes the email using the record's context, and the owner reviews it and clicks send. Nothing auto-sends. And some steps are entirely human: the call, the note, the judgment about whether this person is worth a second attempt.
One workflow. Three different levels of autonomy, chosen per step, for reasons that are specific to each step. That is normal and correct, and a workflow that is uniformly automatic or uniformly manual almost always got that way by default rather than by decision.
When a step's quality depends on the record
When a step's output depends on how good the underlying record is, say so in the specification, and then say what to do about it. A follow-up drafted from a rich record reads like it was written by someone who was in the room. The same step drafted from a record with no logged touchpoint, no recent activity, and no stated next step produces something generic, because there was nothing specific to anchor on.
Garbage in, garbage out is a true statement and a useless one, unless it comes with the remedy. So the remedy goes next to the step: if the output looks generic, the input was thin, and here is the specific thing to log so the next run is better.
GTM Lab
Saved locallyWorkflow Specification · 0 of 8 sections started
Saved locally to your browser.
Give every step an owner and a level
Five steps carry the work from a decision to a booked conversation. The step list is the easy part. The two columns most people leave off are what makes it a specification.