Comprendre les actions
Découvrez comment les actions permettent à votre chatbot d'exécuter des tâches concrètes via des webhooks.
Qu’est-ce qu’une action ?
Une action permet à votre chatbot de faire quelque chose en plus de répondre aux questions. Au lieu de simplement fournir des informations, le bot peut exécuter des tâches concrètes :
- Créer un ticket JIRA
- Envoyer un email
- Poster un message Slack
- Planifier un rendez-vous Calendly
- Appeler n’importe quel webhook personnalisé
Comment ça marche ?
Le pipeline d’actions fonctionne en 4 étapes :
- Détection : lorsqu’un visiteur pose une question ou fait une demande, le LLM (Mistral) analyse si une action est pertinente
- Collecte : si des informations sont nécessaires (email, description du problème…), le bot les demande au visiteur via la conversation
- Exécution : une fois toutes les informations réunies, le bot exécute le webhook configuré
- Restitution : le résultat est présenté au visiteur de manière naturelle (« Votre ticket JIRA #ABC-123 a été créé »)
Templates disponibles
Sens-AI propose des templates pré-configurés pour les intégrations les plus courantes :
| Template | Description |
|---|---|
| JIRA — Créer un ticket | Crée un ticket dans votre projet JIRA |
| JIRA — Consulter un ticket | Récupère les détails d’un ticket existant |
| JIRA — Mettre à jour un ticket | Modifie un ticket existant |
| Slack — Poster un message | Envoie un message dans un canal Slack |
| Email — Envoyer un email | Envoie un email via Resend |
| Calendly — Lien de planification | Génère un lien de réservation |
| Webhook générique | Appelle n’importe quelle URL |
Configurer une action
- Dans votre bot, allez dans l’onglet Actions
- Cliquez sur Ajouter une action
- Choisissez un template dans le catalogue
- Configurez le connecteur (identifiants API, URL du projet…)
- Personnalisez le nom et la description de l’action
- Optionnel : ajoutez des champs à collecter
- Testez l’action avec le panneau de test intégré
- Activez l’action
Sécurité
Les actions sont protégées par plusieurs mécanismes :
- Chiffrement : les identifiants des connecteurs sont chiffrés (AES-256-GCM)
- Rate limiting : limites par conversation, par heure et par visiteur
- Idempotence : déduplication automatique sur 30 secondes
- SSRF protection : les webhooks ne peuvent pas cibler des adresses privées
- HTTPS obligatoire : seules les URLs HTTPS sont autorisées