> ## Documentation Index
> Fetch the complete documentation index at: https://docs.snowdoughnut.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Campaign library overview

> What this library is, when to use the B2B and B2C profile briefs, and how to name a profile so the team can find it. Read this first before adding or opening a profile.

This library holds the Customer Profiles that describe who we sell to. Each profile defines one type of customer most likely to buy, stay, and recommend us, so that marketing, sales, and product all work from the same picture instead of a different one each.

Keeping the profiles in one place, named the same way, is what makes them findable and comparable. A profile that lives in someone's inbox or under a name only they understand may as well not exist.

## When to use each brief

There are two profile briefs. Pick the one that matches what you're selling, since they capture different things.

| Brief                                              | Use it when                           | What it centers on                                                          |
| :------------------------------------------------- | :------------------------------------ | :-------------------------------------------------------------------------- |
| [Customer Profiles (B2B)](/customer-profile-brief) | You sell to a company or organization | The account: industry, size, buying committee, and what makes it a good fit |
| [Customer Profiles (B2C)](/b2-c-customer-profiles) | You sell to an individual consumer    | The person: who they are, what they value, and how they shop                |

Each brief is a fill-in workbook. Work through it top to bottom, and open a section's concept review dropdown if you want the reasoning before you answer.

## How to name a profile

Every profile follows the same name pattern so the library stays sortable and nothing gets saved twice under two names. A name is built from four parts joined by underscores, then the file extension:

`prefix_descriptor_date_version`

| Part         | What it is                               | Rule                                                             |
| :----------- | :--------------------------------------- | :--------------------------------------------------------------- |
| `prefix`     | Marks the profile type                   | `CP` for B2B, `CPB2C` for B2C, so the two types group separately |
| `descriptor` | A short label for who the profile is for | Lowercase, hyphens between words, no spaces                      |
| `date`       | When this version was written            | `YYYY-MM-DD`, so a plain sort also sorts by date                 |
| `version`    | Which iteration this is                  | `v` plus two digits, starting at `v01`                           |

A B2B profile and a B2C profile, named:

`CP_midmarket-ecommerce_2027-09-15_v01.md`

`CPB2C_urban-treat-seeker_2027-09-15_v01.md`

Two small rules do most of the work. Writing the date as `YYYY-MM-DD` means an alphabetical sort of the library also puts it in date order. Padding the version to two digits keeps `v10` sorting after `v09` rather than next to `v01`. The pattern only works if everyone writes it the same way, so a search for `CP` won't find a file saved as `cp` or `Customer-Profile`.

## Working with the library

<Steps>
  <Step title="Start from the right brief">
    Open the B2B or B2C brief and fill it in from your best real customers, not a wish list.
  </Step>

  <Step title="Name it before you save">
    Use the four-part pattern above so it lands in the right place and sorts correctly.
  </Step>

  <Step title="Update, don't overwrite">
    When a profile changes, save a new version with the next `v` number rather than editing over the old one, so the history stays intact.
  </Step>
</Steps>

<Info>
  A Customer Profile describes a type of customer, not a single named person or account. The individuals you talk to inside a B2B account are buyer personas, which are a separate document from these profiles.
</Info>
