{
"name": "Quiz tuAli - GHL Contatto",
"nodes": [
{
"parameters": {
"httpMethod": "POST",
"path": "quiz-tuali",
"responseMode": "immediately",
"options": {}
},
"id": "a1",
"name": "Webhook Quiz",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1.1,
"position": [0, 0],
"webhookId": "quiz-tuali"
},
{
"parameters": {
"method": "GET",
"url": "https://services.leadconnectorhq.com/contacts/",
"sendQuery": true,
"queryParameters": {
"parameters": [
{"name": "locationId", "value": "VAdF08DjEFdoLtEyWeif"},
{"name": "query", "value": "={{ $json.body.email }}"},
{"name": "limit", "value": "1"}
]
},
"sendHeaders": true,
"headerParameters": {
"parameters": [
{"name": "Authorization", "value": "Bearer pit-562e2b52-04a4-4b03-b5fd-6f2288cd5e20"},
{"name": "Version", "value": "2021-07-28"}
]
},
"options": {}
},
"id": "a2",
"name": "Cerca Contatto",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.2,
"position": [220, 0]
},
{
"parameters": {
"conditions": {
"options": {"caseSensitive": true, "leftValue": ""},
"conditions": [
{
"id": "c1",
"leftValue": "={{ $json.contacts.length }}",
"rightValue": "0",
"operator": {"type": "number", "operation": "gt"}
}
],
"combinator": "and"
}
},
"id": "a3",
"name": "Esiste?",
"type": "n8n-nodes-base.if",
"typeVersion": 2,
"position": [440, 0]
},
{
"parameters": {
"method": "PUT",
"url": "=https://services.leadconnectorhq.com/contacts/{{ $('Cerca Contatto').item.json.contacts[0].id }}",
"sendHeaders": true,
"headerParameters": {
"parameters": [
{"name": "Authorization", "value": "Bearer pit-562e2b52-04a4-4b03-b5fd-6f2288cd5e20"},
{"name": "Version", "value": "2021-07-28"},
{"name": "Content-Type", "value": "application/json"}
]
},
"sendBody": true,
"specifyBody": "json",
"jsonBody": "={\n \"firstName\": \"{{ $('Webhook Quiz').item.json.body.firstName }}\",\n \"lastName\": \"{{ $('Webhook Quiz').item.json.body.lastName }}\",\n \"email\": \"{{ $('Webhook Quiz').item.json.body.email }}\",\n \"phone\": \"{{ $('Webhook Quiz').item.json.body.phone }}\",\n \"tags\": [\"lead-quiz\"],\n \"customFields\": [\n {\"key\": \"contact.tipo_di_capello\", \"field_value\": \"{{ $('Webhook Quiz').item.json.body.tipo_di_capello }}\"},\n {\"key\": \"contact.condizione_capello\", \"field_value\": \"{{ $('Webhook Quiz').item.json.body.condizione_capello }}\"},\n {\"key\": \"contact.problematica_capello\", \"field_value\": \"{{ $('Webhook Quiz').item.json.body.problematica_capello }}\"},\n {\"key\": \"contact.risultato_desiderato\", \"field_value\": \"{{ $('Webhook Quiz').item.json.body.risultato_desiderato }}\"},\n {\"key\": \"contact.trattamento_consigliato\", \"field_value\": \"{{ $('Webhook Quiz').item.json.body.trattamento_consigliato }}\"},\n {\"key\": \"contact.prodotti_consigliati\", \"field_value\": \"{{ $('Webhook Quiz').item.json.body.prodotti_consigliati }}\"},\n {\"key\": \"contact.consiglio_pro\", \"field_value\": \"{{ $('Webhook Quiz').item.json.body.consiglio_pro }}\"},\n {\"key\": \"contact.consulenza_titolo\", \"field_value\": \"{{ $('Webhook Quiz').item.json.body.consulenza_titolo }}\"},\n {\"key\": \"contact.fonte_quiz\", \"field_value\": \"quiz_funnel\"}\n ]\n}",
"options": {}
},
"id": "a4",
"name": "Aggiorna Contatto",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.2,
"position": [660, -120]
},
{
"parameters": {
"method": "POST",
"url": "https://services.leadconnectorhq.com/contacts/",
"sendHeaders": true,
"headerParameters": {
"parameters": [
{"name": "Authorization", "value": "Bearer pit-562e2b52-04a4-4b03-b5fd-6f2288cd5e20"},
{"name": "Version", "value": "2021-07-28"},
{"name": "Content-Type", "value": "application/json"}
]
},
"sendBody": true,
"specifyBody": "json",
"jsonBody": "={\n \"locationId\": \"VAdF08DjEFdoLtEyWeif\",\n \"firstName\": \"{{ $('Webhook Quiz').item.json.body.firstName }}\",\n \"lastName\": \"{{ $('Webhook Quiz').item.json.body.lastName }}\",\n \"email\": \"{{ $('Webhook Quiz').item.json.body.email }}\",\n \"phone\": \"{{ $('Webhook Quiz').item.json.body.phone }}\",\n \"tags\": [\"lead-quiz\"],\n \"source\": \"Quiz Express Consultation\",\n \"customFields\": [\n {\"key\": \"contact.tipo_di_capello\", \"field_value\": \"{{ $('Webhook Quiz').item.json.body.tipo_di_capello }}\"},\n {\"key\": \"contact.condizione_capello\", \"field_value\": \"{{ $('Webhook Quiz').item.json.body.condizione_capello }}\"},\n {\"key\": \"contact.problematica_capello\", \"field_value\": \"{{ $('Webhook Quiz').item.json.body.problematica_capello }}\"},\n {\"key\": \"contact.risultato_desiderato\", \"field_value\": \"{{ $('Webhook Quiz').item.json.body.risultato_desiderato }}\"},\n {\"key\": \"contact.trattamento_consigliato\", \"field_value\": \"{{ $('Webhook Quiz').item.json.body.trattamento_consigliato }}\"},\n {\"key\": \"contact.prodotti_consigliati\", \"field_value\": \"{{ $('Webhook Quiz').item.json.body.prodotti_consigliati }}\"},\n {\"key\": \"contact.consiglio_pro\", \"field_value\": \"{{ $('Webhook Quiz').item.json.body.consiglio_pro }}\"},\n {\"key\": \"contact.consulenza_titolo\", \"field_value\": \"{{ $('Webhook Quiz').item.json.body.consulenza_titolo }}\"},\n {\"key\": \"contact.fonte_quiz\", \"field_value\": \"quiz_funnel\"}\n ]\n}",
"options": {}
},
"id": "a5",
"name": "Crea Contatto",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.2,
"position": [660, 120]
},
{
"parameters": {
"method": "POST",
"url": "=https://services.leadconnectorhq.com/contacts/{{ $json.contact ? $json.contact.id : $('Cerca Contatto').item.json.contacts[0].id }}/tags",
"sendHeaders": true,
"headerParameters": {
"parameters": [
{"name": "Authorization", "value": "Bearer pit-562e2b52-04a4-4b03-b5fd-6f2288cd5e20"},
{"name": "Version", "value": "2021-07-28"},
{"name": "Content-Type", "value": "application/json"}
]
},
"sendBody": true,
"specifyBody": "json",
"jsonBody": "{\"tags\": [\"lead-quiz\"]}",
"options": {}
},
"id": "a6",
"name": "Tag lead-quiz",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.2,
"position": [880, 0]
}
],
"connections": {
"Webhook Quiz": {
"main": [[{"node": "Cerca Contatto", "type": "main", "index": 0}]]
},
"Cerca Contatto": {
"main": [[{"node": "Esiste?", "type": "main", "index": 0}]]
},
"Esiste?": {
"main": [
[{"node": "Aggiorna Contatto", "type": "main", "index": 0}],
[{"node": "Crea Contatto", "type": "main", "index": 0}]
]
},
"Aggiorna Contatto": {
"main": [[{"node": "Tag lead-quiz", "type": "main", "index": 0}]]
},
"Crea Contatto": {
"main": [[{"node": "Tag lead-quiz", "type": "main", "index": 0}]]
}
},
"active": false,
"settings": {"executionOrder": "v1"},
"versionId": "1",
"meta": {"instanceId": "pavi79"}
}