Workflow: Webhook Slack Update

Workflow Details

Download Workflow
{
    "id": "1dnr1k4MAVbDiBmO",
    "meta": {
        "instanceId": "6b614b231db1d70977d02e50f578fcb50ce3b81e1fa79a97b9351e948fbbd610",
        "templateCredsSetupCompleted": true
    },
    "name": "Get event triggered notifications \/ updates on preferred messaging channels with TwentyCRM",
    "tags": [],
    "nodes": [
        {
            "id": "5e823dd0-f50a-49ad-9e9a-7d0aee656b9c",
            "name": "Sticky Note1",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                620,
                580
            ],
            "parameters": {
                "color": 7,
                "width": 239.36440675415445866747177205979824066162109375,
                "height": 80,
                "content": "**1. \u261d\ufe0f Set up `On new TwentyCRM event` Trigger's url at webhook in TwentyCRM**"
            },
            "typeVersion": 1
        },
        {
            "id": "0eb98b9a-2f47-4199-a7e5-fe1f9c112721",
            "name": "filter required data #eventType mandatory",
            "type": "n8n-nodes-base.set",
            "position": [
                860,
                380
            ],
            "parameters": {
                "options": {
                    "dotNotation": true,
                    "ignoreConversionErrors": true
                },
                "assignments": {
                    "assignments": [
                        {
                            "id": "9e24e3f4-e750-4b50-b467-24612717f6a0",
                            "name": "eventName",
                            "type": "string",
                            "value": "={{ $json.body.eventName }}"
                        },
                        {
                            "id": "b6aa9813-39bf-4b3d-9df0-aa93fbf4dc73",
                            "name": "objectMetadata.id",
                            "type": "string",
                            "value": "={{ $json.body.objectMetadata.id }}"
                        },
                        {
                            "id": "8bdff15a-a98a-41ad-89d0-e793c3edb14c",
                            "name": "objectMetadata.nameSingular",
                            "type": "string",
                            "value": "={{ $json.body.objectMetadata.nameSingular }}"
                        },
                        {
                            "id": "0b81e0e6-e9c6-4c03-9b08-f27d1e36b56e",
                            "name": "record.id",
                            "type": "string",
                            "value": "={{ $json.body.record.id }}"
                        },
                        {
                            "id": "71e164f5-d8a2-4ac2-b898-71221b26d92d",
                            "name": "record.__typename",
                            "type": "string",
                            "value": "={{ $json.body.record.__typename }}"
                        }
                    ]
                }
            },
            "typeVersion": 3.399999999999999911182158029987476766109466552734375
        },
        {
            "id": "2cf5a0df-17ff-43c8-a885-7e4657c8b912",
            "name": "events log",
            "type": "n8n-nodes-base.googleSheets",
            "position": [
                1160,
                540
            ],
            "parameters": {
                "operation": "append",
                "sheetName": {
                    "__rl": true,
                    "mode": "list",
                    "value": "",
                    "cachedResultUrl": "",
                    "cachedResultName": ""
                },
                "documentId": {
                    "__rl": true,
                    "mode": "url",
                    "value": ""
                }
            },
            "typeVersion": 4.5
        },
        {
            "id": "ade9d73e-109b-47a2-9d57-2c8a3c031a4c",
            "name": "message channel evaluation",
            "type": "n8n-nodes-base.if",
            "position": [
                1440,
                380
            ],
            "parameters": {
                "options": [],
                "conditions": {
                    "options": {
                        "version": 2,
                        "leftValue": "",
                        "caseSensitive": true,
                        "typeValidation": "strict"
                    },
                    "combinator": "and",
                    "conditions": [
                        {
                            "id": "effea083-18d0-4b56-8b77-8ca461a371b6",
                            "operator": {
                                "type": "string",
                                "operation": "equals"
                            },
                            "leftValue": "={{ $json.eventName.split(\".\")[1] }}",
                            "rightValue": "delete"
                        }
                    ]
                }
            },
            "typeVersion": 2.20000000000000017763568394002504646778106689453125
        },
        {
            "id": "37ab5d83-9112-470a-894f-bf508e4612b7",
            "name": "Sticky Note2",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                780,
                220
            ],
            "parameters": {
                "color": 7,
                "width": 242.347383032322483131792978383600711822509765625,
                "height": 131.47987191168141407615621574223041534423828125,
                "content": "**Filter Data \ud83d\udc47**\nChange filter criteria here to determine what values are required for you but don't forget to include eventType as it is a functional requirement"
            },
            "typeVersion": 1
        },
        {
            "id": "be669d56-0323-48cf-a474-8d22b04148e0",
            "name": "Sticky Note",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                1340,
                580
            ],
            "parameters": {
                "color": 7,
                "width": 200.324398312330089311217307113111019134521484375,
                "height": 95.261399578838876323061413131654262542724609375,
                "content": "**\ud83d\udc48 event loggin**\nAll events are logged in the sheet with one entry per row"
            },
            "typeVersion": 1
        },
        {
            "id": "7db1418e-5eb1-4bdb-afa0-e9cb268af187",
            "name": "Sticky Note3",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                1340,
                240
            ],
            "parameters": {
                "color": 7,
                "width": 194,
                "height": 100.999999999999971578290569595992565155029296875,
                "content": "**Evaluation \ud83d\udc47**\nBased on the conditions proper channel for messaging is selected"
            },
            "typeVersion": 1
        },
        {
            "id": "77a06749-e901-44d0-8b45-06bf90715ed2",
            "name": "Sticky Note4",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                520,
                220
            ],
            "parameters": {
                "color": 6,
                "width": 226.640742893861357742935069836676120758056640625,
                "height": 128.589127858381942814958165399730205535888671875,
                "content": "### Get event triggered notifications \/ updates on preferred messaging channels with TwentyCRM ### \n"
            },
            "typeVersion": 1
        },
        {
            "id": "1a1854bb-84c3-48a7-99ac-cc2245b2fafa",
            "name": "on new twentycrm event",
            "type": "n8n-nodes-base.webhook",
            "position": [
                600,
                380
            ],
            "webhookId": "8118bda9-0e4f-44cd-bf64-31020b6d5ab5",
            "parameters": {
                "path": "8118bda9-0e4f-44cd-bf64-31020b6d5ab5",
                "options": [],
                "httpMethod": "POST"
            },
            "typeVersion": 2
        },
        {
            "id": "09e33fe9-e9cf-4370-9141-a74868447eff",
            "name": "email channel for delete eventType",
            "type": "n8n-nodes-base.gmail",
            "position": [
                1740,
                200
            ],
            "webhookId": "45e4872f-0723-416c-854d-769901010bf4",
            "parameters": {
                "message": "=<h2>Please find below the attached record details<\/h2><br\/><br\/> \n<ul>\n<li>\nobjectMetadata_id: {{ $json.objectMetadata.id }}\n<\/li>\n<li>\nrecord_id: {{ $json.record.id }}\n<\/li>\n<\/ul>",
                "options": [],
                "subject": "Record Deleted in TwentyCRM"
            },
            "typeVersion": 2.100000000000000088817841970012523233890533447265625
        },
        {
            "id": "f732e7e9-8378-44e9-a4ba-ec509ae210f6",
            "name": "message channel for all other eventTypes",
            "type": "n8n-nodes-base.slack",
            "position": [
                1740,
                540
            ],
            "webhookId": "4ff4d697-aaeb-4092-8e4e-d7c1c3a9b3ff",
            "parameters": {
                "text": "=event: {{ $json.eventName }}\nevent_id: {{ $json.objectMetadata.id }}\nrecord_id: {{ $json.record.id }}",
                "select": "channel",
                "channelId": {
                    "__rl": true,
                    "mode": "url",
                    "value": ""
                },
                "otherOptions": []
            },
            "typeVersion": 2.20000000000000017763568394002504646778106689453125
        }
    ],
    "active": false,
    "pinData": [],
    "settings": {
        "executionOrder": "v1"
    },
    "versionId": "b37892dc-b121-4a42-a305-7d197c087266",
    "connections": {
        "events log": {
            "main": [
                [
                    {
                        "node": "message channel evaluation",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "on new twentycrm event": {
            "main": [
                [
                    {
                        "node": "filter required data #eventType mandatory",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "message channel evaluation": {
            "main": [
                [
                    {
                        "node": "email channel for delete eventType",
                        "type": "main",
                        "index": 0
                    }
                ],
                [
                    {
                        "node": "message channel for all other eventTypes",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "filter required data #eventType mandatory": {
            "main": [
                [
                    {
                        "node": "events log",
                        "type": "main",
                        "index": 0
                    },
                    {
                        "node": "message channel evaluation",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Manual Stickynote Update Triggered
View
Reservation Medcin
View
💥workflow n8n d'Auto-Post sur les réseaux sociaux - vide
View
Code Schedule Send Scheduled
View
Slack Stickynote Send Webhook
View
Telegram AI Langchain bot
View
Code Editimage Automation Webhook
View
Easily Compare LLMs Using OpenAI and Google Sheets
View
Splitout Code Automation Webhook
View
Splitout Filter Import Webhook
View