Message Bridge For Contact Form 7 And VK Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Message Bridge for Contact Form 7 and VK is under active development. The current milestone establishes the routing shell, VK transport backend, and manual dialog onboarding flow:
- Create VK bot/community records in the plugin UI.
- Verify VK credentials and fetch Long Poll bootstrap data from the admin screen.
- Discover dialogs by syncing Long Poll updates and matching the configured authorization command.
- Create routing channels in the plugin UI.
- Link Contact Form 7 forms and discovered dialogs to channels.
- Activate the dialogs that are allowed to receive notifications.
- Deliver Contact Form 7 submissions to VK as formatted plain-text notifications.
Hooks
Filter cf7vk_skip_delivery
Use it to skip the delivery pipeline for a submission.
Action cf7vk_channel_sendout
Current shell action fired when a channel is asked to send an outgoing notification.
Action cf7vk_delivery_exception
Fired when delivery fails or delivery prerequisites cannot be resolved for a target channel/chat.
Source Code and Build Tools
The development repository for this plugin is publicly available at:
https://github.com/hokoo/cf7-vk
The admin assets bundled in this plugin are generated from the React source in that repository.
Current build flow:
- Install dependencies in
plugin-dir/reactwithnpm ciornpm install. - Run
npm run buildinplugin-dir/reactto regenerate the production assets.
External Services
VK API
This plugin connects to the VK API to verify the configured community, request Bots Long Poll bootstrap data, load user and conversation details for connected dialogs, and send Contact Form 7 notifications to VK dialogs.
When an administrator verifies or syncs a connection, the plugin sends the configured community ID, community access token, API version, and the identifiers required for the requested VK API call, such as peer IDs, conversation message IDs, and user IDs.
When a Contact Form 7 submission is delivered, the plugin sends the destination dialog peer ID and the formatted notification text. That notification text can include the form title, mail subject, and submitted field values.
This service is provided by VK:
Terms of Service: https://vk.com/terms
Privacy Policy: https://vk.com/privacy
API documentation: https://dev.vk.com/
VK Bots Long Poll API
This plugin connects to the VK Bots Long Poll API to discover dialogs that send the configured authorization command to the connected community and to fetch new message events for linked dialogs.
When an administrator runs dialog sync, the plugin sends the current Long Poll server key and timestamp issued by VK. VK returns new community message events and related dialog metadata, which can include peer IDs, sender IDs, conversation message IDs, message text, and chat titles.
This service is provided by VK:
Terms of Service: https://vk.com/terms
Privacy Policy: https://vk.com/privacy
Long Poll documentation: https://dev.vk.com/ru/api/bots-long-poll/getting-started
Screenshots
No screenshots provided

