BreakUI Preview Pass lets you send a client a private link to a draft page. They open it in their browser, with no WordPress account and no staging site, and see the page exactly as it will look when it goes live: your theme, your page builder layout, your fonts.
When they’re done, they can approve the page or request changes. They can even click the exact heading, button or image they mean, and you get a screenshot of it with the spot marked.
Every feature is free. There is no Pro version and nothing to unlock.
Pages are rendered through the normal WordPress front end, so layouts from the block editor, Breakdance, Bricks, Elementor and other builders look exactly as they will when published. For builders that edit outside the WordPress editor, use the “Preview link” action in the Pages list.
BreakUI Preview Pass adds suggested text to your Privacy Policy page and works with the WordPress “Export Personal Data” and “Erase Personal Data” tools. See the Privacy section below for exactly what is stored.
BreakUI Preview Pass is built and maintained by BreakUI, a website template studio run by WordPress developer MD Moniruzzaman Monir. We build client sites every day, and this is the tool we wanted for sharing drafts with clients: no staging site, no client accounts, no back-and-forth over screenshots.
Questions or ideas? Use the support forum on WordPress.org.
BreakUI Preview Pass does not send any data to external services.
When a client approves a page or requests changes, BreakUI Preview Pass stores the name they enter, their email address (optional), their message and the date. If they point at part of the page, it also stores which element they selected, their device type, browser, operating system and screen size, and a screenshot of that part of the page. IP addresses are not stored with feedback.
For password-protected links, a cookie named previewpass_{id} remembers that the client entered the password. It expires when the link expires. The client’s name and email are remembered in their browser’s local storage to fill in the feedback form next time.
BreakUI Preview Pass includes html2canvas 1.4.1 by Niklas von Hertzen (MIT license) to create feedback screenshots in the visitor’s browser. The file is assets/vendor/html2canvas.min.js. The unminified source code is available at https://github.com/niklasvh/html2canvas/tree/v1.4.1
The admin screens use two bundled fonts, both under the SIL Open Font License 1.1: Bricolage Grotesque (assets/fonts/bricolage-grotesque-700.woff2) and Geist (assets/fonts/geist-variable.woff2). Their licenses are next to the font files.
BreakUI Preview Pass has actions and filters for most of what it does. Some examples:
previewpass_expiry_options to change the expiry choicespreviewpass_single_link_per_post to allow more than one active link per pagepreviewpass_review_recipients to change who gets feedback emailspreviewpass_show_review_bar and previewpass_show_feedback_pins to control what clients seepreviewpass_notice_messages and previewpass_notice_credit to change the text on expired-link pagespreviewpass_review_submitted, previewpass_link_created and previewpass_link_viewed actions for your own integrationsThemes can override the client-facing templates by copying them from the plugin’s templates folder to yourtheme/previewpass/.