外掛說明
Kovetto Konnect is the WordPress companion to Kovetto. It bridges the gap between “I want feedback on a screenshot” and “I want feedback on the actual production site, including logged-in pages and dynamic content.”
How it works:
- In Kovetto, open a project and copy the Site Token from the Konnect tab.
- Install this plugin, go to Settings Kovetto Konnect, and paste the token.
- In Kovetto, create a Live-Website session and invite reviewers by name.
- Each reviewer receives a magic link of the form
https://your-site.com/?kovetto=<token>. - When they open it, a lightweight overlay appears, lets them click a spot on the page, type or record audio, and submit. Feedback lands in Kovetto with a real screenshot of what the reviewer saw.
- Reviewers can reopen their own feedback history right in the widget — every point they have already submitted, with its on-page pin, so they never repeat themselves or lose track of what they reported.
The widget language follows the WordPress site language. German and English are included; German is the default.
Using this plugin requires a free Kovetto account (no credit card required).
Designed to be safe and lightweight
- No widget JS or CSS is loaded on normal page views — only when the magic-link parameter is present.
- The widget is wrapped in a Shadow DOM so it cannot conflict with theme or page-builder CSS.
- Compatible with Elementor, Divi, Beaver Builder, Bricks, Oxygen, WPBakery, Brizy, Thrive, and Gutenberg. The widget never loads inside their edit modes.
- No custom database tables. A single non-autoloaded option holds the Site Token.
- No jQuery dependency, no third-party trackers, no analytics.
- The Site Token never reaches the browser — every call to Kovetto is server-to-server.
- All scripts are loaded from the plugin folder — nothing is loaded from a CDN.
Third-party libraries
This plugin bundles html2canvas version 1.4.1 (MIT license, GPL-compatible) to capture the optional page screenshots. The full unminified source code is available at github.com/niklasvh/html2canvas. The library is served from the plugin folder only and is loaded lazily, only when a reviewer submits feedback.
External Services
This plugin is a companion to the Kovetto feedback service (kovetto.com) and cannot function without it. It connects to the Kovetto API under https://kovetto.com in the following situations:
- Pairing — when a site administrator saves the Site Token in Settings Kovetto Konnect, the plugin sends the token, the site URL, and the WordPress version to
https://kovetto.com/api/wp/pairto confirm the connection. This is the explicit opt-in for using the service. - Reviewer session validation — when an invited reviewer opens a magic link (
?kovetto=<token>) on the site, the plugin validates the reviewer token againsthttps://kovetto.com/api/wp/sessionand fetches that reviewer’s previously submitted feedback fromhttps://kovetto.com/api/wp/feedback-list. - Feedback submission — when a reviewer submits feedback, the marker position, the feedback text, the optional audio recording, the optional page screenshots, and the URL of the reviewed page are forwarded to
https://kovetto.com/api/wp/feedback. - Session chat — the optional chat panel inside the reviewer widget embeds a page served from
kovetto.com. It is only shown to invited reviewers, never to normal visitors.
No data is sent to Kovetto before a Site Token has been saved, and nothing is loaded or transmitted on normal page views. All API calls are made server-to-server from WordPress; the Site Token never reaches the browser.
- Terms of Service: kovetto.com/terms
- Privacy Policy: kovetto.com/privacy
螢幕擷圖






安裝方式
- Upload the
kovetto-konnectfolder to/wp-content/plugins/(or install via the WP admin). - Activate the plugin.
- Go to Settings Kovetto Konnect and paste the Site Token from your Kovetto project.
常見問題集
-
Do I need a Kovetto account?
-
Yes. The plugin is the bridge between your WordPress site and the Kovetto feedback service. A free account is enough to get started.
-
Does this expose feedback to public visitors?
-
No. The widget only renders when
?kovetto=<reviewer_token>is present in the URL and that token validates against an active Kovetto session for this project. Public visitors see nothing. -
Will it slow down my site?
-
No. Normal page loads do not enqueue any plugin JS or CSS. Only requests that include the reviewer token load the widget (deferred, defer-attribute, in
wp_footer). -
Does it conflict with caching plugins?
-
No. The widget is added at request time based on a query parameter, which most caching plugins exclude by default.
-
What data is sent to Kovetto?
-
Only what a reviewer actively submits: marker position, feedback text, optional audio, optional page screenshots, and the page URL — plus the pairing request when you save the Site Token. See the “External Services” section for details. There is no telemetry, tracking, or analytics.
使用者評論
這個外掛目前沒有任何使用者評論。
參與者及開發者
變更記錄
1.0.0
- Initial release.
