WordPress Gatekeeper Pro
Token-based content access control with request workflows, analytics, and approval management.
Control who gets access to your content — and make the whole process automatic.
Some content shouldn't be publicly available without permission. Whether you're running a resource library, a client document portal, a gated video platform, or a lead-generation download page — at some point you need to lock content down and control who gets in. Gatekeeper Pro adds token-based access control to any WordPress post type. Mark a post as locked, attach a protected file or video, and visitors must submit an access request before they can view or download anything. Files are stored in a secured directory with randomised filenames and .htaccess blocking, and all downloads and video streaming go through a proxy endpoint that validates tokens before serving a single byte.
The entire request-and-approval workflow is built in. Visitors submit a request through a native AJAX form — no page reload, no third-party form plugin required. Admins receive an email notification and can approve or disapprove with a single click directly from the email, without logging into WordPress. Approved users automatically receive a secure, time-limited access link. You choose whether tokens unlock a single resource or everything on the site, set expiry globally or per-post, and rate limiting prevents link-sharing abuse. Five customisable email notifications cover the full lifecycle from request received through to expiry warning.
Gatekeeper Pro works with any public post type and any page builder. Five dedicated Elementor widgets give you visual controls in the editor, seven shortcodes cover Gutenberg and every other builder, and PHP template tags plus a full set of action and filter hooks give developers complete control. The admin dashboard puts requests, tokens, and per-user analytics in a single tabbed interface with all-AJAX actions — approve, disapprove, bulk-process, export to CSV — so you can manage access without ever leaving the page.
Protect Downloads, Videos, and Any Content
Lock any WordPress post type with a single checkbox. Files are stored in a secured directory with randomised filenames and .htaccess blocking — direct URL access is impossible. Downloads and video streaming go through a proxy endpoint that validates tokens before serving anything.
Built-in Access Request and Approval Workflow
Visitors submit access requests through a native AJAX form. Admins approve or disapprove directly from the email notification — no WordPress login required. Approved users receive a secure, time-limited access link automatically. No third-party form plugin needed.
Works With Any Post Type and Page Builder
Enable content gating on any public post type. Dedicated Elementor widgets, Gutenberg shortcodes, and full support for Divi, Beaver Builder, Bricks, WPBakery, and more. Developers get PHP template tags, class methods, and action/filter hooks.
Flexible Token Security With Rate Limiting
HMAC-SHA256 signed tokens with configurable expiry — per-item or sitewide. Rate limiting prevents link-sharing abuse. Automatic expiry warning emails keep users informed. Multi-token support lets visitors hold access to multiple resources independently.
Requirements
- WordPress6.5+
- PHP7.4+
Need Help Deciding?
Have a question before you buy? We're happy to help.
Choose Your License
All plans include updates and support
- 1 site license
- Gate any post type
- Built-in request & approval workflow
- Secure file & video delivery
- Elementor widgets & shortcodes
- CAPTCHA & spam protection
- Analytics & access logging
- 1 year of updates
- Priority support
- 5 site licenses
- Gate any post type
- Built-in request & approval workflow
- Secure file & video delivery
- Elementor widgets & shortcodes
- CAPTCHA & spam protection
- Analytics & access logging
- 1 year of updates
- Priority support
- 25 site licenses
- Gate any post type
- Built-in request & approval workflow
- Secure file & video delivery
- Elementor widgets & shortcodes
- CAPTCHA & spam protection
- Analytics & access logging
- 1 year of updates
- Priority support
- Unlimited sites
- Gate any post type
- Built-in request & approval workflow
- Secure file & video delivery
- Elementor widgets & shortcodes
- CAPTCHA & spam protection
- Analytics & access logging
- Lifetime updates
- Priority support