# The whole business on one page: prospect, sell, deliver, serve, bill, repeat

> A process map exported from forks.world (https://forks.world). Author: Brian. Source: https://forks.world/p/cmv4pva98001bjm06rsts829b
> It describes who does what, in what order, and with which technology. Read the plain-language sections first; the JSON at the end is the exact, complete data.

## Summary

- 22 steps across 2 layers
- Persona: The customer, Customer-facing teams, Operations and finance, People, product and leadership

## How to read this file

- A process is made of **layers**. The main layer is the top level; any step of kind `subprocess` opens a detail layer with its own lanes and steps.
- **Lanes** are either persona (people/roles) or technology (systems). Each step belongs to one lane; `using` lists tools a person uses for that step.
- Step kinds: `start`, `task`, `decision` (its arrows carry the answer as a label), `subprocess`, `end`.

## The whole business on one page: prospect, sell, deliver, serve, bill, repeat

Lanes:
- The customer: person / role (id `cust`)
- Customer-facing teams: person / role (id `front`)
- Operations and finance: person / role (id `back`)
- People, product and leadership: person / role (id `enable`)

Steps, in the order they run:

1. **Run the business: win customers, and build what serves them** [subprocess; People, product and leadership; id `u0`], opens the detail layer "The same story as shorthand: lead to cash and back"
   - then A buyer has a need; then Hire and grow the team
2. **A buyer has a need** [task; The customer; id `u1`]
   - then Prospect: create demand and find buyers
3. **Prospect: create demand and find buyers** [subprocess; Customer-facing teams; id `u2`], links to the published process "Marketing: get attention and create demand" (https://forks.world/p/cmv4pv5en0002jm06afdf6p16; full text at https://forks.world/api/public/cmv4pv5en0002jm06afdf6p16/export)
   - then Is the prospect a fit?
4. **Is the prospect a fit?** [decision; Customer-facing teams; id `u3`]
   - if "Yes" go to Sell: win the deal; if "No" go to Prospect: create demand and find buyers
5. **Sell: win the deal** [subprocess; Customer-facing teams; id `u4`], links to the published process "Sales: turn a prospect into a signed customer" (https://forks.world/p/cmv4pv5y60007jm066jgpp81b; full text at https://forks.world/api/public/cmv4pv5y60007jm066jgpp81b/export)
   - then Do they sign?
6. **Do they sign?** [decision; The customer; id `u5`]
   - if "Yes" go to Deliver: fulfill the order and onboard; if "No" go to Learn why and go back to prospecting
7. **Deliver: fulfill the order and onboard** [subprocess; Operations and finance; id `u6`], links to the published process "Fulfillment: deliver what was sold and get the customer live" (https://forks.world/p/cmv4pv6i9000cjm064th4bye4; full text at https://forks.world/api/public/cmv4pv6i9000cjm064th4bye4/export)
   - then Serve: support and keep them successful
8. **Serve: support and keep them successful** [subprocess; Customer-facing teams; id `u7`], links to the published process "Customer service: keep customers successful" (https://forks.world/p/cmv4pv703000hjm06uqblew9j; full text at https://forks.world/api/public/cmv4pv703000hjm06uqblew9j/export)
   - then Bill: invoice and collect
9. **Bill: invoice and collect** [subprocess; Operations and finance; id `u8`], links to the published process "Finance: bill the customer and get paid" (https://forks.world/p/cmv4pv7ir000mjm060llbjzcy; full text at https://forks.world/api/public/cmv4pv7ir000mjm060llbjzcy/export)
   - then Repeat: renew, expand and learn
10. **Repeat: renew, expand and learn** [subprocess; Customer-facing teams; id `u9`], links to the published process "Retention and growth: renew, expand and learn" (https://forks.world/p/cmv4pv82c000rjm06t3ltwaxa; full text at https://forks.world/api/public/cmv4pv82c000rjm06t3ltwaxa/export)
   - then Does the customer stay and buy again?
11. **Does the customer stay and buy again?** [decision; The customer; id `u10`]
   - if "Yes" go to The loop starts again with a happier customer; if "No" go to Fix what lost them, so the next customer stays
12. **The loop starts again with a happier customer** [task; Customer-facing teams; id `u3a`]
   - then Serve: support and keep them successful
13. **Fix what lost them, so the next customer stays** [task; People, product and leadership; id `u11`]
   - then Prospect: create demand and find buyers
14. **Learn why and go back to prospecting** [task; Customer-facing teams; id `u2a`]
   - then Prospect: create demand and find buyers
15. **Hire and grow the team** [subprocess; People, product and leadership; id `u12`], links to the published process "People: hire, onboard and grow the team" (https://forks.world/p/cmv4pv8ln000wjm06bjf77sx1; full text at https://forks.world/api/public/cmv4pv8ln000wjm06bjf77sx1/export)
   - then Build, buy and ship the product
16. **Build, buy and ship the product** [subprocess; People, product and leadership; id `u13`], links to the published process "Product and operations: build it, buy it, ship it" (https://forks.world/p/cmv4pv9460011jm06vq1u9cuq; full text at https://forks.world/api/public/cmv4pv9460011jm06vq1u9cuq/export)
   - then Plan, fund and steer the business
17. **Plan, fund and steer the business** [subprocess; People, product and leadership; id `u14`], links to the published process "Leadership and finance: plan, fund and steer the business" (https://forks.world/p/cmv4pv9p80016jm067qxpnqd2; full text at https://forks.world/api/public/cmv4pv9p80016jm067qxpnqd2/export)
   - then These three support every step of the loop above
18. **These three support every step of the loop above** [end; People, product and leadership; id `u15`]

```mermaid
flowchart LR
  subgraph l_cust["The customer"]
    n_u1["A buyer has a need"]
    n_u5{"Do they sign?"}
    n_u10{"Does the customer stay and buy again?"}
  end
  subgraph l_front["Customer-facing teams"]
    n_u2[["Prospect: create demand and find buyers"]]
    n_u3{"Is the prospect a fit?"}
    n_u4[["Sell: win the deal"]]
    n_u2a["Learn why and go back to prospecting"]
    n_u7[["Serve: support and keep them successful"]]
    n_u9[["Repeat: renew, expand and learn"]]
    n_u3a["The loop starts again with a happier customer"]
  end
  subgraph l_back["Operations and finance"]
    n_u6[["Deliver: fulfill the order and onboard"]]
    n_u8[["Bill: invoice and collect"]]
  end
  subgraph l_enable["People, product and leadership"]
    n_u0[["Run the business: win customers, and build what serves them"]]
    n_u11["Fix what lost them, so the next customer stays"]
    n_u12[["Hire and grow the team"]]
    n_u13[["Build, buy and ship the product"]]
    n_u14[["Plan, fund and steer the business"]]
    n_u15(["These three support every step of the loop above"])
  end
  n_u0 --> n_u1
  n_u0 --> n_u12
  n_u1 --> n_u2
  n_u2 --> n_u3
  n_u3 -->|"Yes"| n_u4
  n_u3 -->|"No"| n_u2
  n_u4 --> n_u5
  n_u5 -->|"Yes"| n_u6
  n_u5 -->|"No"| n_u2a
  n_u2a --> n_u2
  n_u6 --> n_u7
  n_u7 --> n_u8
  n_u8 --> n_u9
  n_u9 --> n_u10
  n_u10 -->|"Yes"| n_u3a
  n_u10 -->|"No"| n_u11
  n_u3a --> n_u7
  n_u11 --> n_u2
  n_u12 --> n_u13
  n_u13 --> n_u14
  n_u14 --> n_u15
```

### The same story as shorthand: lead to cash and back (detail of step "Run the business: win customers, and build what serves them")

Lanes:
- Customer-facing teams: person / role (id `front`)
- Operations and finance: person / role (id `back`)

Steps, in the order they run:

1. **Lead to customer** [subprocess; Customer-facing teams; id `r1`], links to the published process "Lead to customer: the whole sales journey" (https://forks.world/p/cmv0ief9q0054jw06nj1vmgor; full text at https://forks.world/api/public/cmv0ief9q0054jw06nj1vmgor/export)
   - then Quote to cash
2. **Quote to cash** [subprocess; Customer-facing teams; id `r2`], links to the published process "Quote to cash: from "how much?" to money in the bank" (https://forks.world/p/cmv0ieer7004zjw06m23o7fjh; full text at https://forks.world/api/public/cmv0ieer7004zjw06m23o7fjh/export)
   - then Procure to pay
3. **Procure to pay** [subprocess; Operations and finance; id `r3`], links to the published process "Procure to pay: from "we need it" to paid" (https://forks.world/p/cmv0ieg7m005ejw06ks5c75z1; full text at https://forks.world/api/public/cmv0ieg7m005ejw06ks5c75z1/export)
   - then The whole customer lifecycle
4. **The whole customer lifecycle** [subprocess; Customer-facing teams; id `r4`], links to the published process "Quote, sell, service, renew: the whole customer story" (https://forks.world/p/cmv0iefq70059jw06rv3x3vfb; full text at https://forks.world/api/public/cmv0iefq70059jw06rv3x3vfb/export)
   - (no next step recorded)

```mermaid
flowchart LR
  subgraph l_front["Customer-facing teams"]
    n_r1[["Lead to customer"]]
    n_r2[["Quote to cash"]]
    n_r4[["The whole customer lifecycle"]]
  end
  subgraph l_back["Operations and finance"]
    n_r3[["Procure to pay"]]
  end
  n_r1 --> n_r2
  n_r2 --> n_r3
  n_r3 --> n_r4
```

## Full data (JSON)

```json
{
  "title": "The whole business on one page: prospect, sell, deliver, serve, bill, repeat",
  "maps": {
    "m_root": {
      "id": "m_root",
      "lanes": [
        {
          "id": "cust",
          "name": "The customer",
          "type": "person"
        },
        {
          "id": "front",
          "name": "Customer-facing teams",
          "type": "person"
        },
        {
          "id": "back",
          "name": "Operations and finance",
          "type": "person"
        },
        {
          "id": "enable",
          "name": "People, product and leadership",
          "type": "person"
        }
      ],
      "steps": [
        {
          "id": "u0",
          "kind": "subprocess",
          "lane": "enable",
          "next": [
            {
              "to": "u1"
            },
            {
              "to": "u12"
            }
          ],
          "uses": [],
          "child": "m_rollup",
          "label": "Run the business: win customers, and build what serves them"
        },
        {
          "id": "u1",
          "kind": "task",
          "lane": "cust",
          "next": [
            {
              "to": "u2"
            }
          ],
          "uses": [],
          "label": "A buyer has a need"
        },
        {
          "id": "u2",
          "kind": "subprocess",
          "lane": "front",
          "link": {
            "id": "cmv4pv5en0002jm06afdf6p16",
            "scope": "public",
            "title": "Marketing: get attention and create demand"
          },
          "next": [
            {
              "to": "u3"
            }
          ],
          "uses": [],
          "label": "Prospect: create demand and find buyers"
        },
        {
          "id": "u3",
          "kind": "decision",
          "lane": "front",
          "next": [
            {
              "to": "u4",
              "label": "Yes"
            },
            {
              "to": "u2",
              "label": "No"
            }
          ],
          "uses": [],
          "label": "Is the prospect a fit?"
        },
        {
          "id": "u4",
          "kind": "subprocess",
          "lane": "front",
          "link": {
            "id": "cmv4pv5y60007jm066jgpp81b",
            "scope": "public",
            "title": "Sales: turn a prospect into a signed customer"
          },
          "next": [
            {
              "to": "u5"
            }
          ],
          "uses": [],
          "label": "Sell: win the deal"
        },
        {
          "id": "u5",
          "kind": "decision",
          "lane": "cust",
          "next": [
            {
              "to": "u6",
              "label": "Yes"
            },
            {
              "to": "u2a",
              "label": "No"
            }
          ],
          "uses": [],
          "label": "Do they sign?"
        },
        {
          "id": "u2a",
          "kind": "task",
          "lane": "front",
          "next": [
            {
              "to": "u2"
            }
          ],
          "uses": [],
          "label": "Learn why and go back to prospecting"
        },
        {
          "id": "u6",
          "kind": "subprocess",
          "lane": "back",
          "link": {
            "id": "cmv4pv6i9000cjm064th4bye4",
            "scope": "public",
            "title": "Fulfillment: deliver what was sold and get the customer live"
          },
          "next": [
            {
              "to": "u7"
            }
          ],
          "uses": [],
          "label": "Deliver: fulfill the order and onboard"
        },
        {
          "id": "u7",
          "kind": "subprocess",
          "lane": "front",
          "link": {
            "id": "cmv4pv703000hjm06uqblew9j",
            "scope": "public",
            "title": "Customer service: keep customers successful"
          },
          "next": [
            {
              "to": "u8"
            }
          ],
          "uses": [],
          "label": "Serve: support and keep them successful"
        },
        {
          "id": "u8",
          "kind": "subprocess",
          "lane": "back",
          "link": {
            "id": "cmv4pv7ir000mjm060llbjzcy",
            "scope": "public",
            "title": "Finance: bill the customer and get paid"
          },
          "next": [
            {
              "to": "u9"
            }
          ],
          "uses": [],
          "label": "Bill: invoice and collect"
        },
        {
          "id": "u9",
          "kind": "subprocess",
          "lane": "front",
          "link": {
            "id": "cmv4pv82c000rjm06t3ltwaxa",
            "scope": "public",
            "title": "Retention and growth: renew, expand and learn"
          },
          "next": [
            {
              "to": "u10"
            }
          ],
          "uses": [],
          "label": "Repeat: renew, expand and learn"
        },
        {
          "id": "u10",
          "kind": "decision",
          "lane": "cust",
          "next": [
            {
              "to": "u3a",
              "label": "Yes"
            },
            {
              "to": "u11",
              "label": "No"
            }
          ],
          "uses": [],
          "label": "Does the customer stay and buy again?"
        },
        {
          "id": "u3a",
          "kind": "task",
          "lane": "front",
          "next": [
            {
              "to": "u7"
            }
          ],
          "uses": [],
          "label": "The loop starts again with a happier customer"
        },
        {
          "id": "u11",
          "kind": "task",
          "lane": "enable",
          "next": [
            {
              "to": "u2"
            }
          ],
          "uses": [],
          "label": "Fix what lost them, so the next customer stays"
        },
        {
          "id": "u12",
          "kind": "subprocess",
          "lane": "enable",
          "link": {
            "id": "cmv4pv8ln000wjm06bjf77sx1",
            "scope": "public",
            "title": "People: hire, onboard and grow the team"
          },
          "next": [
            {
              "to": "u13"
            }
          ],
          "uses": [],
          "label": "Hire and grow the team"
        },
        {
          "id": "u13",
          "kind": "subprocess",
          "lane": "enable",
          "link": {
            "id": "cmv4pv9460011jm06vq1u9cuq",
            "scope": "public",
            "title": "Product and operations: build it, buy it, ship it"
          },
          "next": [
            {
              "to": "u14"
            }
          ],
          "uses": [],
          "label": "Build, buy and ship the product"
        },
        {
          "id": "u14",
          "kind": "subprocess",
          "lane": "enable",
          "link": {
            "id": "cmv4pv9p80016jm067qxpnqd2",
            "scope": "public",
            "title": "Leadership and finance: plan, fund and steer the business"
          },
          "next": [
            {
              "to": "u15"
            }
          ],
          "uses": [],
          "label": "Plan, fund and steer the business"
        },
        {
          "id": "u15",
          "kind": "end",
          "lane": "enable",
          "next": [],
          "uses": [],
          "label": "These three support every step of the loop above"
        }
      ],
      "title": "The whole business on one page: prospect, sell, deliver, serve, bill, repeat",
      "parent": null
    },
    "m_rollup": {
      "id": "m_rollup",
      "lanes": [
        {
          "id": "front",
          "name": "Customer-facing teams",
          "type": "person"
        },
        {
          "id": "back",
          "name": "Operations and finance",
          "type": "person"
        }
      ],
      "steps": [
        {
          "id": "r1",
          "kind": "subprocess",
          "lane": "front",
          "link": {
            "id": "cmv0ief9q0054jw06nj1vmgor",
            "scope": "public",
            "title": "Lead to customer: the whole sales journey"
          },
          "next": [
            {
              "to": "r2"
            }
          ],
          "uses": [],
          "label": "Lead to customer"
        },
        {
          "id": "r2",
          "kind": "subprocess",
          "lane": "front",
          "link": {
            "id": "cmv0ieer7004zjw06m23o7fjh",
            "scope": "public",
            "title": "Quote to cash: from \"how much?\" to money in the bank"
          },
          "next": [
            {
              "to": "r3"
            }
          ],
          "uses": [],
          "label": "Quote to cash"
        },
        {
          "id": "r3",
          "kind": "subprocess",
          "lane": "back",
          "link": {
            "id": "cmv0ieg7m005ejw06ks5c75z1",
            "scope": "public",
            "title": "Procure to pay: from \"we need it\" to paid"
          },
          "next": [
            {
              "to": "r4"
            }
          ],
          "uses": [],
          "label": "Procure to pay"
        },
        {
          "id": "r4",
          "kind": "subprocess",
          "lane": "front",
          "link": {
            "id": "cmv0iefq70059jw06rv3x3vfb",
            "scope": "public",
            "title": "Quote, sell, service, renew: the whole customer story"
          },
          "next": [],
          "uses": [],
          "label": "The whole customer lifecycle"
        }
      ],
      "title": "The same story as shorthand: lead to cash and back",
      "parent": {
        "map": "m_root",
        "step": "u0"
      }
    }
  }
}
```
