Workflow n8n

Automatisation Google Sheets avec n8n : gestion des retours clients

Ce workflow n8n a pour objectif d'automatiser la collecte et le traitement des retours clients en intégrant des notes autocollantes et en ajoutant les données dans Google Sheets. Dans un contexte où la satisfaction client est primordiale, ce processus permet aux entreprises de mieux comprendre les sentiments de leurs clients et d'agir en conséquence. Les cas d'usage incluent la gestion des feedbacks sur des produits ou services, facilitant ainsi l'analyse des retours et l'amélioration continue.

  • Étape 1 : le workflow démarre avec un déclencheur de formulaire qui recueille les retours clients.
  • Étape 2 : les données sont ensuite traitées par le nœud 'Classify feedback with OpenAI', qui utilise l'intelligence artificielle pour analyser et classifier les sentiments des retours.
  • Étape 3 : les résultats sont fusionnés avec le contenu du formulaire via le nœud 'Merge sentiment with form content'.
  • Étape 4 : enfin, les retours clients sont ajoutés à une feuille Google Sheets grâce au nœud 'Add customer feedback to Google Sheets'. Cette automatisation n8n offre une valeur ajoutée significative en réduisant le temps de traitement des retours et en améliorant la réactivité des équipes face aux préoccupations des clients.
Tags clés :automatisationGoogle Sheetsretours clientsfeedbackn8n
Catégorie: Manual · Tags: automatisation, Google Sheets, retours clients, feedback, n8n0

Workflow n8n Google Sheets, retours clients, feedback : vue d'ensemble

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

Workflow n8n Google Sheets, retours clients, feedback : détail des nœuds

  • Sticky Note2

    Ce noeud crée une note autocollante avec un contenu spécifié.

  • Sticky Note3

    Ce noeud crée une autre note autocollante avec des dimensions et un contenu définis.

  • Sticky Note4

    Ce noeud génère une note autocollante supplémentaire avec des paramètres de taille et de contenu.

  • Sticky Note5

    Ce noeud permet de créer une note autocollante avec des dimensions et un texte donné.

  • Sticky Note6

    Ce noeud produit une note autocollante en spécifiant la largeur, la hauteur et le contenu.

  • Add customer feedback to Google Sheets

    Ce noeud ajoute les retours clients dans une feuille Google Sheets selon les colonnes et options définies.

  • Merge sentiment with form content

    Ce noeud fusionne les sentiments avec le contenu d'un formulaire en utilisant les modes et options spécifiés.

  • Classify feedback with OpenAI

    Ce noeud classe les retours clients en utilisant l'API OpenAI avec un prompt donné.

  • Submit form with customer feedback

    Ce noeud déclenche l'envoi d'un formulaire contenant les retours clients avec les options et champs spécifiés.

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

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "meta": {
    "instanceId": "82a17fa4a0b8e81bf77e5ab999d980f392150f2a9541fde626dc5f74857b1f54"
  },
  "nodes": [
    {
      "id": "4ea39a4f-d8c1-438f-9738-bfbb906a3d7a",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1200,
        1020
      ],
      "parameters": {
        "width": 253,
        "height": 342,
        "content": "## Send customer feedback to OpenAI for sentiment analysis"
      },
      "typeVersion": 1
    },
    {
      "id": "6962ea41-7d15-4932-919f-21ac94fa1269",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1960,
        1180
      ],
      "parameters": {
        "width": 253,
        "height": 342,
        "content": "## Add new feedback to google sheets"
      },
      "typeVersion": 1
    },
    {
      "id": "4c8a8984-2d8e-4139-866b-6f3536aced07",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        800,
        1600
      ],
      "parameters": {
        "width": 1407,
        "height": 254,
        "content": "## Instructions\n1. Connect Google sheets\n2. Connect your OpenAi account (api key + org Id)\n3. Create a customer feedback form, use an existing one or use the one below as example. \nAll set!\n\n\n- Here is the example google sheet being used in this workflow: https://docs.google.com/spreadsheets/d/1omWdRbiT6z6GNZ6JClu9gEsRhPQ6J0EJ2yXyFH9Zng4/edit?usp=sharing. You can download it to your account."
      },
      "typeVersion": 1
    },
    {
      "id": "d43a9574-626d-4817-87ba-d99bdd6f41dc",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        800,
        1160
      ],
      "parameters": {
        "width": 253,
        "height": 342,
        "content": "## Feedback form is submitted"
      },
      "typeVersion": 1
    },
    {
      "id": "76dab2dc-935f-416e-91aa-5a1b7017ec1b",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1600,
        1180
      ],
      "parameters": {
        "width": 253,
        "height": 342,
        "content": "## Merge form data and OpenAI result"
      },
      "typeVersion": 1
    },
    {
      "id": "9772eac1-8df2-4305-9b2c-265d3c5a9a4a",
      "name": "Add customer feedback to Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        2020,
        1320
      ],
      "parameters": {
        "columns": {
          "value": {
            "Category": "={{ $json['What is your feedback about?'] }}",
            "Sentiment": "={{ $json.text }}",
            "Timestamp": "={{ $json.submittedAt }}",
            "Entered by": "=Form",
            "Customer Name": "={{ $json.Name }}",
            "Customer contact": "={{ $json['How do we get in touch with you?'] }}",
            "Customer Feedback": "={{ $json['Your feedback'] }}"
          },
          "schema": [
            {
              "id": "Timestamp",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Timestamp",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Category",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Category",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Customer Feedback",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Customer Feedback",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Customer Name",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Customer Name",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Customer contact",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Customer contact",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Entered by",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Entered by",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Urgent?",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Urgent?",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Sentiment",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Sentiment",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": []
        },
        "options": {},
        "operation": "append",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1omWdRbiT6z6GNZ6JClu9gEsRhPQ6J0EJ2yXyFH9Zng4/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1omWdRbiT6z6GNZ6JClu9gEsRhPQ6J0EJ2yXyFH9Zng4",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1omWdRbiT6z6GNZ6JClu9gEsRhPQ6J0EJ2yXyFH9Zng4/edit?usp=drivesdk",
          "cachedResultName": "CustomerFeedback"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "3",
          "name": "Google Sheets account"
        }
      },
      "typeVersion": 4.1
    },
    {
      "id": "12084971-c81b-4a0e-814e-120867562642",
      "name": "Merge sentiment with form content",
      "type": "n8n-nodes-base.merge",
      "position": [
        1680,
        1320
      ],
      "parameters": {
        "mode": "combine",
        "options": {},
        "combinationMode": "multiplex"
      },
      "typeVersion": 2.1
    },
    {
      "id": "235edf5b-7724-4712-8dc5-d8327a0620b8",
      "name": "Classify feedback with OpenAI",
      "type": "n8n-nodes-base.openAi",
      "position": [
        1280,
        1180
      ],
      "parameters": {
        "prompt": "=Classify the sentiment in the following customer feedback: {{ $json['Your feedback'] }}",
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "s2iucY0IctjYNbrb",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "af4b22aa-0925-40b1-a9ac-298f9745a98e",
      "name": "Submit form with customer feedback",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        860,
        1340
      ],
      "webhookId": "e7bf682e-48e8-40de-9815-cd180cdd1480",
      "parameters": {
        "options": {
          "formSubmittedText": "Your response has been recorded"
        },
        "formTitle": "Customer Feedback",
        "formFields": {
          "values": [
            {
              "fieldLabel": "Name",
              "requiredField": true
            },
            {
              "fieldType": "dropdown",
              "fieldLabel": "What is your feedback about?",
              "fieldOptions": {
                "values": [
                  {
                    "option": "Product"
                  },
                  {
                    "option": "Service"
                  },
                  {
                    "option": "Other"
                  }
                ]
              },
              "requiredField": true
            },
            {
              "fieldType": "textarea",
              "fieldLabel": "Your feedback",
              "requiredField": true
            },
            {
              "fieldLabel": "How do we get in touch with you?"
            }
          ]
        },
        "formDescription": "Please give feedback about our company orproducts."
      },
      "typeVersion": 1
    }
  ],
  "connections": {
    "Classify feedback with OpenAI": {
      "main": [
        [
          {
            "node": "Merge sentiment with form content",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge sentiment with form content": {
      "main": [
        [
          {
            "node": "Add customer feedback to Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Submit form with customer feedback": {
      "main": [
        [
          {
            "node": "Classify feedback with OpenAI",
            "type": "main",
            "index": 0
          },
          {
            "node": "Merge sentiment with form content",
            "type": "main",
            "index": 1
          }
        ]
      ]
    }
  }
}

Workflow n8n Google Sheets, retours clients, feedback : pour qui est ce workflow ?

Ce workflow s'adresse principalement aux entreprises de taille petite à moyenne qui souhaitent améliorer leur gestion des retours clients. Les équipes marketing et service client, ainsi que les professionnels ayant une connaissance technique de base, tireront un grand bénéfice de cette automatisation n8n.

Workflow n8n Google Sheets, retours clients, feedback : problème résolu

Ce workflow résout le problème de la gestion manuelle des retours clients, qui peut être chronophage et source d'erreurs. En automatisant le processus, il élimine les frustrations liées à la collecte et à l'analyse des feedbacks, permettant ainsi aux équipes de se concentrer sur l'amélioration des produits et services. Les utilisateurs bénéficient d'une meilleure compréhension des sentiments clients et d'une réactivité accrue face aux problèmes soulevés.

Workflow n8n Google Sheets, retours clients, feedback : étapes du workflow

Étape 1 : le workflow commence avec un déclencheur de formulaire qui recueille les retours clients.

  • Étape 1 : les données sont analysées par le nœud 'Classify feedback with OpenAI', qui détermine le sentiment associé à chaque retour.
  • Étape 2 : les résultats de cette analyse sont fusionnés avec le contenu du formulaire à l'aide du nœud 'Merge sentiment with form content'.
  • Étape 3 : enfin, les retours clients sont enregistrés dans Google Sheets grâce au nœud 'Add customer feedback to Google Sheets'.

Workflow n8n Google Sheets, retours clients, feedback : guide de personnalisation

Pour personnaliser ce workflow, vous pouvez modifier les paramètres du nœud 'Submit form with customer feedback' pour adapter le formulaire à vos besoins spécifiques. Il est également possible de changer le document et la feuille cible dans le nœud 'Add customer feedback to Google Sheets'. Si vous souhaitez intégrer d'autres outils, vous pouvez ajouter des nœuds supplémentaires pour enrichir le flux. Assurez-vous de sécuriser les données en utilisant des options de confidentialité disponibles dans n8n.