n8n node for VK Teams: messages, chats and an event trigger

n8n-node-vkteams

Two n8n nodes for a VK Teams bot: sending messages and files, chat management and a trigger for incoming events

  • 3 ★ on the repository
  • Last commit
Workflow

Extended access

Why this level

  • The node sends and deletes messages, changes members and bans people in chats on behalf of the bot
  • The bot token is stored in n8n credentials and gives full access to the bot
All reasons and checks
Russian stack

center-invest-it/n8n-node-vkteams

Install

Services

Manual install

npm install n8n-nodes-vkteams

Run it inside ~/.n8n/custom (or the N8N_CUSTOM_EXTENSIONS folder), then restart n8n; the package can also be installed from the community nodes section of n8n settings.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The node sends and deletes messages, changes members and bans people in chats on behalf of the bot
  • The bot token is stored in n8n credentials and gives full access to the bot

This is third-party code. Review the repository files before installing.

What it does

The community package n8n-nodes-vkteams adds VK Teams and VK Teams Trigger nodes to n8n, built on the VK Teams Bot API. The regular node covers messages (text, file, voice, edit, delete, callback reply), chats (info, admins, members, bans, pinning, creation), files, the bot own data and threads. The trigger starts a workflow through long polling on GET /events/get, keeps lastEventId between runs and sends no duplicates. The bot is created in Metabot with /newbot and its token goes into the VK Teams Bot API credentials.

Who it is for. n8n builders whose team lives in VK Teams and who need notifications, bots and approvals inside the messenger.

Good fit when

  • Alerts from monitoring or a CRM should land in a VK Teams chat
  • A bot replies to employees and starts workflows from their commands
  • A scenario manages chats: it creates channels, adds members and pins messages
  • A bot sends files and voice messages on a schedule from n8n

Not a fit when

  • Your team uses Telegram or Slack: n8n has built-in nodes for them
  • The bot runs on a cloud n8n installation where community nodes are unavailable
  • A corporate on-premise VK Teams with another API address: the API Base URL must be changed

Example request

Build an n8n workflow: the VK Teams trigger receives a new chat message and the VK Teams node replies in the same chat with text

Limitations

This is a community node, not an official VK package. The repository ships TypeScript sources with no GitHub releases, three stars and the last commit in February 2026. Operations follow the VK Teams Bot API, and parameters such as inlineKeyboardMarkup are passed as a JSON string. Installation goes through npm and works wherever n8n allows community nodes. The development docker-compose sets admin and admin credentials, which must be changed if the stand is reachable from a network.

How to disable. Deactivate the workflows, remove the n8n-nodes-vkteams package from ~/.n8n/custom with npm uninstall n8n-nodes-vkteams and restart n8n. Revoke the bot token in Metabot.

FAQ

Where do I get the bot token?

Create the bot in VK Teams through Metabot with /newbot and put the token from the reply into the VK Teams Bot API credentials in n8n.

What license does the node have?

The repository is MIT licensed, as the end of the README states.

Does the node work with a self-hosted n8n?

Yes, the package goes into ~/.n8n/custom or the folder from N8N_CUSTOM_EXTENSIONS, and n8n is restarted afterwards.

Can it send a voice message?

Yes, the Message resource has a send-voice operation next to sending text and files.

How does the trigger get events?

It keeps a long poll on GET /events/get with a timeout of 1 to 120 seconds (60 by default) and remembers lastEventId, so each event starts the workflow once.

Discussion

No questions or reviews yet.

Workflows
Russian stack

A Rust library, CLI and MCP server for the VK Teams Bot API: messages, files, history storage and vector search

MCP serverExtended access5Repository stars

Awesome n8n Templates

awesome-n8n-templates

More than 280 free n8n templates by topic: Gmail, Telegram, Slack, WhatsApp, Google Drive, Notion, OpenAI, AI agents and RAG bots

WorkflowExtended access26.4KRepository stars

n8n Skills

n8n-skills

A skill package giving AI knowledge of 545 n8n nodes and workflow templates. The n8n version in the README: 2.38.7

WorkflowMinimal access412Repository stars

An open collection of 4,343 n8n workflows: 365 integrations, 15 categories, search and a web interface, JSON download

WorkflowExtended access57.2KRepository stars

A set for n8n: a VS Code and Cursor extension, GitOps, n8n workflows as TypeScript and AI skills. An independent project not affiliated with n8n

WorkflowExtended access1.7KRepository stars
Russian stack

A VK channel for Hermes Agent: Long Poll, buttons and model choice in the dialog, voice, images, cron report delivery and pairing approval

PluginExtended access

README in short

The README links the VK Teams Bot API docs, covers installation through n8n settings or npm, credentials (Bot Token, API Base URL defaulting to https://api.icq.net/bot/v1), a table of resources and operations, a description of the trigger and development via docker-compose.

README badge

Report a problem