Adjacent routes — click a node to open it.userflow
flowchart LR
Start(["Visitor arrives"]) --> Gate["Access gate: professional email"]
Gate -->|Blocked| Blocked["Access refused"]
Gate -->|Granted| Calc["/outils/calculator/ (Step 1-5)"]
Calc -->|Step 1| Mission["Mission parameters"]
Calc -->|Step 2| Mobility["Mobility & onsite"]
Calc -->|Step 3| Expenses["Expenses"]
Calc -->|Step 4| Equipment["Equipment & resources"]
Calc -->|Step 5| Code["Code & validation"]
Code --> Quote["Public quote"]
Quote --> Confirm["Confirm interest"]
Confirm --> Deposit["/paiement/devis/acompte/"]
Deposit --> Stripe["Stripe Checkout"]
Stripe -->|Paid| Return["/paiement/<ref>/retour/"]
Stripe -->|Cancelled| Cancel["/paiement/<ref>/annule/"]
Return --> Entitlement["Entitlement granted"]
Cancel --> End(["Flow ended"])
Confirm --> Qualifier["/contact/#call-qualifier"]
Qualifier --> End
click Calc "https://mickael-umt.com/outils/calculator/" "Open Calculator"
click Quote "https://mickael-umt.com/outils/calculator/" "View Quote"
click Confirm "https://mickael-umt.com/outils/calculator/" "Confirm Interest"
click Deposit "https://mickael-umt.com/paiement/devis/acompte/" "Open Deposit"
click Stripe "https://checkout.stripe.com" "Open Stripe"
click Return "https://mickael-umt.com/paiement/<ref>/retour/" "Open Return"
click Cancel "https://mickael-umt.com/paiement/<ref>/annule/" "Open Cancelled"
click Qualifier "https://mickael-umt.com/contact/#call-qualifier" "Open Qualification"
click End "https://mickael-umt.com/contact/#call-qualifier" "Open Qualification"