Workflow n8n

Automatisation Typeform avec n8n : création de leads et notes

Ce workflow n8n est conçu pour automatiser la gestion des leads générés via des formulaires Typeform. En intégrant des outils comme Pipedrive, il permet de créer automatiquement des organisations, des personnes et des leads à partir des réponses des utilisateurs. Parfait pour les équipes commerciales, ce processus simplifie la collecte et le traitement des informations, réduisant ainsi le temps consacré à la saisie manuelle. Le déclencheur de ce workflow est un événement de complétion de formulaire Typeform, qui active une série d'actions automatisées.

  • Étape 1 : lorsqu'un utilisateur soumet un formulaire, le workflow se déclenche.
  • Étape 2 : les données sont ensuite traitées pour créer une nouvelle organisation dans Pipedrive.
  • Étape 3 : le workflow crée également une nouvelle personne associée à cette organisation.
  • Étape 4 : un lead est généré, suivi de la création d'une note pour documenter des informations supplémentaires. Enfin, une étape de mapping permet d'ajuster la taille de l'entreprise en fonction des réponses fournies. Grâce à cette automatisation n8n, les entreprises peuvent améliorer leur efficacité opérationnelle, réduire les erreurs humaines et se concentrer sur la conversion des leads en clients.
Tags clés :automatisationTypeformPipedriveleadsworkflow
Catégorie: Webhook · Tags: automatisation, Typeform, Pipedrive, leads, workflow0

Workflow n8n Typeform, Pipedrive, leads : vue d'ensemble

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

Workflow n8n Typeform, Pipedrive, leads : détail des nœuds

  • Set

    Ce noeud permet de définir ou de modifier des valeurs dans le workflow.

  • Note

    Ce noeud crée une note autocollante avec un contenu spécifié et des dimensions données.

  • Create Organization

    Ce noeud crée une nouvelle organisation dans Pipedrive avec le nom et les champs supplémentaires fournis.

  • Create Person

    Ce noeud permet de créer une nouvelle personne dans Pipedrive en utilisant le nom et d'autres champs optionnels.

  • Create Lead

    Ce noeud crée un nouveau lead dans Pipedrive avec un titre, une organisation associée et des champs supplémentaires.

  • Create Note

    Ce noeud permet de créer une note dans Pipedrive avec un contenu spécifié et des champs supplémentaires.

  • On form completion

    Ce noeud déclenche le workflow lorsque le formulaire spécifié est complété.

  • Map company size

    Ce noeud exécute un code JavaScript pour mapper la taille de l'entreprise selon le mode spécifié.

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

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "meta": {
    "instanceId": "8c8c5237b8e37b006a7adce87f4369350c58e41f3ca9de16196d3197f69eabcd"
  },
  "nodes": [
    {
      "id": "7917ccbb-ef43-4784-adb9-7347be1f1e20",
      "name": "Set",
      "type": "n8n-nodes-base.set",
      "position": [
        580,
        560
      ],
      "parameters": {
        "values": {
          "string": [
            {
              "name": "company",
              "value": "={{$json[\"What *company* are you contacting us from?\"]}}"
            },
            {
              "name": "name",
              "value": "={{$json[\"Let's start with your *first and last name.*\"]}}"
            },
            {
              "name": "email",
              "value": "={{$json[\"What *email address* can we reach you at?\"]}}"
            },
            {
              "name": "n8nFamiliar",
              "value": "={{$json[\"How familiar are you with*  n8n*?\"]}}"
            },
            {
              "name": "questions",
              "value": "={{$json[\"Do you have any *specific questions* about embedding n8n at this stage?\"]}}"
            },
            {
              "name": "employees",
              "value": "={{$json[\"How many employees?\"]}}"
            }
          ]
        },
        "options": {},
        "keepOnlySet": true
      },
      "typeVersion": 1
    },
    {
      "id": "c0cc18d0-fdd1-4ef8-aabe-33bd13667c7d",
      "name": "Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        540,
        360
      ],
      "parameters": {
        "width": 760,
        "height": 440,
        "content": "## Format Typeform inputs to Pipedrive\nIn this example, we ask for the number of employees at a company. \n\nTo map this to Pipedrive, we need the unique item number coming from Pipedrive for each of these sections. This is what the function node does. \n\nIn the Pipedrive: Organization, we map this under the custom property.\n\n\n\n\n\n\n\n\n"
      },
      "typeVersion": 1
    },
    {
      "id": "92646ffb-73fb-4fee-a2b4-5060c7e04b59",
      "name": "Create Organization",
      "type": "n8n-nodes-base.pipedrive",
      "position": [
        1060,
        560
      ],
      "parameters": {
        "name": "={{$node[\"Map company size\"].json[\"company\"]}}",
        "resource": "organization",
        "additionalFields": {
          "customProperties": {
            "property": [
              {
                "name": "eb7a7fb64081a9b9100c0622c696c159330cf3d2",
                "value": "={{$node[\"Map company size\"].json[\"pipedriveemployees\"]}}"
              }
            ]
          }
        }
      },
      "credentials": {
        "pipedriveApi": {
          "id": "96",
          "name": "Pipedrive account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "4c1b7376-cc1f-4974-9110-7e1481e3fdbe",
      "name": "Create Person",
      "type": "n8n-nodes-base.pipedrive",
      "position": [
        1400,
        560
      ],
      "parameters": {
        "name": "={{$node[\"Map company size\"].json[\"name\"]}}",
        "resource": "person",
        "additionalFields": {
          "email": [
            "={{$node[\"On form completion\"].json[\"What *email address* can we reach you at?\"]}}"
          ],
          "org_id": "={{$json.id}}"
        }
      },
      "credentials": {
        "pipedriveApi": {
          "id": "96",
          "name": "Pipedrive account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "5c463f99-38e0-4c2e-a34c-86fc199b9d1f",
      "name": "Create Lead",
      "type": "n8n-nodes-base.pipedrive",
      "position": [
        1600,
        560
      ],
      "parameters": {
        "title": "={{$node[\"Map company size\"].json[\"company\"]}} lead",
        "resource": "lead",
        "organization_id": "={{$node[\"Create Organization\"].json.id}}",
        "additionalFields": {
          "person_id": "={{$json.id}}"
        }
      },
      "credentials": {
        "pipedriveApi": {
          "id": "96",
          "name": "Pipedrive account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "d63383ca-a71e-4384-a3fb-942c25d7fe01",
      "name": "Create Note",
      "type": "n8n-nodes-base.pipedrive",
      "position": [
        1800,
        560
      ],
      "parameters": {
        "content": "=Website form submitted\n\nQuestion:\n{{$node[\"Map company size\"].json[\"questions\"]}}\n\nCompany Size:\n{{$node[\"Set\"].json[\"employees\"]}}",
        "resource": "note",
        "additionalFields": {
          "lead_id": "={{$json.id}}"
        }
      },
      "credentials": {
        "pipedriveApi": {
          "id": "96",
          "name": "Pipedrive account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "78568df6-1c6b-493d-b186-9f9246de518a",
      "name": "On form completion",
      "type": "n8n-nodes-base.typeformTrigger",
      "position": [
        380,
        560
      ],
      "webhookId": "[UPDATE ME]",
      "parameters": {
        "formId": "[UPDATE ME]"
      },
      "credentials": {
        "typeformApi": {
          "id": "21",
          "name": "Typeform account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "6bc56059-6ae7-48bd-838c-08e717bd6bd4",
      "name": "Map company size",
      "type": "n8n-nodes-base.code",
      "position": [
        820,
        560
      ],
      "parameters": {
        "mode": "runOnceForEachItem",
        "jsCode": "switch ($input.item.json.employees) {\n  case '< 20':\n  // small\n    $input.item.json.pipedriveemployees='59' \n    break;\n  case '20 - 100':\n    // medium\n    $input.item.json.pipedriveemployees='60' \n    break;\n  case '101 - 500':\n    // large\n    $input.item.json.pipedriveemployees='73' \n    break;\n  case '501 - 1000':\n    // xlarge\n    $input.item.json.pipedriveemployees='74' \n    break;\n  case '1000+':\n    // Enterprise\n    $input.item.json.pipedriveemployees='61' \n    break;\n}\nreturn $input.item;\n"
      },
      "typeVersion": 1
    }
  ],
  "connections": {
    "Set": {
      "main": [
        [
          {
            "node": "Map company size",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Lead": {
      "main": [
        [
          {
            "node": "Create Note",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Person": {
      "main": [
        [
          {
            "node": "Create Lead",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Map company size": {
      "main": [
        [
          {
            "node": "Create Organization",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On form completion": {
      "main": [
        [
          {
            "node": "Set",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Organization": {
      "main": [
        [
          {
            "node": "Create Person",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Workflow n8n Typeform, Pipedrive, leads : pour qui est ce workflow ?

Ce workflow s'adresse aux équipes commerciales et marketing, notamment celles qui utilisent Typeform pour la génération de leads. Il est idéal pour les entreprises de taille petite à moyenne cherchant à automatiser leur processus de vente sans nécessiter de compétences techniques avancées.

Workflow n8n Typeform, Pipedrive, leads : problème résolu

Ce workflow résout le problème de la gestion manuelle des leads, qui peut être chronophage et sujet à des erreurs. En automatisant la création d'organisations, de personnes et de leads dans Pipedrive, il permet de gagner du temps et d'améliorer la précision des données. Les utilisateurs bénéficient d'un processus fluide qui leur permet de se concentrer sur la conversion des leads en clients, tout en réduisant le risque de perte d'informations.

Workflow n8n Typeform, Pipedrive, leads : étapes du workflow

Étape 1 : Le workflow se déclenche lorsque le formulaire Typeform est complété.

  • Étape 1 : Les données sont récupérées et traitées par le nœud 'Set'.
  • Étape 2 : Une organisation est créée dans Pipedrive grâce au nœud 'Create Organization'.
  • Étape 3 : Une nouvelle personne est ajoutée avec le nœud 'Create Person'.
  • Étape 4 : Un lead est généré à l'aide du nœud 'Create Lead'.
  • Étape 5 : Une note est ajoutée pour documenter des informations supplémentaires via le nœud 'Create Note'.
  • Étape 6 : Enfin, la taille de l'entreprise est mappée avec le nœud 'Map company size'.

Workflow n8n Typeform, Pipedrive, leads : guide de personnalisation

Pour personnaliser ce workflow, vous pouvez modifier l'ID du formulaire Typeform dans le nœud 'On form completion'. Assurez-vous également d'ajuster les paramètres dans les nœuds Pipedrive pour correspondre à vos champs spécifiques, tels que le nom de l'organisation ou les détails de la personne. Si vous souhaitez intégrer d'autres outils, vous pouvez ajouter des nœuds supplémentaires pour enrichir les données ou envoyer des notifications. Pensez à sécuriser le flux en vérifiant les permissions d'accès aux API utilisées.