PageLock - Docs
Server-side password protection for Framer pages. This guide takes you from a fresh account to a protected, published page, then covers users, templates, and the fixes for the most common issues.
New to PageLock? Start with the product overview or browse all Proofly docs.
Getting started
- Sign up for a free account. The free plan includes 1 Page Lock and 1 User forever.
- In your dashboard, click New Page Lock and give the lock a descriptive name, for example "Client Portal" or "Members Area".
- Install the PageLock plugin from the Framer Marketplace. One install covers all your Framer projects.
- In your Framer project, open the command palette, search for Plugins, and select PageLock.
- Paste your Lock ID from the dashboard into the plugin, choose an authentication type and a login template, and click Protect Page. The plugin protects the currently active page, so make sure you are on the right one.
- Publish your site. The protection is live: the published page now contains only the login form, and the protected content is served from Proofly servers after a successful login.
Authentication types
PIN code
A shared numeric or alphanumeric code. Best for quick client previews, temporary access, and anywhere a single shared secret is fine. Set the PIN in the Manage Users section of your lock (minimum 4 characters).
Username and password
Individual accounts with unique credentials. Best for member areas and client portals where you need to revoke one person's access without touching anyone else's. Create accounts in Manage Users.
You can enable both methods on the same lock; visitors pick either at login. Email OTP login is also available when you want access tied to an inbox instead of a shared secret.
Managing users
- Add a user: open your lock in the Page Locks dashboard, click Manage Users, enter a username and password, click Add User.
- Remove a user: click Remove next to their name. Takes effect immediately and cannot be undone.
- Disable PIN access: click Disable in the PIN Code section; only username/password logins work after that.
Login templates
Pick from the built-in templates (Minimal, Modern, Classic, Dark) and customize the logo, colors, title text, and background. Preview inside the plugin before publishing. Premium templates and saved presets are included on Pro plans.
Troubleshooting
Login page not appearing
- Publish your Framer site after adding protection; the gate only exists on the published site.
- Verify the Lock ID in the plugin matches the dashboard.
- Clear the browser cache and retry.
Users cannot log in
- Credentials are case-sensitive; re-check both fields.
- Confirm the user still exists on the lock, and the PIN is set if using PIN login.
"Lock not found"
- Copy the entire Lock ID, confirm the lock was not deleted, and check that your subscription is active.
Removing protection
Open the plugin on the protected page, click Remove Protection, and then republish the site. Republishing matters: the published page keeps the baked-in gate until you publish again.
Still stuck? Contact support from your dashboard.
Going further
- Guide: password protect a Framer page
- Guide: client portals in Framer
- Guide: member areas in Framer
- Why server-side: PageLock vs custom JavaScript