Workflow: Datetime Slack Automate

Workflow Details

Download Workflow
{
    "nodes": [
        {
            "name": "Cron",
            "type": "n8n-nodes-base.cron",
            "position": [
                -700,
                1500
            ],
            "parameters": {
                "triggerTimes": {
                    "item": [
                        {
                            "hour": 10,
                            "mode": "everyWeek"
                        }
                    ]
                }
            },
            "typeVersion": 1
        },
        {
            "name": "Shopify",
            "type": "n8n-nodes-base.shopify",
            "position": [
                -500,
                1500
            ],
            "parameters": {
                "options": [],
                "operation": "getAll"
            },
            "credentials": {
                "shopifyApi": "shopify_nodeqa"
            },
            "typeVersion": 1
        },
        {
            "name": "Function",
            "type": "n8n-nodes-base.function",
            "position": [
                300,
                1400
            ],
            "parameters": {
                "functionCode": "let totalOrders = items.length;\nlet ordersSum = 0;\n\nfor(let i=0; i < items.length; i++) {\n  ordersSum = ordersSum + parseFloat(items[i].json.orderPrice);\n}\nreturn [{json:{totalOrders, ordersSum}}]"
            },
            "typeVersion": 1
        },
        {
            "name": "Google Sheets",
            "type": "n8n-nodes-base.googleSheets",
            "position": [
                500,
                1500
            ],
            "parameters": {
                "options": [],
                "sheetId": "1GVyV1yYwWZu510NTzVgi2RyesrsnuP3RxXmWbX1O7DQ",
                "operation": "append",
                "authentication": "oAuth2"
            },
            "credentials": {
                "googleSheetsOAuth2Api": "google_sheets_oauth"
            },
            "typeVersion": 1
        },
        {
            "name": "Slack",
            "type": "n8n-nodes-base.slack",
            "position": [
                500,
                1300
            ],
            "parameters": {
                "text": "=Hey team, this week we had {{$json[\"totalOrders\"]}} orders with a total value of \u20ac {{$json[\"ordersSum\"]}}.",
                "channel": "shopify",
                "attachments": [],
                "otherOptions": []
            },
            "credentials": {
                "slackApi": "slack_nodeqa"
            },
            "typeVersion": 1
        },
        {
            "name": "Date & Time",
            "type": "n8n-nodes-base.dateTime",
            "position": [
                -300,
                1500
            ],
            "parameters": {
                "value": "={{$json[\"created_at\"]}}",
                "options": [],
                "dataPropertyName": "order_date"
            },
            "typeVersion": 1
        },
        {
            "name": "IF",
            "type": "n8n-nodes-base.if",
            "position": [
                -100,
                1500
            ],
            "parameters": {
                "conditions": {
                    "dateTime": [
                        {
                            "value1": "={{$node[\"Date & Time\"].json[\"order_date\"]}}",
                            "value2": "2021-08-17T15:00:53.223Z"
                        }
                    ]
                }
            },
            "typeVersion": 1
        },
        {
            "name": "NoOp",
            "type": "n8n-nodes-base.noOp",
            "position": [
                100,
                1600
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "name": "Set price",
            "type": "n8n-nodes-base.set",
            "position": [
                100,
                1400
            ],
            "parameters": {
                "values": {
                    "number": [
                        {
                            "name": "orderPrice",
                            "value": "={{$json[\"total_price\"]}}"
                        }
                    ]
                },
                "options": [],
                "keepOnlySet": true
            },
            "typeVersion": 1
        }
    ],
    "connections": {
        "IF": {
            "main": [
                [
                    {
                        "node": "Set price",
                        "type": "main",
                        "index": 0
                    }
                ],
                [
                    {
                        "node": "NoOp",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Cron": {
            "main": [
                [
                    {
                        "node": "Shopify",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Shopify": {
            "main": [
                [
                    {
                        "node": "Date & Time",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Function": {
            "main": [
                [
                    {
                        "node": "Slack",
                        "type": "main",
                        "index": 0
                    },
                    {
                        "node": "Google Sheets",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Set price": {
            "main": [
                [
                    {
                        "node": "Function",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Date & Time": {
            "main": [
                [
                    {
                        "node": "IF",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Receive a Mattermost message when new data gets added to Airtable
View
Automate Google Analytics Reporting - AlexK1919
View
Code Extractfromfile Create Webhook
View
Humanticai Calendly Automate Triggered
View
Limit Code Send Scheduled
View
Automation
View
HTTP Manual Automation Webhook
View
Schedule Filter Automation Scheduled
View
🔥📈🤖 AI Agent for n8n Creators Leaderboard - Find Popular Workflows
View
Filter Slack Create Webhook
View