{"id":330271,"date":"2026-06-23T10:41:19","date_gmt":"2026-06-23T10:41:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/couac-feedback-widget\/"},"modified":"2026-09-28T10:38:19","modified_gmt":"2026-09-28T10:38:19","slug":"couac-feedback-widget","status":"publish","type":"plugin","link":"https:\/\/en-nz.wordpress.org\/plugins\/couac-feedback-widget\/","author":23148432,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.3.1","stable_tag":"0.3.1","tested":"7.1.2","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Couac - Visual Feedback & Client Reviews","header_author":"G3W","header_description":"Add the Couac visual feedback widget to your site. Paste your project key, choose who sees it and where, and let clients report feedback in one click.","assets_banners_color":"f4f3e7","last_updated":"2026-09-28 10:38:19","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/couac.app","header_author_uri":"https:\/\/gianito.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":281,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"gianito","date":"2026-06-23 10:40:41","revision":3583082},"0.1.1":{"tag":"0.1.1","author":"gianito","date":"2026-06-23 10:52:19","revision":3583100},"0.2.0":{"tag":"0.2.0","author":"gianito","date":"2026-09-23 10:37:51","revision":3709093},"0.3.0":{"tag":"0.3.0","author":"gianito","date":"2026-09-28 10:15:26","revision":3716879},"0.3.1":{"tag":"0.3.1","author":"gianito","date":"2026-09-28 10:38:19","revision":3716918}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3583082,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3583082,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3583082,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3583082,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0","0.1.1","0.2.0","0.3.0","0.3.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3583082,"resolution":"1","location":"assets","locale":"","width":2400,"height":1800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3716879,"resolution":"2","location":"assets","locale":"","width":2560,"height":1600},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3716879,"resolution":"3","location":"assets","locale":"","width":2560,"height":1600},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3716879,"resolution":"4","location":"assets","locale":"","width":2560,"height":1600},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3716879,"resolution":"5","location":"assets","locale":"","width":2560,"height":1600}},"screenshots":{"1":"The Couac feedback widget open on a live page, ready for a visitor to send a report.","2":"Setup, step 1: paste the project key, checked with Couac right away.","3":"Setup, step 2: a private review for chosen roles, or the whole public site.","4":"Setup, step 3: live checks and a link to see the widget on the site.","5":"The settings page once set up: one status that says whether the widget really loads."}},"plugin_section":[],"plugin_tags":[253348,11986,108,24832,63174],"plugin_category":[42],"plugin_contributors":[268507],"plugin_business_model":[],"class_list":["post-330271","plugin","type-plugin","status-publish","hentry","plugin_tags-bug-report","plugin_tags-customer-feedback","plugin_tags-feedback","plugin_tags-feedback-widget","plugin_tags-visual-feedback","plugin_category-contact-forms","plugin_contributors-gianito","plugin_committers-gianito"],"banners":{"banner":"https:\/\/ps.w.org\/couac-feedback-widget\/assets\/banner-772x250.png?rev=3583082","banner_2x":"https:\/\/ps.w.org\/couac-feedback-widget\/assets\/banner-1544x500.png?rev=3583082","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/couac-feedback-widget\/assets\/icon-128x128.png?rev=3583082","icon_2x":"https:\/\/ps.w.org\/couac-feedback-widget\/assets\/icon-256x256.png?rev=3583082","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/couac-feedback-widget\/assets\/screenshot-1.png?rev=3583082","caption":"The Couac feedback widget open on a live page, ready for a visitor to send a report."},{"src":"https:\/\/ps.w.org\/couac-feedback-widget\/assets\/screenshot-2.png?rev=3716879","caption":"Setup, step 1: paste the project key, checked with Couac right away."},{"src":"https:\/\/ps.w.org\/couac-feedback-widget\/assets\/screenshot-3.png?rev=3716879","caption":"Setup, step 2: a private review for chosen roles, or the whole public site."},{"src":"https:\/\/ps.w.org\/couac-feedback-widget\/assets\/screenshot-4.png?rev=3716879","caption":"Setup, step 3: live checks and a link to see the widget on the site."},{"src":"https:\/\/ps.w.org\/couac-feedback-widget\/assets\/screenshot-5.png?rev=3716879","caption":"The settings page once set up: one status that says whether the widget really loads."}],"raw_content":"<!--section=description-->\n<p>Couac is a visual feedback and review tool for agencies and their clients. This plugin embeds the Couac feedback widget on your WordPress site so visitors, clients or your QA team can leave feedback in one click, with a screenshot and the exact element they pointed at.<\/p>\n\n<p>This is the official Couac plugin, built and maintained by G3W (https:\/\/gianito.com), the company that operates the Couac service at https:\/\/couac.app.<\/p>\n\n<p>The plugin only decides <strong>where and to whom<\/strong> the widget appears. The widget's look and feel (position, color, mascot, language, behaviour) stays managed in your Couac project, so a single source of truth drives every site.<\/p>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li>Guided three-step setup right after activation: connect, choose who sees it, check it on the site.<\/li>\n<li>The key is checked with Couac as soon as you paste it, with the project name and whether this site is allowed.<\/li>\n<li>One honest status on the settings page: it tells you when the widget really loads, and how to fix it when it does not.<\/li>\n<li>Private review by default: only the roles you pick see the widget until you open it to the public.<\/li>\n<li>Audience targeting: a private review for chosen roles, every logged-in account, or the whole public site.<\/li>\n<li>Page targeting: all pages, only selected content types \/ IDs, or everywhere except selected ones.<\/li>\n<li>Optional loading inside the wp-admin dashboard.<\/li>\n<li>Advanced: load the widget from a dedicated Couac server address, tested before it is saved.<\/li>\n<li>No tracking added by the plugin, no database tables, lightweight.<\/li>\n<\/ul>\n\n<p>You need a Couac account and a project to get a key. Create one at https:\/\/couac.app.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin loads the Couac feedback widget from Couac's servers and embeds it on your pages.<\/p>\n\n<ul>\n<li>Service: Couac (https:\/\/couac.app), operated by G3W.<\/li>\n<li>What is sent: when a visitor opens the widget and submits feedback, the widget sends the feedback content, an optional screenshot, the page URL and basic technical metadata to Couac. The plugin itself sends only your public project key to identify your project.<\/li>\n<li>Checks from the settings page: when an administrator pastes a key or opens the plugin settings page, their browser asks Couac to confirm the key and checks that the widget script can be loaded. Only the public project key is sent. Couac answers with the project name and records that the widget is installed, so the Couac dashboard can show it. The WordPress server itself never contacts Couac.<\/li>\n<li>Terms of Service: https:\/\/couac.app\/en\/terms<\/li>\n<li>Privacy Policy: https:\/\/couac.app\/en\/privacy<\/li>\n<\/ul>\n\n<p>By installing this plugin and adding your project key, you agree that the widget script is loaded from Couac on the pages you target.<\/p>\n\n<h3>Development<\/h3>\n\n<p>The plugin runs without any build step: the front-end injection is pure PHP and the admin script falls back to the unminified source when no compiled bundle is present.<\/p>\n\n<p>The admin settings-page assets are built with webpack. The human-readable sources ship inside the plugin under <code>assets\/src\/<\/code> (<code>assets\/src\/js\/admin.js<\/code>, <code>assets\/src\/scss\/admin.scss<\/code>); the compiled bundles live in <code>assets\/dist\/<\/code>. The build tooling (<code>webpack.config.js<\/code>, <code>package.json<\/code>) is included too.<\/p>\n\n<p>To regenerate the compiled assets from source:<\/p>\n\n<pre><code>npm install &amp;&amp; npm run build\n<\/code><\/pre>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/couac-feedback-widget<\/code>, or install it from the Plugins screen.<\/li>\n<li>Activate it through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>The setup opens by itself (or go to <strong>Settings \u2192 Couac Widget<\/strong>).<\/li>\n<li>Paste your project key (from your Couac project, Widget tab): it is checked right away.<\/li>\n<li>Choose who sees the widget, save, then open the site to see it live.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20find%20my%20project%20key%3F\"><h3>Where do I find my project key?<\/h3><\/dt>\n<dd><p>In your Couac project, open the Widget tab. The key starts with <code>pk_<\/code>. It is a public key, safe to ship in page source.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20store%20any%20personal%20data%3F\"><h3>Does the plugin store any personal data?<\/h3><\/dt>\n<dd><p>No. It stores only your plugin settings (the key and targeting rules). Feedback submitted through the widget is handled by Couac (see https:\/\/couac.app\/en\/privacy).<\/p><\/dd>\n<dt id=\"can%20i%20restrict%20the%20widget%20to%20my%20team%20during%20a%20review%3F\"><h3>Can I restrict the widget to my team during a review?<\/h3><\/dt>\n<dd><p>Yes, and it is the default: \"Private review\" shows the widget only to the roles you pick (administrators and editors to start with). Visitors never see it until you choose \"The whole public site\".<\/p><\/dd>\n<dt id=\"where%20do%20i%20set%20up%20white%20label%3F\"><h3>Where do I set up white label?<\/h3><\/dt>\n<dd><p>In your Couac project, White label tab: logo, color, sender name and hiding the Couac mention. The plugin does not need any change for it.<\/p><\/dd>\n<dt id=\"what%20is%20the%20%22couac%20server%20address%22%20in%20advanced%3F\"><h3>What is the \"Couac server address\" in Advanced?<\/h3><\/dt>\n<dd><p>Leave it empty in almost every case. Fill it only if Couac gave you a dedicated address already verified in your project. The plugin tests the address before saving it, and the settings page offers a one-click fix if the widget cannot load from it.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.3.1<\/h4>\n\n<ul>\n<li>Automatic fix on update: a server address that pointed to your own domain (often entered as \"white label\") is removed, so the widget loads from couac.app again. Administrators see a one-time notice.<\/li>\n<li>When Couac refuses a key, the settings page now says which fix applies: copy the key again (or check the project's subscription), or add this site to the project's allowed sites.<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>New guided setup in three steps, opened right after activation.<\/li>\n<li>The key is checked as soon as it is pasted, with the project name and the site permission.<\/li>\n<li>The settings page shows one status based on real checks (widget script and key) instead of a green label that only checked the key format.<\/li>\n<li>A wrong server address in Advanced is now caught before saving, with a one-click fix and a pointer to white label settings in Couac.<\/li>\n<li>New installs start in private review (administrators and editors) instead of showing the widget to every visitor.<\/li>\n<li>Couac logo on the settings page.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>The settings page now confirms the saved key with Couac, shows the connected project name, and marks the widget as installed in the Couac dashboard without having to visit the site.<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Align the settings page title and heading with the menu label (\"Couac Widget\").<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release: key configuration, audience and page targeting, admin-area toggle, white-label custom domain.<\/li>\n<\/ul>","raw_excerpt":"Embed the Couac visual feedback widget on your site. Visitors send feedback to your Couac account; choose who sees it and where.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-nz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/330271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-nz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-nz.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-nz.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=330271"}],"author":[{"embeddable":true,"href":"https:\/\/en-nz.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/gianito"}],"wp:attachment":[{"href":"https:\/\/en-nz.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=330271"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-nz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=330271"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-nz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=330271"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-nz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=330271"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-nz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=330271"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-nz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=330271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}