{"id":344982,"date":"2026-07-27T10:55:17","date_gmt":"2026-07-27T10:55:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/markaroo-visual-feedback-review-task-management\/"},"modified":"2026-07-27T10:55:06","modified_gmt":"2026-07-27T10:55:06","slug":"markaroo","status":"publish","type":"plugin","link":"https:\/\/en-ca.wordpress.org\/plugins\/markaroo\/","author":20155836,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.3","requires":"6.5","requires_php":"8.1","requires_plugins":null,"header_name":"Markaroo \u2014 Visual Feedback, Review & Task Management","header_author":"Emon Ahmed","header_description":"Visual Feedback, Review & Task Management for Websites. Collect visual feedback on any page. Clients pin comments, you assign tasks, set priority, and reply without leaving the site.","assets_banners_color":"c6c7d1","last_updated":"2026-07-27 10:55:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/markaroo.devemon.com\/","header_author_uri":"https:\/\/devemon.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":89,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"emonahmed","date":"2026-07-27 10:55:06"}},"upgrade_notice":{"1.0.0":"<p>Initial release. No upgrade required.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3624407,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3624407,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3624407,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3624407,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3624407,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3624407,"resolution":"1","location":"assets","locale":"","width":3728,"height":2152},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3624407,"resolution":"2","location":"assets","locale":"","width":3728,"height":1900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3624407,"resolution":"3","location":"assets","locale":"","width":3728,"height":1900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3624407,"resolution":"4","location":"assets","locale":"","width":3360,"height":1900},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3624407,"resolution":"5","location":"assets","locale":"","width":3360,"height":1900},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3624407,"resolution":"6","location":"assets","locale":"","width":1865,"height":897}},"screenshots":{"1":"Dashboard overview \u2014 a glance at the most important metrics and recent activity.","2":"All Feadback \u2014 filterable and sortable list of all feedback pins, with status, priority, and assignment.","3":"Board view \u2014 drag-and-drop task board with columns for each status.","4":"Approvals list \u2014 list of feedback pins awaiting approval.","5":"Share Links \u2014 generate unique URLs for guests to leave feedback without an account.","6":"Feedback widget \u2014 click to place a pin, draw annotations, write a comment."}},"plugin_section":[],"plugin_tags":[15354,6389,108,7136,63174],"plugin_category":[42],"plugin_contributors":[273455],"plugin_business_model":[],"class_list":["post-344982","plugin","type-plugin","status-publish","hentry","plugin_tags-annotations","plugin_tags-collaboration","plugin_tags-feedback","plugin_tags-task-management","plugin_tags-visual-feedback","plugin_category-contact-forms","plugin_contributors-emonahmed","plugin_committers-emonahmed"],"banners":{"banner":"https:\/\/ps.w.org\/markaroo\/assets\/banner-772x250.png?rev=3624407","banner_2x":"https:\/\/ps.w.org\/markaroo\/assets\/banner-1544x500.png?rev=3624407","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/markaroo\/assets\/icon.svg?rev=3624407","icon":"https:\/\/ps.w.org\/markaroo\/assets\/icon.svg?rev=3624407","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/markaroo\/assets\/screenshot-1.png?rev=3624407","caption":"Dashboard overview \u2014 a glance at the most important metrics and recent activity."},{"src":"https:\/\/ps.w.org\/markaroo\/assets\/screenshot-2.png?rev=3624407","caption":"All Feadback \u2014 filterable and sortable list of all feedback pins, with status, priority, and assignment."},{"src":"https:\/\/ps.w.org\/markaroo\/assets\/screenshot-3.png?rev=3624407","caption":"Board view \u2014 drag-and-drop task board with columns for each status."},{"src":"https:\/\/ps.w.org\/markaroo\/assets\/screenshot-4.png?rev=3624407","caption":"Approvals list \u2014 list of feedback pins awaiting approval."},{"src":"https:\/\/ps.w.org\/markaroo\/assets\/screenshot-5.png?rev=3624407","caption":"Share Links \u2014 generate unique URLs for guests to leave feedback without an account."},{"src":"https:\/\/ps.w.org\/markaroo\/assets\/screenshot-6.png?rev=3624407","caption":"Feedback widget \u2014 click to place a pin, draw annotations, write a comment."}],"raw_content":"<!--section=description-->\n<p><strong>Markaroo<\/strong> turns website feedback into tracked work.<\/p>\n\n<p>Your client opens the page, clicks the element that's wrong, draws on it, and types what they want. You get a pin with a screenshot, the exact URL, and the browser details. Assign it, set a priority, reply in thread, and mark it done.<\/p>\n\n<p>No screenshots pasted into email. No \"the button on the third section, you know the one.\" No login required for the person leaving feedback.<\/p>\n\n<p><strong>Markaroo<\/strong> lets clients and team members leave visual feedback directly on your WordPress site. Click anywhere on a page to drop a feedback pin, capture a screenshot, add annotations, and turn comments into trackable tasks \u2014 all without leaving the browser.<\/p>\n\n<p>Built for web agencies, freelance developers, and content creators. No external service required. All data stays on your server.<\/p>\n\n<p><strong>Free features:<\/strong><\/p>\n\n<ul>\n<li>Click-to-pin feedback anywhere on a page<\/li>\n<li>Drag-to-select region capture with an on-page overlay<\/li>\n<li>Automatic page screenshots via html2canvas (runs in-browser, no server calls)<\/li>\n<li>Annotation tools: arrow (default), rectangle, circle \u2014 drawn on the screenshot<\/li>\n<li>Markdown comment composer with toolbar shortcuts<\/li>\n<li>Priority badges (urgent\/high\/normal\/low), task assignment, due dates, tags<\/li>\n<li>Threaded replies and @mention autocomplete for WP users<\/li>\n<li>File attachments (images, PDFs, documents, spreadsheets, CSV, text)<\/li>\n<li>Admin dashboard with filterable\/sortable task list and overview analytics<\/li>\n<li>Guest share links \u2014 send clients a unique URL, no account required<\/li>\n<li>Three widget modes: Comment, View only, Clean (widget hidden)<\/li>\n<li>Smart email notifications: off \/ instant \/ digest \/ smart (based on activity)<\/li>\n<li>GDPR-compliant: WP personal-data exporter and eraser built in<\/li>\n<li>Clean uninstall: optionally remove all tables, options, and transients<\/li>\n<li>Works with any theme, page builder, or site structure<\/li>\n<\/ul>\n\n<h3>Third-party libraries<\/h3>\n\n<ul>\n<li><strong>html2canvas<\/strong> (https:\/\/html2canvas.hertzen.com\/) \u2014 MIT License. Used for in-browser page screenshots. Bundled in the plugin.<\/li>\n<\/ul>\n\n<p>Bundled third-party library:\nhtml2canvas 1.4.1 (MIT) - https:\/\/github.com\/niklasvh\/html2canvas\nCompiled into <code>public\/js\/html2canvas.js<\/code> by the webpack build.<\/p>\n\n<!--section=installation-->\n<p><strong>From the WordPress Plugin Directory:<\/strong><\/p>\n\n<ol>\n<li>In your WordPress admin, go to <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Search for \"Markaroo\".<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<p><strong>Manual installation:<\/strong><\/p>\n\n<ol>\n<li>Download the plugin zip.<\/li>\n<li>Upload the <code>markaroo<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate via <strong>Plugins<\/strong> in wp-admin.<\/li>\n<\/ol>\n\n<p><strong>After activation:<\/strong><\/p>\n\n<p>Navigate to <strong>Markaroo<\/strong> in the left sidebar to open the dashboard. The feedback widget is automatically loaded for logged-in users with the correct capability. Use <strong>Share Links<\/strong> to grant guest access without requiring a WordPress account.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20page%20builders%3F\"><h3>Does this work with page builders?<\/h3><\/dt>\n<dd><p>Yes. Markaroo works with any theme or page builder including Elementor, Divi, Beaver Builder, Bricks, and Oxygen.<\/p><\/dd>\n<dt id=\"do%20clients%20need%20a%20wordpress%20account%3F\"><h3>Do clients need a WordPress account?<\/h3><\/dt>\n<dd><p>No. Use the Share Links feature to generate a unique URL for each client or project. They click the link and can leave feedback immediately with just their name.<\/p><\/dd>\n<dt id=\"does%20the%20screenshot%20feature%20send%20data%20to%20an%20external%20server%3F\"><h3>Does the screenshot feature send data to an external server?<\/h3><\/dt>\n<dd><p>No. Screenshots are taken entirely in the browser using html2canvas and are uploaded directly to your WordPress media library. No data is sent to any third-party service.<\/p><\/dd>\n<dt id=\"how%20do%20i%20control%20who%20can%20see%20and%20leave%20feedback%3F\"><h3>How do I control who can see and leave feedback?<\/h3><\/dt>\n<dd><p>By default, any logged-in user with the <code>markaroo_manage_feedback<\/code> capability (assigned to administrators) can manage feedback. The create capability is given to editors and above. You can adjust these via WordPress roles or the <code>markaroo\/can\/*<\/code> filters.<\/p><\/dd>\n<dt id=\"is%20it%20gdpr-compliant%3F\"><h3>Is it GDPR-compliant?<\/h3><\/dt>\n<dd><p>Yes. Markaroo integrates with WordPress's built-in personal-data tools. Site admins can export or erase a user's feedback and replies from <strong>Tools \u2192 Export Personal Data \/ Erase Personal Data<\/strong>. The plugin also suggests standard privacy policy content.<\/p><\/dd>\n<dt id=\"can%20i%20remove%20all%20data%20if%20i%20deactivate%20or%20delete%20the%20plugin%3F\"><h3>Can I remove all data if I deactivate or delete the plugin?<\/h3><\/dt>\n<dd><p>Yes. Go to <strong>Markaroo \u2192 Settings \u2192 Advanced<\/strong> and enable <strong>Delete data on uninstall<\/strong>. When the plugin is then deleted from wp-admin, all database tables, options, transients, and cron events are removed. If the setting is off (default), your data is preserved.<\/p><\/dd>\n<dt id=\"what%20php%20version%20is%20required%3F\"><h3>What PHP version is required?<\/h3><\/dt>\n<dd><p>PHP 8.1 or higher. WordPress 6.5 or higher.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Click-to-pin feedback widget with screenshot and annotation tools.<\/li>\n<li>Admin dashboard with task list, overview analytics, and share links manager.<\/li>\n<li>Threaded replies, @mentions, file attachments.<\/li>\n<li>Task layer: priority, assignment, due dates, tags.<\/li>\n<li>Guest share links with configurable widget mode and permissions.<\/li>\n<li>Smart email notifications (off\/instant\/digest\/smart).<\/li>\n<li>GDPR personal-data exporter and eraser.<\/li>\n<li>Clean uninstall option.<\/li>\n<li>30+ actions and filters for developer extensibility (see the source repository).<\/li>\n<\/ul>","raw_excerpt":"Visual feedback, collaboration &amp; task management for WordPress. Drop pins on any page, capture screenshots, and manage tasks without leaving the site.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/344982","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=344982"}],"author":[{"embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/emonahmed"}],"wp:attachment":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=344982"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=344982"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=344982"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=344982"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=344982"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=344982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}