# Customer journey

> Create customer journey maps with stages, activities, and satisfaction metrics.

Source: https://mockflow.com/developers/reference/item-types/customer-journey

Send `"type": "customer_journey"`.

Create customer journey maps with stages, activities, and satisfaction metrics.

Also available as the MCP tool `render_customerjourney`. The same payload works through either surface.

### Fields

- `id` (string, required): Unique UUID for the journey map
- `title` (string, required): Title of the customer journey
- `creator` (string): null
- `createDate` (string): null
- `updateDate` (string): null
- `theme` (string): "default"
- `cellWidth` (integer): 200
- `stageName` (string): "Journey Stages"
- `stageColor` (string): "#616161"
- `stages` (object[], required): Journey stages with id, stage name, color (#hex), fontColor ("white" or "black")
    - `id` (string)
  - `stage` (string)
  - `default` (boolean)
  - `add` (boolean)
  - `color` (string)
  - `fontColor` (string)
- `sections` (object[], required): Sections: type 'icon' (activities with FontAwesome icons), 'graph' (satisfaction 0-4), or 'text' (HTML content). Items keyed by stage ID.

## Example

```json
{
  "type": "customer_journey",
  "data": {
    "id": "string",
    "title": "Q4 Launch Planning",
    "creator": "string",
    "createDate": "string",
    "updateDate": "string",
    "theme": "string",
    "cellWidth": 0,
    "stageName": "Q4 Launch Planning",
    "stages": [
      {
        "id": "string",
        "stage": "string",
        "default": false,
        "add": false,
        "color": "string",
        "fontColor": "string"
      }
    ],
    "sections": [
      {}
    ]
  }
}
```
