Mission Briefing
Your Client Shouldn’t See That
You spent weeks building a clean, professional WordPress site. You hand it over. Your client logs in for the first time and sees… a wall of yellow and orange nag banners. Update your license. Try Pro. Rate this plugin. Enable telemetry. Upgrade now.
You look like you handed them a half-finished job site with caution tape everywhere.
That’s not a client experience. That’s a liability.
Every plugin you installed to build their site is now yelling at them. WooCommerce wants an upsell. Yoast wants a review. WP Rocket wants you to know about a new feature. Your client doesn’t know what any of it means. They just know their dashboard looks broken — and they’re going to call you to fix it.
ClearDeck kills the noise. One toggle. Done.
What ClearDeck Actually Does
Client Handover Mode hides every promotional notice, upsell banner, and marketing nag across the entire WordPress admin — site-wide, instantly. Flip the toggle. The dashboard is clean. Your client sees a professional workspace, not a plugin vendor marketplace.
And before you ask: real errors still get through. ClearDeck uses DOMDocument parsing — not janky regex — to analyze CSS classes and scan notice content with keyword matching. Critical errors, security warnings, real update notices — those surface exactly as they should. You’re not flying blind. You’re just not drowning in nonsense.
The notice log records everything ClearDeck blocks, including which plugin caused it, what type of notice it was, and a timestamp. WooCommerce tried to upsell your client at 2:14pm on a Tuesday? Logged. Elementor dropped a banner about their AI feature? Logged. You have a full audit trail, not a black box.
Source plugin identification is built in for the plugins your clients actually run: WooCommerce, Elementor, Yoast, Jetpack, Rank Math, Wordfence, WP Rocket, LiteSpeed, UpdraftPlus, WPForms. ClearDeck reads the room.
The branded welcome widget puts your agency name front and center on the client’s dashboard. First thing they see when they log in isn’t a plugin vendor’s logo — it’s yours.
Why Not Just Use a Free Plugin?
Fair question. Here’s the honest answer.
The two free plugins that do something adjacent to this — Jejeq Admin Notices (10,000+ installs) and WP Admin Notices Control — both use regex to classify notices. Regex breaks. It misclassifies. It’s the wrong tool for parsing HTML and everyone who’s shipped production code knows it.
Neither of them has a Client Handover Mode. Neither has a welcome widget. Neither has a notice log. Neither identifies source plugins. They hide notices. That’s it. That’s the whole product.
If you want to hide notices on your own site and you don’t care about your client’s experience, use them. They’re free for a reason.
ClearDeck is built for one specific job: making agency handoffs look professional. The notice log, the source detection, the branded widget, the handover toggle — none of that exists in the free alternatives. Not because they haven’t gotten around to it. Because it’s not what they’re for.
Zero Drama to Set Up, Zero Mess When You Leave
ClearDeck ships with nothing turned on. Install it, configure your agency name, flip the toggle when you’re ready to hand over. Nothing changes until you say so.
The React admin UI is built on WordPress’s native wp-components — it looks like it belongs there because it does.
If you ever remove ClearDeck, it cleans up after itself completely. Drops the log table. Removes all settings. No orphaned database rows. No leftover options. No evidence it was ever there. That’s what a professional plugin does.
Who This Is For
- Freelancers handing WordPress sites to non-technical clients
- Agencies with a repeatable handover process
- Developers who care what the client sees on day one
- Anyone tired of explaining to a client that the orange banner isn’t actually a problem
What You Get
- Client Handover Mode — one toggle, site-wide notice suppression
- Smart error detection — DOMDocument parsing keeps real errors visible
- Notice log — every blocked notice with source plugin, type badge, and timestamp
- Source plugin identification — WooCommerce, Elementor, Yoast, Jetpack, Rank Math, Wordfence, WP Rocket, LiteSpeed, UpdraftPlus, WPForms
- Branded welcome widget — your agency name on the client dashboard
- React admin UI built on native wp-components
- Zero config until you’re ready
- Clean uninstall — no database leftovers
Requirements
- WordPress 5.0 or higher
- PHP 7.4 or higher