Le bloc Voltask Webhook permet de créer un pont technologique direct entre Celestory et Voltask en envoyant une requête HTTP vers ce système externe, pour déclencher des actions back-end sans avoir à configurer un bloc Requête HTTP générique.
Ce bloc est idéal pour automatiser des workflows complexes et déclencher des actions puissantes en arrière-plan, sans alourdir l'expérience utilisateur.
📥 Entrées
- url (Texte) : Adresse du webhook Voltask à appeler. Indispensable pour diriger la requête vers le bon endpoint.
- body (Texte, Image ou Son) : Contenu principal envoyé au webhook. Pour un texte, la valeur est transmise telle quelle (par exemple un texte au format JSON construit avec des variables) ; pour une image ou un son, c'est le fichier (ou son URL) qui est transmis.
- fichiers (Fichier ou Liste de fichiers) : Un ou plusieurs fichiers à joindre à l'envoi, en plus du body.
📤 Sorties
- out (Flux) : S'active une fois l'envoi tenté ou terminé, indépendamment des erreurs éventuelles (timeout, etc.), permettant de reprendre le parcours.
- résultat (Texte) : Contenu brut renvoyé par le serveur Voltask, si celui-ci répond (ex: "Validé OK !").
💡 Exemple d'utilisation
Scénario : Transmission des données d'un quiz client vers Voltask
- Un utilisateur termine un quiz interactif dans une application Celestory et saisit ses coordonnées (nom, email, téléphone) via des blocs "Saisie de texte".
- Les variables V_Nom, V_Email et V_Telephone sont stockées dans le flux.
- Le bloc Voltask Webhook est placé en fin de parcours pour transmettre ces données.
- L'entrée url est renseignée avec l'adresse du webhook Voltask (ex: https://api.voltask.com/webhook/12345).
- L'entrée body est réglée sur un texte construit avec les variables : {"nom": V_Nom, "email": V_Email, "telephone": V_Telephone}.
- À l'activation du bloc, la requête est envoyée. Voltask reçoit ce contenu et déclenche automatiquement un workflow (ex: envoi d'un email de confirmation ou mise à jour d'une base de données). Si Voltask renvoie une réponse, elle est disponible dans la sortie résultat.
⚙️ Détails Techniques
- Optimisation des performances : Contrairement aux outils comme Zapier ou Make, ce bloc est optimisé pour l'écosystème Celestory-Voltask, réduisant la latence et simplifiant l'intégration sans parsing complexe.
- Gestion des erreurs : L'envoi n'interrompt pas le parcours en cas d'échec : la sortie out s'active dans tous les cas, et résultat reste vide si aucune réponse exploitable n'a été reçue (timeout, erreur réseau).
🔗 Voir aussi
- Requête HTTP : pour un contrôle plus fin (méthode, corps, type de contenu) sur un appel API ponctuel.
- Zapier / Make : pour des automatisations multi-étapes côté plateforme tierce.
Version documentée : v2