Sales Collateral Production Guide

This guide is the production-side counterpart to the category cells under categories/{slides,one-pagers,case-studies,whitepapers}. Each cell defines what a correct artifact looks like; this guide defines how one gets produced and where it goes.

If you are about to make a deck, a one-pager, a case study, a leave-behind, or a whitepaper, start here. Pick the type, apply the cell, follow the production checklist below.

Why this exists

Verdigris produces collateral repeatedly: pilot kickoff decks, customer 101 decks, partner enablement decks, one-pagers, case studies, whitepapers, demo videos. Today most of those are produced bespoke each time. A 2026-04 review of the customer pilot kickoff deck found six recurring quality issues (logomark drift, missing confidentiality footer, real names baked into templates, audience-mismatched diction, week-N notation, ad-hoc tables) — none of them deck-specific, all of them production-process gaps. The design-system cells codify the rules; this workflow documents the process so the rules actually land in shipped artifacts.

The disease Mark Chung named in 2026-05-01: “Too much of this depends on individual follow-up, memory, and ad hoc explanation. We need repeatable collateral that helps customers, partners, and internal teams understand the product without requiring a live walkthrough every time.”

This guide is the part of the cure that lives in the design repo. The companion side-quest (Drive + Notion organization) lives in Linear and is enumerated at the bottom.

Decision tree: pick the collateral type

Use this tree when an engagement thread asks for “something to share.”

  1. Is the audience an existing customer in active engagement?
    • Yes, kicking off a pilot or expansion → pilot kickoff deck (categories/slides/pilot-kickoff.md)
    • Yes, internal-only update for the engagement team → internal team deck (categories/slides/internal-team.md)
    • Yes, post-pilot proof to send up the chain → case study (categories/case-studies/)
  2. Is the audience a prospect or new contact?
    • First meeting, learning the product → customer 101 deck (categories/slides/customer-101.md)
    • Leave-behind after a meeting → one-pager (categories/one-pagers/)
    • Technical evaluation / RFP context → whitepaper (categories/whitepapers/cover.md)
  3. Is the audience a partner or channel?
    • Partner enablement / co-sell motion → partner enablement deck (categories/slides/partner-enablement.md)
    • Solution overview for partner site / catalog → one-pager, comparative genre
  4. Is the audience internal (team-wide, board, all-hands)?
    • Team operational → internal team deck
    • Board-facing → custom (no cell yet; defer to whitepaper or pilot kickoff genre depending on tone)
  5. Demo-style content (video, sandbox walkthrough)?
    • Out of scope for this guide today. Demo cell deferred — file a Linear issue if a real surface needs it.

If the answer doesn’t fall out of the tree, do NOT improvise a new genre on the spot. Either pick the closest existing cell and document the deviation, or pause and propose a new genre via the adversarial-review workflow (workflows/adversarial-review.md).

Production checklist

Run this checklist for every collateral artifact. It applies across types; cell-specific additions are noted.

1. Genre selection

2. Voice recipe

3. Template + asset selection

4. Confidentiality declaration

5. Roles, not names (templates)

6. Audience-fit diction

7. Date format

8. Tables + supporting visuals

9. Hand-off note

10. Version label

11. Pre-merge PII review

Run workflows/pii-review.md against any sales-collateral artifact that lands in this repo before merge. The full workflow applies; the sales-collateral-specific checks to run first:

Failures here are stop-the-line: redact, rename, exclude, or escalate per the pii-review workflow. Do not merge a sales-collateral artifact with an unresolved PII finding.

Naming convention (canonical)

Both Drive filenames and the artifact’s internal version metadata follow the same pattern:

{type}-{audience-or-customer}-{topic}-{YYYYMMDD}-v{N}.{ext}
Token Examples
type pilot-kickoff, customer-101, partner-enablement, case-study, one-pager, whitepaper, internal-team
audience-or-customer abcam, verizon, t-mobile-redacted, csis, lbnl, internal
topic life-sciences, 5-building-pilot, signals-overview, lock-in-avoidance
YYYYMMDD 20260502
v{N} v1, v2, v3
ext pdf, pptx, key, html, docx

Examples:

Internal-only and confidential variants append the tier as a suffix when the file might escape its intended bucket: pilot-kickoff-abcam-life-sciences-20260502-v1-CUSTOMER-CONFIDENTIAL.pdf. The marking inside the artifact is still required; the suffix is belt-and-braces for the file system.

Distribution rules

Each artifact has a canonical home. Sharing means linking to the canonical path, not attaching a copy.

Type Canonical home Hub link
Pilot kickoff deck Drive /Verdigris/Collateral/pilot-kickoff/{YYYY-MM}-{customer}/ Notion Sales Collateral Cheat Sheet entry
Customer 101 deck Drive /Verdigris/Collateral/customer-101/ Notion
Partner enablement Drive /Verdigris/Collateral/partner-enablement/{YYYY-MM}-{partner}/ Notion + partner portal
Internal team deck Drive /Verdigris/Collateral/internal-team/{YYYY-MM}/ Notion (internal-only page)
Case study Web verdigris.co/resources/case-studies/{slug} (canonical) + Drive PDF mirror Notion
One-pager Web verdigris.co/resources/one-pagers/{slug} (canonical) + Drive PDF mirror Notion
Whitepaper Web verdigris.co/resources/whitepapers/{slug} + Drive PDF mirror Notion

When sharing, prefer the public URL if the tier is PUBLIC. When the tier is CUSTOMER-CONFIDENTIAL or PARTNER-CONFIDENTIAL, share the Drive link with explicit permissions. Never paste the artifact body inline in Slack/email — link to the canonical version.

Versioning vs. refresh

Producers diverge when a doc says only “increment the version” without saying when. This section defines the three change classes. Pick one for every edit; never skip the choice.

Change class When to use Version action File action
In-place edit Typo, broken link, formatting fix, clarification that does not change meaning No version bump Edit in place; tracked in commit history only
Refresh (patch bump, v1 -> v1.1) Same recipient and same core argument, but a metric updated, an exemplar swapped, a date refreshed Patch bump (v1 -> v1.1) Save as new file in the type’s Drive folder; previous version moves to archive/
New version (minor or major bump, v1 -> v2) New anchor metric, new customer name, new timeline scope, fundamental scope change, or new recipient class Minor or major bump (v1 -> v2) per the existing release rules in CLAUDE.md Save as new file; previous version moves to archive/ and gains the -superseded-by-v{N+1} suffix

If you cannot decide between two classes, pick the higher one. A spurious version bump costs a Drive entry; a missing version bump costs a stale link in someone’s inbox.

Examples drawn from current Verdigris collateral

File-naming convention interaction

The naming convention {type}-{audience}-{topic}-{YYYYMMDD}-v{N}.{ext} carries the change class implicitly:

Ambiguity is the failure mode. The 2025-Q4 “what’s the canonical version of the operations one-pager?” thread cost ~3 hours of cleanup because a half-dozen Drive copies all carried distinct dates with no version markers and no archive discipline. The classes above prevent that by making the choice explicit and the filename literal.

When in doubt, ask in the engagement Slack thread before bumping. Cell guides cross-reference this section: categories/slides/*.md, categories/one-pagers/guide.md, categories/case-studies/guide.md, and categories/whitepapers/cover.md all defer to “see workflows/sales-collateral.md#versioning-vs-refresh for when to bump.”

Sunset

Working with cells

When you finalize an artifact, run the cell’s validators (npm run validate:rules from the design repo) against the artifact’s HTML version when possible. The slides, one-pagers, and case-studies cells include specific evaluator passes. CI for the design repo doesn’t validate consumer artifacts, but a local npm run validate:rules against a draft is cheap and catches the pilot-kickoff-class issues before review.

For a non-trivial new artifact (new product launch deck, new partner co-sell motion, new whitepaper that doesn’t fit existing genres), follow workflows/adversarial-review.md: research exemplars from the broader industry, debate the choices, synthesize the cell update, then ship the artifact. Do not invent new genres on the spot inside a customer-facing artifact.

Anti-patterns

These are the patterns this guide exists to prevent. They are documented so a future cell can borrow the negative examples.

Side-quest: Drive + Notion organization

Out-of-design-repo work but enumerated so it doesn’t get dropped. Recommended Linear ticket scope (file under team Z2O, link to this doc):

  1. Audit current Drive contents against the canonical structure above. Identify duplicates (start with “Hyperscaler Inflection” copies), bespoke pilot decks that should become templates, and orphaned files.
  2. Move active artifacts into the /Verdigris/Collateral/{type}/... structure.
  3. Move superseded versions into archive/ subfolders.
  4. Update Notion Sales Collateral Cheat Sheet entries to point at the new canonical paths. Add a “Latest version” field per entry.
  5. Document the structure on the Notion page so newcomers find it.

This is a one-time cleanup followed by quarterly sweeps. Likely owners: Sales Ops (Mark, Jimit, or Seren depending on division of labor); not the design system team.

See also