# Journeys and steps

## Overview

Journeys and steps — collectively known as the "backbone" — are a crucial part of planning in Avion. They represent the core user journeys / pages / paths that your end users take through your product.

![](/files/TcfsbzOunImaiMk3QfPJ)

### Journeys

A journey in Avion refers to the very top level card. In the above image, *Registration* would be a journey. You can add a journey by hovering over the journeys section and hitting **Add Journey**. This will appear to the right of all existing journeys.

![](/files/so8I1EmQBZHGblFqpYRc)

You can add a more detailed journey description by single-clicking on the journey, which will open up a screen like this:

![Journeys can have descriptions, tags, personas and comments](/files/RJwZuKyz9KVYBZyhFavY)

### Steps

A journey contains any number of steps, which run horizontally from left to right under the journey card. Steps can also be single-clicked to open up a screen where additional details can be tracked.

### Reordering

Both journeys and steps can be dragged to reorder them. When a step is dragged, any child stories of that step will also move with it. When a journey is dragged, any child steps and stories will also move with it.

### Best practice

* Keep journey and step names short, snappy and user-focused
* Use personas to annotate your journeys and steps and keep your end user front of mind
* Stay focused on the task at hand by collapsing journeys that aren't relevant to the current conversation:
  * Right-click → Collapse Journey&#x20;
  * Or middle-click the journey
  * Or press space bar when the journey is focused via the keyboard
* Follow our guide on defining your product backbone:

{% content-ref url="/pages/R30UfWtC3iAlglijfGfP" %}
[Define your product backbone](/getting-started/define-your-product-backbone.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.avion.io/docs/story-map/journeys-and-steps.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
