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

Create
View
Executeworkflow Telegram Update Triggered
View
Rssfeedread Telegram Create Scheduled
View
HTTP Schedule Create Scheduled
View
Receive updates when a billing plan is activated in PayPal
View
Manual GoogleSheets Update Triggered
View
LinkedIn Leads Scraping & Enrichment (Main)
View
HR-focused automation pipeline with AI
View
TOTP VALIDATION (WITHOUT CREATING CREDENTIAL)
View
Suspicious_login_detection
View