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.
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
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.