Automatisation Typeform avec n8n : envoi de messages sur Mattermost
Ce workflow n8n a pour objectif d'automatiser l'envoi de messages sur Mattermost en réponse à des soumissions de formulaires Typeform. Dans un contexte où les entreprises cherchent à améliorer leur communication interne et à réagir rapidement aux retours des utilisateurs, cette automatisation permet de centraliser les informations collectées via Typeform et de les partager instantanément avec les équipes concernées. Par exemple, une entreprise peut utiliser ce workflow pour recevoir des alertes sur Mattermost chaque fois qu'un client remplit un formulaire de feedback, facilitant ainsi la prise de décision rapide et l'amélioration continue des services. Étape 1 : le workflow est déclenché par un événement Typeform, lorsque le formulaire spécifié est soumis. Étape 2 : les données du formulaire sont ensuite analysées grâce à AWS Comprehend, qui permet d'extraire des insights pertinents à partir du texte soumis. Étape 3 : selon les résultats de cette analyse, une condition est vérifiée pour déterminer si un message doit être envoyé. Étape 4 : si les conditions sont remplies, un message est envoyé sur le canal Mattermost désigné, informant l'équipe des nouvelles soumissions et des insights extraits. Cette automatisation n8n apporte une valeur ajoutée significative en réduisant le temps de réponse et en améliorant la collaboration au sein des équipes. Tags clés : automatisation, Typeform, Mattermost.
Vue d'ensemble du workflow n8n
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Détail des nœuds du workflow n8n
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"nodes": [
{
"name": "Mattermost",
"type": "n8n-nodes-base.mattermost",
"position": [
810,
300
],
"parameters": {
"message": "=You got new feedback with a score of {{$json[\"SentimentScore\"][\"Negative\"]}}. Here is what it says:{{$node[\"Typeform Trigger\"].json[\"What did you think about the event?\"]}}",
"channelId": "h7cxrd1cefr13x689enzyw7xhc",
"attachments": [],
"otherOptions": {}
},
"credentials": {
"mattermostApi": "Mattermost Credentials"
},
"typeVersion": 1
},
{
"name": "NoOp",
"type": "n8n-nodes-base.noOp",
"position": [
800,
500
],
"parameters": {},
"typeVersion": 1
},
{
"name": "IF",
"type": "n8n-nodes-base.if",
"position": [
600,
400
],
"parameters": {
"conditions": {
"number": [],
"string": [
{
"value1": "={{$json[\"Sentiment\"]}}",
"value2": "NEGATIVE"
}
]
}
},
"typeVersion": 1
},
{
"name": "AWS Comprehend",
"type": "n8n-nodes-base.awsComprehend",
"position": [
400,
400
],
"parameters": {
"text": "={{$json[\"What did you think about the event?\"]}}",
"operation": "detectSentiment"
},
"credentials": {
"aws": "AWS Comprehend Credentials"
},
"typeVersion": 1
},
{
"name": "Typeform Trigger",
"type": "n8n-nodes-base.typeformTrigger",
"position": [
200,
400
],
"webhookId": "ad8a87ef-d293-4e48-8d36-838d69ebce0f",
"parameters": {
"formId": "DuJHEGW5"
},
"credentials": {
"typeformApi": "typeform"
},
"typeVersion": 1
}
],
"connections": {
"IF": {
"main": [
[
{
"node": "Mattermost",
"type": "main",
"index": 0
}
],
[
{
"node": "NoOp",
"type": "main",
"index": 0
}
]
]
},
"AWS Comprehend": {
"main": [
[
{
"node": "IF",
"type": "main",
"index": 0
}
]
]
},
"Typeform Trigger": {
"main": [
[
{
"node": "AWS Comprehend",
"type": "main",
"index": 0
}
]
]
}
}
}Pour qui est ce workflow ?
Ce workflow s'adresse aux équipes marketing et produit des entreprises de taille intermédiaire à grande, qui utilisent Typeform pour collecter des données et souhaitent améliorer leur communication interne via Mattermost. Un niveau technique intermédiaire est recommandé pour la mise en place et la personnalisation de ce workflow.
Problème résolu
Ce workflow résout le problème de la lenteur dans la communication des retours clients. En automatisant l'envoi de messages sur Mattermost à partir des soumissions de Typeform, il élimine les retards dans la prise de décision et assure que les équipes sont toujours informées des retours importants. Cela réduit également le risque de manquer des informations critiques, permettant ainsi une réactivité accrue face aux besoins des clients.
Étapes du workflow
Étape 1 : le workflow est déclenché par une soumission de formulaire Typeform. Étape 2 : les données du formulaire sont envoyées à AWS Comprehend pour analyse. Étape 3 : une condition est vérifiée pour déterminer si le message doit être envoyé. Étape 4 : si la condition est remplie, un message est envoyé sur le canal Mattermost spécifié, informant l'équipe des nouvelles soumissions.
Guide de personnalisation du workflow n8n
Pour personnaliser ce workflow, vous pouvez modifier l'ID du formulaire Typeform dans le déclencheur Typeform Trigger pour correspondre à votre formulaire spécifique. Dans le noeud AWS Comprehend, vous pouvez ajuster les paramètres d'analyse en fonction de vos besoins. Enfin, dans le noeud Mattermost, assurez-vous de spécifier le bon canal et de personnaliser le message envoyé pour qu'il reflète le ton et le style de votre entreprise. Vous pouvez également intégrer d'autres outils ou services selon vos besoins, en ajoutant des noeuds supplémentaires dans le workflow.