AutomationFlowsSlack & Telegram › Tokportal Ban → Slack Alert (trigger)

Tokportal Ban → Slack Alert (trigger)

TokPortal ban → Slack alert (trigger). Uses n8n-nodes-tokportal, slack. Event-driven trigger; 5 nodes.

Event trigger★★☆☆☆ complexity5 nodesN8N Nodes TokportalSlack
Slack & Telegram Trigger: Event Nodes: 5 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
{
  "name": "TokPortal ban \u2192 Slack alert (trigger)",
  "nodes": [
    {
      "parameters": {
        "content": "## TokPortal ban \u2192 Slack alert\nThe **TokPortal Trigger** registers a signed webhook endpoint on activation. It fires on `account.banned`, ban appeal updates and `bundle.cancelled`, then posts to Slack.\n\nNo polling, HMAC-SHA256 signature verified automatically.",
        "height": 200,
        "width": 560,
        "color": 4
      },
      "id": "tp-020",
      "name": "Sticky Notetp-019",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -40,
        -240
      ]
    },
    {
      "parameters": {
        "events": [
          "account.banned",
          "account.ban_appeal.submitted",
          "account.ban_appeal.resolved",
          "account.ban_resolution.decided",
          "bundle.cancelled",
          "account.remade"
        ],
        "options": {}
      },
      "id": "tp-021",
      "name": "TokPortal Trigger",
      "type": "n8n-nodes-tokportal.tokPortalTrigger",
      "typeVersion": 1,
      "position": [
        0,
        60
      ],
      "credentials": {
        "tokPortalApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "conditions": {
          "options": {
            "caseSensitive": true,
            "leftValue": "",
            "typeValidation": "loose"
          },
          "conditions": [
            {
              "id": "c1",
              "leftValue": "={{ $json.type }}",
              "rightValue": "account.ban",
              "operator": {
                "type": "string",
                "operation": "startsWith"
              }
            }
          ],
          "combinator": "and"
        },
        "options": {}
      },
      "id": "tp-022",
      "name": "Is Ban Event?",
      "type": "n8n-nodes-base.if",
      "typeVersion": 2,
      "position": [
        260,
        60
      ]
    },
    {
      "parameters": {
        "resource": "message",
        "operation": "post",
        "select": "channel",
        "channelId": {
          "__rl": true,
          "mode": "name",
          "value": "#social-ops"
        },
        "text": "=:rotating_light: *TokPortal {{ $json.type }}*\n\u2022 Account: `{{ $json.data.username || $json.data.saved_account_id }}` ({{ $json.data.platform }})\n\u2022 Bundle: `{{ $json.data.bundle_id }}`\n\u2022 Status: {{ $json.data.status || $json.data.resolution || \"n/a\" }}\n\u2022 Event: `{{ $json.id }}` at {{ $json.created_at }}\n<https://app.tokportal.com/dashboard/accounts|Open TokPortal>",
        "otherOptions": {}
      },
      "id": "tp-023",
      "name": "Slack: Ban Alert",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 2.2,
      "position": [
        520,
        -40
      ],
      "credentials": {
        "slackApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "resource": "message",
        "operation": "post",
        "select": "channel",
        "channelId": {
          "__rl": true,
          "mode": "name",
          "value": "#social-ops"
        },
        "text": "=:information_source: *TokPortal {{ $json.type }}* \u2014 bundle `{{ $json.data.bundle_id }}` ({{ $json.data.external_ref || \"no external_ref\" }})\n{{ $json.data.reason || \"\" }}",
        "otherOptions": {}
      },
      "id": "tp-024",
      "name": "Slack: Bundle Update",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 2.2,
      "position": [
        520,
        180
      ],
      "credentials": {
        "slackApi": {
          "name": "<your credential>"
        }
      }
    }
  ],
  "connections": {
    "TokPortal Trigger": {
      "main": [
        [
          {
            "node": "Is Ban Event?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Is Ban Event?": {
      "main": [
        [
          {
            "node": "Slack: Ban Alert",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Slack: Bundle Update",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {
    "executionOrder": "v1"
  },
  "meta": {
    "templateCredsSetupCompleted": false
  },
  "tags": [
    {
      "name": "TokPortal"
    }
  ]
}

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

TokPortal ban → Slack alert (trigger). Uses n8n-nodes-tokportal, slack. Event-driven trigger; 5 nodes.

Source: https://github.com/tokportal/n8n-nodes-tokportal/blob/main/templates/03-ban-to-slack-alert.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

New account delivered → notify + reveal step (manual approval). Uses n8n-nodes-tokportal, slack. Event-driven trigger; 9 nodes.

N8N Nodes Tokportal, Slack
Slack & Telegram

Observe any n8n workflow and post rich error alerts to Slack. Uses httpRequest, n8n-nodes-org21, slack. Event-driven trigger; 11 nodes.

HTTP Request, N8N Nodes Org21, Slack
Slack & Telegram

Sends a Slack notification whenever a Trello card is moved between lists on a specific board. Message format (bolded parts): Get your API key here → Trello App Key On the same page, generate a Token (

Trello Trigger, Slack, HTTP Request
Slack & Telegram

&gt; ⚠️ Multi-language Slack Error Notifier

Error Trigger, Slack
Slack & Telegram

Notify New Orders in Slack. Uses n8n-nodes-prestashopadvanced, slack. Event-driven trigger; 4 nodes.

N8N Nodes Prestashopadvanced, Slack