n8n-workflows/workflows/1206_workflow_1206.json
2025-05-14 11:58:29 +03:00

310 lines
7.4 KiB
JSON

{
"nodes": [
{
"name": "Zoho",
"type": "n8n-nodes-base.zohoCrm",
"position": [
950,
610
],
"parameters": {
"lastName": "={{$json[\"customer_lastname\"]}}",
"resource": "contact",
"operation": "upsert",
"additionalFields": {
"Email": "={{$json[\"customer_email\"]}}",
"Phone": "={{$json[\"customer_phone\"]}}",
"First_Name": "={{$json[\"customer_firstname\"]}}",
"Mailing_Address": {
"address_fields": {
"Mailing_Zip": "={{$json[\"customer_zipcode\"]}}",
"Mailing_City": "={{$json[\"customer_city\"]}}",
"Mailing_State": "=",
"Mailing_Street": "={{$json[\"customer_street\"]}}",
"Mailing_Country": "={{$json[\"customer_country\"]}}"
}
}
}
},
"credentials": {
"zohoOAuth2Api": "zoho_api"
},
"typeVersion": 1
},
{
"name": "Trello",
"type": "n8n-nodes-base.trello",
"position": [
1160,
800
],
"parameters": {
"name": "=Shopify order {{$node[\"order created\"].json[\"order_number\"]}}",
"listId": "list01",
"additionalFields": {
"urlSource": "={{$node[\"order created\"].json[\"order_status_url\"]}}"
}
},
"credentials": {
"trelloApi": "trello_nodeqa"
},
"typeVersion": 1
},
{
"name": "Set fields",
"type": "n8n-nodes-base.set",
"position": [
760,
760
],
"parameters": {
"values": {
"number": [
{
"name": "customer_phone",
"value": "={{$json[\"customer\"][\"default_address\"][\"phone\"]}}"
},
{
"name": "customer_zipcode",
"value": "={{$json[\"shipping_address\"][\"zip\"]}}"
},
{
"name": "order_value",
"value": "={{$json[\"current_total_price\"]}}"
}
],
"string": [
{
"name": "customer_firstname",
"value": "={{$json[\"customer\"][\"first_name\"]}}"
},
{
"name": "customer_lastname",
"value": "={{$json[\"customer\"][\"last_name\"]}}"
},
{
"name": "customer_email",
"value": "={{$json[\"customer\"][\"email\"]}}"
},
{
"name": "customer_country",
"value": "={{$json[\"shipping_address\"][\"country\"]}}"
},
{
"name": "customer_street",
"value": "={{$json[\"shipping_address\"][\"address1\"]}}"
},
{
"name": "customer_city",
"value": "={{$json[\"shipping_address\"][\"city\"]}}"
},
{
"name": "customer_province",
"value": "={{$json[\"shipping_address\"][\"province\"]}}"
}
]
},
"options": {},
"keepOnlySet": true
},
"typeVersion": 1
},
{
"name": "IF",
"type": "n8n-nodes-base.if",
"position": [
960,
1040
],
"parameters": {
"conditions": {
"number": [
{
"value1": "={{$json[\"order_value\"]}}",
"value2": 50,
"operation": "larger"
}
]
}
},
"typeVersion": 1
},
{
"name": "Gmail - coupon",
"type": "n8n-nodes-base.gmail",
"position": [
1140,
950
],
"parameters": {
"toList": [
"={{$node[\"Set fields\"].json[\"customer_email\"]}}"
],
"message": "=Hi {{$json[\"customer_firstname\"]}},\n\nThank you for your order! Here's a 15% coupon code to use for your next order: COUPON15\n\nBest,\nShop Owner",
"subject": "Your Shopify order",
"resource": "message",
"additionalFields": {}
},
"credentials": {
"gmailOAuth2": "gmail"
},
"typeVersion": 1
},
{
"name": "Gmail - thankyou",
"type": "n8n-nodes-base.gmail",
"position": [
1140,
1150
],
"parameters": {
"toList": [
"={{$node[\"Set fields\"].json[\"customer_email\"]}}"
],
"message": "=Hi {{$node[\"Set fields\"].json[\"customer_firstname\"]}},\nThank you for your order! We're getting it ready for shipping it to you.\n\nBest,\nShop Owner",
"subject": "Your Shopify order",
"resource": "message",
"additionalFields": {}
},
"credentials": {
"gmailOAuth2": "gmail"
},
"typeVersion": 1
},
{
"name": "Mailchimp",
"type": "n8n-nodes-base.mailchimp",
"position": [
1340,
950
],
"parameters": {
"list": "qwertz",
"tags": [
"high-order"
],
"email": "={{$node[\"Set fields\"].json[\"customer_email\"]}}",
"options": {},
"resource": "memberTag"
},
"credentials": {
"mailchimpApi": "mailchimp_API"
},
"typeVersion": 1
},
{
"name": "order created",
"type": "n8n-nodes-base.shopifyTrigger",
"position": [
560,
760
],
"webhookId": "qwertz",
"parameters": {
"topic": "orders/create"
},
"credentials": {
"shopifyApi": "shopify_nodeqa"
},
"typeVersion": 1
},
{
"name": "Harvest",
"type": "n8n-nodes-base.harvest",
"position": [
980,
800
],
"parameters": {
"clientId": "shopify_client",
"resource": "invoice",
"accountId": "12345",
"operation": "create",
"additionalFields": {
"currency": "={{$node[\"order created\"].json[\"currency\"]}}",
"issue_date": "={{$node[\"order created\"].json[\"processed_at\"]}}",
"payment_term": "net 15",
"purchase_order": "={{$node[\"order created\"].json[\"order_number\"]}}"
}
},
"credentials": {
"harvestApi": "harvest_token"
},
"typeVersion": 1
}
],
"connections": {
"IF": {
"main": [
[
{
"node": "Gmail - coupon",
"type": "main",
"index": 0
}
],
[
{
"node": "Gmail - thankyou",
"type": "main",
"index": 0
}
]
]
},
"Harvest": {
"main": [
[
{
"node": "Trello",
"type": "main",
"index": 0
}
]
]
},
"Set fields": {
"main": [
[
{
"node": "Harvest",
"type": "main",
"index": 0
},
{
"node": "IF",
"type": "main",
"index": 0
},
{
"node": "Zoho",
"type": "main",
"index": 0
}
]
]
},
"order created": {
"main": [
[
{
"node": "Set fields",
"type": "main",
"index": 0
}
]
]
},
"Gmail - coupon": {
"main": [
[
{
"node": "Mailchimp",
"type": "main",
"index": 0
}
]
]
}
}
}