> For the complete documentation index, see [llms.txt](https://docs.mrsherlock.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mrsherlock.ai/reservations/details-dune-reservation/smart-journey-timeline.md).

# Timeline Smart Journey

La section **Smart Journey** affiche, **pour cette réservation**, la **timeline** complète des étapes du parcours : ce qui a déjà été envoyé, ce qui est programmé, ce qui a été ignoré ou a échoué.

{% hint style="info" %}
La timeline ne s'affiche que si la **Smart Journey est active** sur le logement de la réservation. Pour comprendre les concepts (étapes, modes Sandbox/Live, conditions, heures calmes…), consultez [Smart Journey](/logements/details-dun-logement/smart-journey.md).
{% endhint %}

### Affichage de la timeline

* **Sur desktop** : timeline **horizontale** (les étapes défilent de gauche à droite).
* **Sur mobile** : timeline **verticale** (les étapes s'empilent de haut en bas).

Chaque étape est représentée par un **point** dont le visuel reflète son **statut d'exécution**.

### Les statuts d'une étape

* 🟢 **Terminée** *(completed)* - exécutée avec succès. Affiche la date / heure d'exécution.
* 🟠 **En cours d'exécution** *(executing)* - étape en train de partir.
* ⚪ **Programmée** *(scheduled)* - étape planifiée pour une date / heure future.
* ⏳ **En attente d'événement** *(waiting\_event)* - étape événementielle qui attend le déclencheur.
* ··· **En attente** *(pending)* - étape non encore programmée.
* * **Ignorée** *(skipped)* - étape volontairement ignorée *(conditions non remplies, doublon, etc.)*. Affiche *« Ignoré »*.
* 🔴 **Échec** *(failed)* - l'envoi a échoué. Affiche la date / heure et le **message d'erreur**.
* * **Annulée** *(cancelled)* - étape annulée. Affiche *« Annulé »*.
* ··· **En attente** *(awaiting)* - affiche *« En attente »*.

### Informations affichées par étape

Pour chaque étape de la timeline :

* le **nom** de l'étape (ex. *Bienvenue*, *Pré-arrivée*, *Lien de caution*, *Première nuit*…) ;
* la **date / heure** :
  * **Terminée** : `JJ MMM HH:MM` ;
  * **Échec** : `Échec JJ MMM HH:MM` ;
  * **Programmée** : `JJ MMM HH:MM` ;
  * **Ignorée** : *« Ignoré »* ;
  * **Annulée** : *« Annulé »* ;
  * **En attente** : *« En attente »* ;
* le **message d'erreur** *(si statut Échec)*.

### Actions disponibles

Selon le statut de l'étape et vos droits d'édition :

* **Réessayer** *(icône rafraîchir)* - disponible pour les étapes en **Échec** ou **Ignorées**. Relance l'exécution.
* **Exécuter** *(icône play)* - disponible pour les étapes **En attente**, **Programmées**, **En attente d'événement** ou **En cours d'exécution**. Force l'exécution immédiate.

### État vide

Si aucune étape n'est configurée pour la réservation : *« Aucune étape configurée pour cette réservation »*.

### Modes Sandbox / Live

Pour une réservation **Sandbox** (test), la Smart Journey s'exécute dès qu'elle est activée sur le logement. Pour une **réservation réelle**, l'exécution n'a lieu que si le **Mode Live** est activé.

Le badge **Sandbox** apparaît sur la réservation et un bouton **Simulation** est proposé pour piloter les essais.

### Configurer les étapes

La timeline est en lecture / pilotage uniquement. La **configuration** des étapes (activation, horaires, contenus à inclure, instructions personnalisées) se fait au niveau du logement :

{% content-ref url="/pages/JSK5wGR8lI0sghhz5vzH" %}
[Smart Journey](/logements/details-dun-logement/smart-journey.md)
{% endcontent-ref %}

{% content-ref url="/pages/2mKR8uvzlQhVe8fpMJAT" %}
[Les étapes de la Smart Journey](/logements/details-dun-logement/smart-journey/etapes.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.mrsherlock.ai/reservations/details-dune-reservation/smart-journey-timeline.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
