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
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
Install
- Services
Manual install
npm install n8n-nodes-vkteamsRun 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 reviewExtended 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 textLimitations
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.
Related
WorkflowsA Rust VK Teams ecosystem with an MCP server
VKTeams-Bot (unofficial)
A Rust library, CLI and MCP server for the VK Teams Bot API: messages, files, history storage and vector search
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
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
n8n Workflows: the Zie619 collection
n8n-workflows
An open collection of 4,343 n8n workflows: 365 integrations, 15 categories, search and a web interface, JSON download
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
hermes-vk (TemArt90)
hermes-vk
A VK channel for Hermes Agent: Long Poll, buttons and model choice in the dialog, voice, images, cron report delivery and pairing approval
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.