Every new enterprise customer gets an onboarding guide that is 80% boilerplate and 20% specifics — their integrations, their SSO setup, their environment names. Producing that 20% by hand means each kickoff eats a CS engineer's afternoon, and the boilerplate 80% drifts out of date separately in every copy.
Templates don't fix it: the copies still fork, the product still changes under them, and nobody owns reconciling either.
A Fleet workflow fans out over per-customer config files and renders each guide from the single current source of truth — then a CS lead approves before each guide is shared.
| Step |
Kind |
What it does |
guide |
Document |
Runs once per file in customers/*.md. “Write the onboarding guide for this customer file: their integrations, SSO provider, and environments, against current product docs.” Reads docs/product/**/*.md, customers/*.md. |
accuracy |
Review |
“Check the guide against current product docs. Flag stale steps or features that changed.” |
cs-approval |
Approval gate |
Pauses the run for a human sign-off; records the approver, timestamp, and note. |
share |
Publish |
Shares the approved document at a link. |
You build this once on the dashboard canvas; your self-hosted Fleet worker pulls the definition and runs it against your repository.
When the product changes, re-run: incremental rebuild regenerates only what the change touches, and every customer's guide is consistent with the docs again — no per-copy reconciliation.