# Régler les actions et la confirmation

Une action permet à l’assistant de faire quelque chose en plus de répondre : recueillir des coordonnées, transmettre une question, donner un lien de réservation ou appeler ton système. Chaque action s’active à part. Une action désactivée n’existe pas pour l’assistant.

**Avant de commencer** : un assistant créé et un rôle admin.

Ouvre **Actions**. Les réglages s’enregistrent avec le bouton de la section.

## Choisir l’adresse qui reçoit les demandes

Dans **Adresse qui reçoit les demandes**, saisis l’adresse e-mail de ton équipe, par exemple `contact@exemple.ch`. Chaque demande arrive par e-mail, avec le lien vers la conversation.

Les demandes partent toujours vers les adresses réglées ici. Elles ne partent jamais vers une adresse donnée par le visiteur ou choisie par le modèle.

## Activer les actions

### Laisser ses coordonnées

Active **Laisser ses coordonnées**. Un visiteur qui veut un devis ou un rappel laisse son nom et son e-mail. L’assistant peut aussi recueillir un téléphone et un message.

### Poser la question à l’équipe

Active **Poser la question à l’équipe**. Quand les sources ne suffisent pas, l’assistant propose de transmettre la question. Ton équipe répond par e-mail.

Le champ **Délai de réponse annoncé (facultatif)** te permet d’indiquer un délai que l’assistant peut donner, par exemple `Réponse sous 24 h, du lundi au vendredi`.

### Prendre rendez-vous

Active **Prendre rendez-vous**, puis saisis ton **Lien de réservation**. L’assistant donne ce lien au visiteur. Il ne réserve rien lui-même.

### Envoyer à ton système (webhook)

Active **Envoyer à ton système (webhook)** pour envoyer une demande signée vers un CRM, un outil de tickets ou une automatisation. Remplis :

- **Adresse du webhook** : l’adresse HTTPS qui reçoit la demande.
- **Ce que fait le webhook** : une phrase que l’assistant lit pour savoir quand l’utiliser, par exemple `Crée une demande de devis dans notre CRM.`

Une section **Secret du webhook** apparaît. Clique **Créer le secret** : il s’affiche une seule fois, copie-le tout de suite. Sans secret, aucun webhook ne part. **Remplacer le secret** invalide l’ancien immédiatement.

Chaque envoi est signé au format Standard Webhooks, avec les en-têtes `webhook-id`, `webhook-timestamp` et `webhook-signature`. Vérifie la signature avec le secret avant de traiter la demande.

## Demander la confirmation du visiteur

Pour les coordonnées, la question à l’équipe et le webhook, un réglage **Confirmation du visiteur** apparaît quand l’action est active. Il est recommandé.

Avec la confirmation, l’assistant n’envoie rien tout seul. Il affiche dans la bulle une carte qui résume ce qui va partir : par exemple les coordonnées, ou la question. Le visiteur relit, puis clique **Envoyer** ou **Annuler**. Seule la personne qui a ouvert la conversation peut confirmer ou annuler sa carte.

Une carte se confirme pendant 24 heures. Après, elle passe en échec et rien ne part : le visiteur demande à l’assistant de la refaire. Même chose si tu changes l’adresse qui reçoit les demandes, ou celle du webhook, entre la carte et le clic : la carte ne part pas vers la nouvelle adresse.

La carte montre tout ce qui partira. Un webhook reçoit au plus 11 informations en plus de la demande.

Sans la confirmation, l’envoi part sans cette étape. Garde-la active pour les actions qui transmettent des données personnelles. Sans confirmation, un assistant envoie au plus 30 demandes par heure. Au-delà, l’assistant affiche une carte et attend le clic du visiteur.

## Suivre ce qui est envoyé

Chaque carte garde un état dans la conversation : **Proposée, pas confirmée**, **Envoi en cours**, **Envoyée**, **Échec de l’envoi** ou **Annulée par le visiteur**. Les demandes reçues se lisent dans **Demandes** (voir [Lire les conversations et les demandes](/iassistant/docs/guides/lire-les-conversations-et-les-demandes/)).
