AutomationFlowsSlack & Telegram › Slack:user:getpresence Info:userprofile:get Update:message:post Getpermalink…

Slack:user:getpresence Info:userprofile:get Update:message:post Getpermalink…

Original n8n title: Slack:user:getpresence Info:userprofile:get Update:message:post Getpermalink Update Postephermera L Delete:reaction:add Get Remove

Slack:User:getPresence info:UserProfile:get update:Message:post getPermalink update postEphermera l delete:Reaction:add get remove. Uses start, slack. Manual trigger; 13 nodes.

Manual trigger★★★★☆ complexity13 nodesStartSlack
Slack & Telegram Trigger: Manual Nodes: 13 Complexity: ★★★★☆ Added:

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "createdAt": "2021-02-17T16:01:29.116Z",
  "updatedAt": "2021-02-17T18:38:58.265Z",
  "id": "35",
  "name": "Slack:User:getPresence info:UserProfile:get update:Message:post getPermalink update postEphermera l delete:Reaction:add get remove",
  "active": false,
  "nodes": [
    {
      "parameters": {},
      "name": "Start",
      "type": "n8n-nodes-base.start",
      "typeVersion": 1,
      "position": [
        220,
        550
      ],
      "id": "994d0931-d8cf-46ec-80dd-afa0d22717a1"
    },
    {
      "parameters": {
        "resource": "userProfile",
        "additionalFields": {}
      },
      "name": "Slack",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 1,
      "position": [
        460,
        450
      ],
      "credentials": {
        "slackApi": {
          "name": "<your credential>"
        }
      },
      "id": "f4b748aa-95ac-491d-9aae-438e9d4af174"
    },
    {
      "parameters": {
        "resource": "userProfile",
        "operation": "update",
        "additionalFields": {
          "status_text": "Testing..."
        }
      },
      "name": "Slack1",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 1,
      "position": [
        600,
        450
      ],
      "credentials": {
        "slackApi": {
          "name": "<your credential>"
        }
      },
      "id": "79590777-6621-433a-88b2-555078feb8e1"
    },
    {
      "parameters": {
        "channel": "random",
        "text": "=Message at{{(new Date().toString())}}",
        "attachments": [],
        "otherOptions": {}
      },
      "name": "Slack13",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 1,
      "position": [
        420,
        630
      ],
      "alwaysOutputData": true,
      "credentials": {
        "slackApi": {
          "name": "<your credential>"
        }
      },
      "id": "1f43049e-8dd6-425f-bb8a-e06edce9418b"
    },
    {
      "parameters": {
        "operation": "getPermalink",
        "channelId": "C01MZ82T9TR",
        "timestamp": "={{$node[\"Slack13\"].json[\"message\"][\"ts\"]}}"
      },
      "name": "Slack14",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 1,
      "position": [
        1060,
        630
      ],
      "alwaysOutputData": true,
      "credentials": {
        "slackApi": {
          "name": "<your credential>"
        }
      },
      "id": "837e9401-e7f1-49f2-91ab-3f9882b13d89"
    },
    {
      "parameters": {
        "operation": "update",
        "channelId": "C01MZ82T9TR",
        "text": "Message Updated ",
        "ts": "={{$node[\"Slack13\"].json[\"message\"][\"ts\"]}}",
        "updateFields": {},
        "attachments": []
      },
      "name": "Slack15",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 1,
      "position": [
        1190,
        630
      ],
      "alwaysOutputData": true,
      "credentials": {
        "slackApi": {
          "name": "<your credential>"
        }
      },
      "id": "afd5e35a-da4c-4167-a208-ea4a4f28cac0"
    },
    {
      "parameters": {
        "operation": "postEphemeral",
        "channel": "random",
        "user": "={{$node[\"Slack13\"].json[\"message\"][\"user\"]}}",
        "text": "Message for Me Only",
        "attachments": [],
        "otherOptions": {}
      },
      "name": "Slack16",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 1,
      "position": [
        1320,
        630
      ],
      "alwaysOutputData": true,
      "credentials": {
        "slackApi": {
          "name": "<your credential>"
        }
      },
      "id": "1105d27e-18a8-4b77-b081-8127252edfbc"
    },
    {
      "parameters": {
        "operation": "delete",
        "channelId": "C01MZ82T9TR",
        "timestamp": "={{$node[\"Slack13\"].json[\"message\"][\"ts\"]}}"
      },
      "name": "Slack17",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 1,
      "position": [
        1470,
        630
      ],
      "alwaysOutputData": true,
      "credentials": {
        "slackApi": {
          "name": "<your credential>"
        }
      },
      "id": "fc1412c5-331e-4bcb-a830-3f173d51c9ed"
    },
    {
      "parameters": {
        "resource": "reaction",
        "channelId": "C01MZ82T9TR",
        "name": "+1",
        "timestamp": "={{$node[\"Slack13\"].json[\"message\"][\"ts\"]}}"
      },
      "name": "Slack18",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 1,
      "position": [
        580,
        700
      ],
      "alwaysOutputData": true,
      "credentials": {
        "slackApi": {
          "name": "<your credential>"
        }
      },
      "id": "d5f82714-f62e-4124-8a1d-081ef18b6ae2"
    },
    {
      "parameters": {
        "resource": "reaction",
        "operation": "get",
        "channelId": "C01MZ82T9TR",
        "timestamp": "={{$node[\"Slack13\"].json[\"message\"][\"ts\"]}}"
      },
      "name": "Slack19",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 1,
      "position": [
        720,
        700
      ],
      "alwaysOutputData": true,
      "credentials": {
        "slackApi": {
          "name": "<your credential>"
        }
      },
      "id": "ad62b51f-a60e-46d8-b174-941f331886fb"
    },
    {
      "parameters": {
        "resource": "reaction",
        "operation": "remove",
        "channelId": "C01MZ82T9TR",
        "name": "+1",
        "timestamp": "={{$node[\"Slack13\"].json[\"message\"][\"ts\"]}}"
      },
      "name": "Slack20",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 1,
      "position": [
        870,
        700
      ],
      "alwaysOutputData": true,
      "credentials": {
        "slackApi": {
          "name": "<your credential>"
        }
      },
      "id": "d865f9ac-2f76-40fe-87e1-9c855cb518ec"
    },
    {
      "parameters": {
        "resource": "user",
        "operation": "getPresence",
        "user": "={{$node[\"Slack13\"].json[\"message\"][\"user\"]}}"
      },
      "name": "Slack24",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 1,
      "position": [
        580,
        850
      ],
      "alwaysOutputData": true,
      "credentials": {
        "slackApi": {
          "name": "<your credential>"
        }
      },
      "id": "6532165d-7578-4b90-b66d-e204955669dd"
    },
    {
      "parameters": {
        "resource": "user",
        "user": "={{$node[\"Slack13\"].json[\"message\"][\"user\"]}}"
      },
      "name": "Slack25",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 1,
      "position": [
        730,
        850
      ],
      "alwaysOutputData": true,
      "credentials": {
        "slackApi": {
          "name": "<your credential>"
        }
      },
      "id": "f013017c-399b-4692-9dfe-be72138349b4"
    }
  ],
  "connections": {
    "Slack": {
      "main": [
        [
          {
            "node": "Slack1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Start": {
      "main": [
        [
          {
            "node": "Slack",
            "type": "main",
            "index": 0
          },
          {
            "node": "Slack13",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Slack13": {
      "main": [
        [
          {
            "node": "Slack18",
            "type": "main",
            "index": 0
          },
          {
            "node": "Slack24",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Slack15": {
      "main": [
        [
          {
            "node": "Slack16",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Slack16": {
      "main": [
        [
          {
            "node": "Slack17",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Slack14": {
      "main": [
        [
          {
            "node": "Slack15",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Slack18": {
      "main": [
        [
          {
            "node": "Slack19",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Slack19": {
      "main": [
        [
          {
            "node": "Slack20",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Slack20": {
      "main": [
        [
          {
            "node": "Slack14",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Slack24": {
      "main": [
        [
          {
            "node": "Slack25",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {},
  "staticData": null,
  "meta": null,
  "versionId": null,
  "triggerCount": 0,
  "tags": []
}

Credentials you'll need

Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.

Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Slack:User:getPresence info:UserProfile:get update:Message:post getPermalink update postEphermera l delete:Reaction:add get remove. Uses start, slack. Manual trigger; 13 nodes.

Source: https://github.com/n8n-io/test-workflows/blob/c1d376431a818f81f44e9ce645b8fb4878805419/workflows/35.json — original creator credit. Request a take-down →

More Slack & Telegram workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

Slack & Telegram

Parse DMARC reports. Uses emailReadImap, dateTime, mySql, renameKeys. Manual trigger; 20 nodes.

Email Read Imap, MySQL, Compression +3
Slack & Telegram

This industrial-strength Contract Lifecycle Management (CLM) hub provides end-to-end automation for securing, optimizing, and archiving sensitive corporate agreements. It bridges the gap between initi

N8N Nodes Htmlcsstopdf, Google Drive, Slack +1
Slack & Telegram

GitHub To TG. Uses start, rssFeedRead, telegram. Manual trigger; 6 nodes.

Start, RSS Feed Read, Telegram
Slack & Telegram

Douban To TG. Uses start, rssFeedRead, telegram. Manual trigger; 6 nodes.

Start, RSS Feed Read, Telegram
Slack & Telegram

Blog To TG. Uses start, rssFeedRead, telegram. Manual trigger; 5 nodes.

Start, RSS Feed Read, Telegram