{"id":318607,"date":"2026-06-12T14:29:18","date_gmt":"2026-06-12T14:29:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/previu-visual-client-feedback-for-elementor\/"},"modified":"2026-07-04T12:26:24","modified_gmt":"2026-07-04T12:26:24","slug":"previu-visual-client-feedback-for-elementor","status":"publish","type":"plugin","link":"https:\/\/xho.wordpress.org\/plugins\/previu-visual-client-feedback-for-elementor\/","author":23459047,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.2.9","stable_tag":"2.2.9","tested":"7.0","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Previu \u2013 Visual Client Feedback for Elementor","header_author":"arhamashfaq","header_description":"Generate shareable review links for clients. They annotate your Elementor site with arrows, comments, shapes & text changes. See all feedback in the dashboard and inside the Elementor editor.","assets_banners_color":"bdbece","last_updated":"2026-07-04 12:26:24","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/plugin.usepreviu.com","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":10,"downloads":308,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.2.1":{"tag":"2.2.1","author":"arhamashfaq","date":"2026-06-12 14:28:51"},"2.2.2":{"tag":"2.2.2","author":"arhamashfaq","date":"2026-06-13 14:29:44"},"2.2.3":{"tag":"2.2.3","author":"arhamashfaq","date":"2026-06-18 07:26:14"},"2.2.4":{"tag":"2.2.4","author":"arhamashfaq","date":"2026-06-18 14:44:44"},"2.2.5":{"tag":"2.2.5","author":"arhamashfaq","date":"2026-06-18 16:37:51"},"2.2.6":{"tag":"2.2.6","author":"arhamashfaq","date":"2026-06-18 17:14:48"},"2.2.7":{"tag":"2.2.7","author":"arhamashfaq","date":"2026-06-18 17:37:56"},"2.2.8":{"tag":"2.2.8","author":"arhamashfaq","date":"2026-06-18 18:13:34"},"2.2.9":{"tag":"2.2.9","author":"arhamashfaq","date":"2026-07-04 12:26:24"}},"upgrade_notice":{"2.1.9":"<p>Maintenance release with production hardening, validation, and translation improvements. Recommended update for all users.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3570224,"resolution":"256x256","location":"assets","locale":"","width":300,"height":300}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3584417,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3584417,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.2.1","2.2.2","2.2.3","2.2.4","2.2.5","2.2.6","2.2.7","2.2.8","2.2.9"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Client annotation toolbar on a live page","2":"Elementor editor panel showing client feedback","3":"Admin dashboard project overview","4":"Creating a new review session","5":"Annotation with comment and media attachments"}},"plugin_section":[],"plugin_tags":[189089,145645,76538,63174,270086],"plugin_category":[],"plugin_contributors":[261517],"plugin_business_model":[],"class_list":["post-318607","plugin","type-plugin","status-publish","hentry","plugin_tags-bug-reporting","plugin_tags-client-feedback","plugin_tags-elementor","plugin_tags-visual-feedback","plugin_tags-website-annotations","plugin_contributors-arhamashfaq","plugin_committers-arhamashfaq"],"banners":{"banner":"https:\/\/ps.w.org\/previu-visual-client-feedback-for-elementor\/assets\/banner-772x250.png?rev=3584417","banner_2x":"https:\/\/ps.w.org\/previu-visual-client-feedback-for-elementor\/assets\/banner-1544x500.png?rev=3584417","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/previu-visual-client-feedback-for-elementor\/assets\/icon-256x256.png?rev=3570224","icon_2x":"https:\/\/ps.w.org\/previu-visual-client-feedback-for-elementor\/assets\/icon-256x256.png?rev=3570224","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Previu<\/strong> is the ultimate visual client feedback and website annotation tool built specifically for Elementor. It allows freelance WordPress developers and web design agencies to streamline their client review process, eliminating messy emails and confusing screenshots.<\/p>\n\n<p>With Previu, you can generate a secure, shareable review link for your clients. They simply open the link, type their name, and click anywhere on the live page to drop a pin and leave a comment\u2014<strong>no client account or registration required.<\/strong><\/p>\n\n<p>It acts as a native, self-hosted alternative to expensive SaaS platforms like <strong>Markup.io, Pastel, and BugHerd<\/strong>, running entirely within your WordPress database.<\/p>\n\n<h3>\ud83d\ude80 Who is Previu for?<\/h3>\n\n<ul>\n<li><strong>Web Design Agencies:<\/strong> Speed up design approval and client collaboration.<\/li>\n<li><strong>Freelance WordPress Developers:<\/strong> Collect visual bug reports and layout feedback directly from clients.<\/li>\n<li><strong>Elementor Creators:<\/strong> Edit layouts dynamically in the editor based on client pins.<\/li>\n<\/ul>\n\n<h3>\ud83c\udf1f Key Features:<\/h3>\n\n<ul>\n<li><strong>On-Page Pin Comments:<\/strong> Clients drop feedback pins on the exact element (button, image, text) they want changed.<\/li>\n<li><strong>Visual Annotation Canvas:<\/strong> Draw rectangles, arrows, and freehand markups directly on the screen.<\/li>\n<li><strong>Responsive Viewport Review:<\/strong> Switch between Desktop, Tablet, and Mobile layouts to collect device-specific feedback.<\/li>\n<li><strong>Built-in Elementor panel Integration:<\/strong> View, resolve, and locate client feedback pins directly inside the Elementor editor screen.<\/li>\n<li><strong>Front-End Bug Tracker:<\/strong> Manage all client annotations, page URLs, and user-agent data from a clean WordPress admin dashboard.<\/li>\n<li><strong>Instant Email Notifications:<\/strong> Get notified immediately when clients submit new feedback.<\/li>\n<li><strong>Voice Notes &amp; File Uploads (Pro):<\/strong> Clients can attach files or record voice feedback.<\/li>\n<li><strong>Slack Integration (Pro):<\/strong> Send client feedback notifications directly to your Slack channels.<\/li>\n<li><strong>White-Label Branding (Pro):<\/strong> Customize the feedback interface with your own agency logo and colors.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>previu-visual-client-feedback-for-elementor<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to the <strong>Previu<\/strong> menu in your admin sidebar<\/li>\n<li>Click <strong>New Session<\/strong> to create your first review link<\/li>\n<li>Share the link with your client \u2014 they start leaving feedback instantly<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20clients%20need%20an%20account%20to%20leave%20feedback%3F\"><h3>Do clients need an account to leave feedback?<\/h3><\/dt>\n<dd><p>No. They just click the link you send, type their name, and start annotating. No sign-up, no password.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20any%20wordpress%20theme%3F\"><h3>Does it work with any WordPress theme?<\/h3><\/dt>\n<dd><p>Yes. Previu works on any WordPress site. The Elementor editor panel integration requires Elementor.<\/p><\/dd>\n<dt id=\"is%20there%20a%20limit%20on%20annotations%20or%20projects%3F\"><h3>Is there a limit on annotations or projects?<\/h3><\/dt>\n<dd><p>The free version includes unlimited annotations across unlimited projects.<\/p><\/dd>\n<dt id=\"can%20clients%20leave%20feedback%20on%20mobile%3F\"><h3>Can clients leave feedback on mobile?<\/h3><\/dt>\n<dd><p>Yes. Clients can switch between desktop, tablet, and mobile viewports to leave responsive-specific feedback.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20data%20if%20i%20uninstall%3F\"><h3>What happens to my data if I uninstall?<\/h3><\/dt>\n<dd><p>All annotation data and projects are stored in your WordPress database. When you uninstall, the plugin provides an option to clean up all data.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.2.9<\/h4>\n\n<ul>\n<li>Fixed toolbar tool toggle \u2014 clicking an active tool now deselects it<\/li>\n<li>Fixed comment panel max-height in tablet viewport mode<\/li>\n<li>Fixed hover ghost highlighting parent div instead of Elementor button<\/li>\n<li>Fixed toolbar buttons being non-interactive when annotation tool active<\/li>\n<\/ul>\n\n<h4>2.1.9<\/h4>\n\n<ul>\n<li>Production hardening and code quality improvements<\/li>\n<li>Fixed version mismatch between header and readme<\/li>\n<li>Removed debug logging from production code<\/li>\n<li>Added validation for required fields on project and annotation creation<\/li>\n<li>Improved notification email with translatable strings<\/li>\n<li>Fixed capability checks and error handling throughout<\/li>\n<li>Optimized rate limiting with COUNT query instead of loading all records<\/li>\n<\/ul>\n\n<h4>2.1.8<\/h4>\n\n<ul>\n<li>Complete rebrand to Previu<\/li>\n<li>Redesigned admin dashboard with premium UI<\/li>\n<li>Client file uploads moved to dedicated settings section<\/li>\n<li>Removed unused media gallery filter from client sidebar<\/li>\n<li>Fixed launcher widget integration<\/li>\n<li>Fixed client role permission check<\/li>\n<li>Removed redundant database upgrade check<\/li>\n<li>Cleaned up dead code<\/li>\n<\/ul>\n\n<h4>2.0.9<\/h4>\n\n<ul>\n<li>Improved dev-side Elementor panel UI<\/li>\n<li>Device filter tabs in both client and dev panels<\/li>\n<li>Element tag chips showing H2, BUTTON etc.<\/li>\n<li>Reveal element button for pin annotations<\/li>\n<li>Fixed toolbar icon rendering issues<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Visual feedback &amp; website annotation tool for Elementor. Clients drop pins &amp; comments on live pages with no login. The best free Markup alternative.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/318607","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=318607"}],"author":[{"embeddable":true,"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/arhamashfaq"}],"wp:attachment":[{"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=318607"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=318607"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=318607"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=318607"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=318607"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=318607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}