VKontakte (VK) is the largest social network in Russia and Eastern Europe, with over 100 million monthly active users. VK provides a comprehensive API for social media management, messaging, content publishing, group administration, and advertising operations.
With the VKontakte integration in AACFlow, you can:
- Publish wall posts: Automatically create and schedule posts on user profiles, groups, and public pages with text, images, and attachments
- Send messages: Programmatically send direct messages to users or groups via VK Messenger
- Manage group content: Post to group walls, moderate comments, and manage community settings
- Retrieve user and group information: Access detailed profile data, group members, and subscription lists
- Handle media uploads: Upload photos, videos, and documents to VK servers for use in posts and messages
- Monitor activity: Track likes, reposts, comments, and other engagement metrics for content analysis
The VK API integration enables comprehensive social media automation — from content scheduling and audience engagement to analytics and moderation — all within your AACFlow workflows.
Usage Instructions
Integrate VK into the workflow. Can publish wall posts, send messages, get user and group info, and upload media. Requires a VK API access token.
Tools
vk_wall_post
Create a post on a VK user or group wall
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
ownerId | number | Yes | User or group ID (negative for groups) |
message | string | Yes | Post text content |
attachments | string | No | Comma-separated attachment IDs |
publishDate | number | No | Unix timestamp for scheduled publishing |
fromGroup | boolean | No | Whether to post on behalf of the group |
signed | boolean | No | Whether to add author signature |
accessToken | string | Yes | VK API access token |
Output
| Parameter | Type | Description |
|---|---|---|
postId | number | ID of the created post |
ownerId | number | Owner ID of the post |
vk_messages_send
Send a direct message to a VK user
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
userId | number | Yes | Recipient user ID |
message | string | Yes | Message text |
attachment | string | No | Media attachment |
randomId | number | Yes | Unique message identifier |
accessToken | string | Yes | VK API access token |
Output
| Parameter | Type | Description |
|---|---|---|
messageId | number | ID of the sent message |
vk_users_get
Retrieve detailed information about VK users
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
userIds | string | Yes | Comma-separated user IDs |
fields | string | No | Additional profile fields to return |
accessToken | string | Yes | VK API access token |
Output
| Parameter | Type | Description |
|---|---|---|
users | array | Array of user profile objects |
count | number | Number of users returned |

