Delivery et kickoff : flux d'exécution, paiement et contrôle des changements
Comprendre le flux d'exécution complet post-signature — du handoff d'exécution au paiement Stripe, à l'activation du projet et au règlement final.
Flux multi-étapes reliant actions, signaux et handoffs.
Dans ce guide
Ownership et discipline de revue
Signaux de changement à surveiller
- package schema changes
- pricing generation logic updates
- commercial review policy updates
- send modal behavior changes
- buyer signing flow updates
- deal room experience changes
- execution next action changes
- kickoff and handoff logic changes
- change request workflow updates
Guide opérateur
Ce que cela signifie dans QuoterAgent
Utilisez ce guide comme référence opérationnelle pour Delivery et kickoff : flux d'exécution, paiement et contrôle des changements. Il explique ce que cette surface contrôle, à quoi ressemble une bonne exécution et quelles équipes doivent maintenir ce contenu fiable dans le temps.
- Après la signature d'un client, QuoterAgent entre dans une phase d'exécution avec une séquence d'étapes définie. Chaque étape a un verrou : le paiement doit être confirmé avant l'activation, et la delivery doit être explicitement marquée comme complète avant la clôture. Ce guide détaille cette séquence dans l'ordre.
- Les verrous d'exécution sont intentionnels. Activer avant confirmation de paiement crée un risque de trésorerie. Clôturer avant que la delivery soit marquée comme complète supprime l'audit trail. QuoterAgent impose ces verrous pour que l'intégrité commerciale de la proposition signée se maintienne jusqu'au règlement.
- Les owners principaux sur cette zone sont actuellement : Produit, Support.
Que faire
Traitez ce guide comme une checklist de travail, pas comme un simple texte de contexte. Utilisez-le avant de modifier des réglages, publier du contenu externe ou transmettre le travail à un autre opérateur.
- Ouvrir ce guide immédiatement après la signature d'une proposition. Le panneau d'exécution devient disponible à ce moment. Ne pas sauter d'étapes — l'activation est verrouillée sur la confirmation de paiement, et la clôture est verrouillée sur la completion de delivery.
- Si vous n'avez pas encore connecté Stripe, faites-le avant d'envoyer votre première proposition — pas après la signature. Si le paiement est bloqué en 'pending', vérifiez que votre webhook Stripe est actif et abonné à l'événement checkout.session.completed.
- Aller dans Paramètres → Intégrations → Stripe et vérifier que votre compte est connecté et que l'endpoint webhook est actif.
- Dans votre dashboard Stripe, confirmer que le webhook est abonné à 'checkout.session.completed' et pointe vers votre URL webhook QuoterAgent.
Où cela apparaît dans le workflow
Ce guide est surtout important quand le travail passe entre setup, rédaction, livraison côté acheteur et exécution post-signature. Suivez les guides liés pour parcourir tout le flux au lieu de traiter une seule surface isolément.
- Le flux d'exécution dépend de trois éléments en place avant la signature d'une proposition : Stripe doit être connecté dans Paramètres, la proposition doit avoir une structure de pricing définie, et un endpoint webhook doit être actif dans votre dashboard Stripe pointant vers l'URL webhook de QuoterAgent.
- Consultez le guide lié "Envoi et signature : flux buyer-facing et confiance d'acceptation" quand cette étape dépend d'une autre surface.
- Consultez le guide lié "Packages et pricing : structure commerciale et clarté de proposition" quand cette étape dépend d'une autre surface.
Risques et modes d'échec fréquents
La plupart des problèmes de qualité ici viennent de la dérive : setup obsolète, frontières commerciales faibles, ou équipes qui sautent le moment de revue avant une livraison visible par le client. Utilisez ces signaux pour détecter les problèmes avant qu'ils n'atteignent l'acheteur.
- package schema changes
- pricing generation logic updates
- commercial review policy updates
- La confirmation de paiement est pilotée par le webhook Stripe, pas par l'URL de redirection — un client peut payer et fermer le navigateur sans que le statut se mette à jour si le webhook n'est pas configuré.
- Le statut 'partially_paid' signifie que le montant kickoff a été collecté mais que le paiement final n'a pas encore été initié.
Ce que c'est
Après la signature d'un client, QuoterAgent entre dans une phase d'exécution avec une séquence d'étapes définie. Chaque étape a un verrou : le paiement doit être confirmé avant l'activation, et la delivery doit être explicitement marquée comme complète avant la clôture. Ce guide détaille cette séquence dans l'ordre.
- Étape 1 — Créer le handoff d'exécution : après la signature, ouvrir le panneau d'exécution et créer un enregistrement de handoff pour démarrer la phase post-signature.
- Étape 2 — Initier le paiement de kickoff : le système crée une session Stripe Checkout et envoie au client un lien de paiement pour le montant initial convenu.
- Étape 3 — Confirmation de paiement : le webhook Stripe confirme le paiement. Le statut devient 'paid' (montant total) ou 'partially_paid' (montant kickoff uniquement). L'activation est bloquée jusqu'à cette étape.
- Étape 4 — Activer le projet : une fois le paiement confirmé, vous pouvez marquer le projet comme actif et démarrer la delivery.
- Étape 5 — Marquer la delivery comme complète : quand tous les livrables sont remis, marquer explicitement la delivery comme complète dans le panneau d'exécution.
- Étape 6 — Paiement final (si applicable) : si le projet utilise un découpage kickoff + final, initier le paiement Stripe final. La confirmation via webhook met le statut à 'paid'.
- Étape 7 — Clôture : disponible uniquement une fois la delivery marquée comme complète et le paiement entièrement confirmé.
Quand l'utiliser
Ouvrir ce guide immédiatement après la signature d'une proposition. Le panneau d'exécution devient disponible à ce moment. Ne pas sauter d'étapes — l'activation est verrouillée sur la confirmation de paiement, et la clôture est verrouillée sur la completion de delivery.
- Quand un client signe une proposition et que vous êtes prêt à passer en delivery.
- Pour débloquer un statut de paiement bloqué (ex. session Stripe créée mais statut toujours 'pending').
- Quand un client demande des modifications de scope après signature — utiliser la discipline change request pour protéger les termes commerciaux.
Pourquoi c'est important
Les verrous d'exécution sont intentionnels. Activer avant confirmation de paiement crée un risque de trésorerie. Clôturer avant que la delivery soit marquée comme complète supprime l'audit trail. QuoterAgent impose ces verrous pour que l'intégrité commerciale de la proposition signée se maintienne jusqu'au règlement.
- La confirmation de paiement est pilotée par le webhook Stripe, pas par l'URL de redirection — un client peut payer et fermer le navigateur sans que le statut se mette à jour si le webhook n'est pas configuré.
- Le statut 'partially_paid' signifie que le montant kickoff a été collecté mais que le paiement final n'a pas encore été initié.
- Les modifications de scope après signature doivent être traitées comme des change requests formels, pas comme des modifications silencieuses de la proposition.
Comment c'est connecté
Le flux d'exécution dépend de trois éléments en place avant la signature d'une proposition : Stripe doit être connecté dans Paramètres, la proposition doit avoir une structure de pricing définie, et un endpoint webhook doit être actif dans votre dashboard Stripe pointant vers l'URL webhook de QuoterAgent.
- Connexion Stripe → session de paiement kickoff → confirmation webhook → verrou d'activation.
- Pricing de proposition → détermine si le projet utilise un paiement total ou un découpage kickoff + final.
- Confirmation de remise de delivery → verrou de clôture — ceci doit être marqué manuellement, ce n'est pas automatique.
Étapes suivantes
Si vous n'avez pas encore connecté Stripe, faites-le avant d'envoyer votre première proposition — pas après la signature. Si le paiement est bloqué en 'pending', vérifiez que votre webhook Stripe est actif et abonné à l'événement checkout.session.completed.
- Aller dans Paramètres → Intégrations → Stripe et vérifier que votre compte est connecté et que l'endpoint webhook est actif.
- Dans votre dashboard Stripe, confirmer que le webhook est abonné à 'checkout.session.completed' et pointe vers votre URL webhook QuoterAgent.
- Consulter le guide Billing et Admin pour les contrôles de niveau plan qui affectent l'accès au panneau d'exécution.
Guides associés
Envoi et signature : flux buyer-facing et confiance d'acceptation
Piloter publish, partage et acceptance pour garder une expérience acheteur claire et un cycle de vie cohérent.
Ouvrir le guide
Packages et pricing : structure commerciale et clarté de proposition
Construire des pricing proposals compréhensibles, défendables et alignées au scope convenu.
Ouvrir le guide
Référence et glossaire : terminologie canonique proposition et workflow
Définitions partagées pour scope, pricing, cycle de vie et opérations buyer-facing dans QuoterAgent.
Ouvrir le guide
