310 lines
7.4 KiB
JSON
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
|
|
}
|
|
]
|
|
]
|
|
}
|
|
}
|
|
} |