Workflow n8n

Automatisation Typeform avec n8n : envoi de notifications par email

Ce workflow n8n a pour objectif d'automatiser la gestion des réponses d'un formulaire Typeform en envoyant des notifications par email et en les enregistrant dans Google Sheets. Il est particulièrement utile pour les équipes marketing et commerciales qui souhaitent suivre les retours de leurs clients ou prospects en temps réel. Grâce à cette automatisation n8n, vous pouvez facilement centraliser les données collectées et améliorer votre réactivité face aux demandes. Étape 1 : le déclencheur est un événement Typeform qui se produit lorsqu'un formulaire est rempli. Étape 2 : une condition 'IF' vérifie si les réponses respectent certains critères définis. Si c'est le cas, Étape 3 : les données sont enregistrées dans une feuille Google Sheets pour un suivi ultérieur. Étape 4 : un email est envoyé à l'adresse spécifiée, contenant les informations pertinentes sur la réponse. Enfin, Étape 5 : une notification est envoyée sur Slack pour alerter l'équipe en temps réel. Cette automatisation permet de gagner un temps précieux, d'éviter les erreurs manuelles et d'assurer un suivi efficace des interactions avec les clients. Tags clés : automatisation, Typeform, Google Sheets.

Catégorie: Webhook · Tags: automatisation, Typeform, Google Sheets, email, Slack0

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

  • Typeform Trigger

    Ce noeud déclenche le workflow lorsqu'un nouveau formulaire est soumis sur Typeform.

  • IF

    Ce noeud évalue des conditions pour déterminer le chemin à suivre dans le workflow.

  • Google Sheets

    Ce noeud interagit avec Google Sheets pour effectuer des opérations sur une plage de données spécifiée.

  • Send Email

    Ce noeud envoie un email avec le texte, le sujet, et les adresses email spécifiées.

  • Slack

    Ce noeud envoie un message sur un canal Slack avec le texte et les options d'attachement définies.

Inscris-toi pour voir l'intégralité du workflow

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "nodes": [
    {
      "name": "Typeform Trigger",
      "type": "n8n-nodes-base.typeformTrigger",
      "position": [
        450,
        300
      ],
      "parameters": {
        "formId": "UXuY0A"
      },
      "credentials": {
        "typeformApi": ""
      },
      "typeVersion": 1
    },
    {
      "name": "IF",
      "type": "n8n-nodes-base.if",
      "position": [
        850,
        300
      ],
      "parameters": {
        "conditions": {
          "number": [
            {
              "value1": "={{$node[\"Google Sheets\"].data[\"Severity\"]}}",
              "value2": 7,
              "operation": "larger"
            }
          ]
        }
      },
      "typeVersion": 1
    },
    {
      "name": "Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        650,
        300
      ],
      "parameters": {
        "range": "Problems!A:D",
        "sheetId": "17fzSFl1BZ1njldTfp5lvh8HtS0-pNXH66b7qGZIiGRU",
        "operation": "append"
      },
      "credentials": {
        "googleApi": ""
      },
      "typeVersion": 1
    },
    {
      "name": "Send Email",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        1050,
        400
      ],
      "parameters": {
        "text": "=Email: {{$node[\"IF\"].data[\"Email\"]}}\nName: {{$node[\"IF\"].data[\"Name\"]}}\nSeverity: {{$node[\"IF\"].data[\"Severity\"]}}\n\nProblem:\n{{$node[\"IF\"].data[\"Problem\"]}}",
        "subject": "User Reported Problem",
        "toEmail": "",
        "fromEmail": ""
      },
      "credentials": {
        "smtp": ""
      },
      "typeVersion": 1
    },
    {
      "name": "Slack",
      "type": "n8n-nodes-base.slack",
      "position": [
        1050,
        200
      ],
      "parameters": {
        "text": "=Email: {{$node[\"IF\"].data[\"Email\"]}}\nName: {{$node[\"IF\"].data[\"Name\"]}}\nSeverity: {{$node[\"IF\"].data[\"Severity\"]}}\n\nProblem:\n{{$node[\"IF\"].data[\"Problem\"]}}",
        "channel": "problems",
        "attachments": [],
        "otherOptions": {}
      },
      "credentials": {
        "slackApi": ""
      },
      "typeVersion": 1
    }
  ],
  "connections": {
    "IF": {
      "main": [
        [
          {
            "node": "Slack",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Send Email",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Sheets": {
      "main": [
        [
          {
            "node": "IF",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Typeform Trigger": {
      "main": [
        [
          {
            "node": "Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Pour qui est ce workflow ?

Ce workflow s'adresse aux équipes marketing, commerciales et aux entrepreneurs qui utilisent Typeform pour collecter des données. Il est idéal pour les entreprises de taille petite à moyenne qui cherchent à automatiser leur processus de suivi client sans nécessiter de compétences techniques avancées.

Problème résolu

Ce workflow résout le problème de la gestion manuelle des réponses aux formulaires Typeform, qui peut être chronophage et sujet à des erreurs. En automatisant l'enregistrement des données et l'envoi de notifications, les utilisateurs peuvent se concentrer sur l'analyse des résultats et l'engagement avec leurs clients. Cela réduit également le risque de manquer des opportunités de suivi, garantissant ainsi une meilleure réactivité.

Étapes du workflow

Étape 1 : le workflow est déclenché par une réponse à un formulaire Typeform. Étape 2 : une condition 'IF' vérifie si les réponses répondent à des critères spécifiques. Étape 3 : si la condition est remplie, les données sont ajoutées à une feuille Google Sheets pour un suivi organisé. Étape 4 : un email est envoyé à l'adresse désignée avec les détails de la réponse. Étape 5 : une notification est envoyée sur Slack pour informer l'équipe de la nouvelle réponse.

Guide de personnalisation du workflow n8n

Pour personnaliser ce workflow, vous pouvez modifier l'ID du formulaire Typeform dans le déclencheur pour l'adapter à vos besoins. Dans le noeud Google Sheets, ajustez la plage et l'ID de la feuille pour correspondre à votre document. Vous pouvez également personnaliser le texte de l'email, le sujet et les destinataires selon vos préférences. Pour le noeud Slack, changez le canal et le message pour mieux convenir à votre équipe. Assurez-vous de tester le flux après chaque modification pour garantir son bon fonctionnement.