The Problem: Sensitive Content on a Shareable Link
You need to share a custom proposal, detailed pricing breakdown, or confidential training material with a specific person. A link is the easiest delivery method—paste it in an email, drop it in Slack, add it to a CRM record. But standard links are open to anyone who has them, including people who shouldn't.
Forwarded emails, shared browser histories, copy-paste mistakes—once a link escapes your intended recipient, you've lost control. For content with pricing, PII, or strategic details, that's a real risk.
Password-protected links solve this by adding a gate. The link still works like a link, but the content stays hidden until the viewer proves they should see it.
Who This Feature Is For
Sales reps sharing custom proposals or negotiated pricing with specific stakeholders—not their entire buying committee (yet).
Marketing teams distributing embargoed content, early campaign assets, or partner-specific materials that shouldn't leak before launch.
RevOps leads creating internal dashboards or playbooks that need to stay within a defined group, even when shared via link.
If you've ever hesitated before clicking "copy link" because you weren't sure who might end up seeing it, this feature is for you.
How It Works
When you enable password protection on an HTMLVault link, viewers see a password prompt instead of your content. The HTML doesn't render—not even in the page source—until the correct password is entered.
Viewers who don't have the password aren't stuck. They can click Request Access, which sends an email to you (the link owner) with their email address and an optional message. You decide whether to share the password or ignore the request.
How to Enable Password Protection
Password protection is available on all Pro and Enterprise plans. To enable it:
- Create or edit a link in your HTMLVault dashboard
- Open the Security settings panel
- Toggle Require password to on
- Enter your chosen password (or let HTMLVault generate one)
- Save your link
You can also enable password protection via the API by including "password": "your-password" in your link creation request. This works with all integration methods: REST API, MCP for Claude and other AI tools, Zapier, and Clay.
A Worked Example: Sharing Tiered Pricing
Say you're a sales rep at a B2B software company. You've negotiated custom pricing for Acme Corp—15% below list, with an extended payment term. You want to share this with your champion, but you don't want it forwarded to their procurement team (who might use it as leverage) or to a competitor who's also evaluating you.
- Generate your pricing HTML—either manually or via Claude/ChatGPT with the HTMLVault MCP
- Upload to HTMLVault, enable password protection, set password to
acme-sarah-2024 - Send your champion the link in your email: "Here's the pricing we discussed. Password is in the subject line of my next email."
- Send a second email with subject line:
acme-sarah-2024
If anyone else gets the link—from a forwarded thread, a screenshot, anywhere—they hit the password wall. They can request access, which pings you. You see who's asking and decide whether to grant it.
Meanwhile, HTMLVault's analytics still track views, so you'll know when Sarah opened the link, how long she spent on it, and whether she viewed it multiple times (a good sign she's sharing it in internal meetings).
Access Request Flow
When a viewer without the password clicks Request Access, they enter their email address and an optional note. You receive an email with:
- The requester's email address
- The link they tried to access
- Their message (if provided)
- A one-click option to view the link's analytics
This turns a dead-end into a lead signal. If someone you don't recognize is requesting access to your proposal, that's worth knowing—even if you don't grant it.
Limits and Caveats
- Pro and Enterprise only. Password protection isn't available on the Free plan.
- One password per link. You can't set different passwords for different viewers on the same link. If you need that level of segmentation, create separate links.
- Password sharing is your responsibility. HTMLVault doesn't send the password to your viewer—you do. Use a separate channel (second email, text, Slack DM) for better security.
- Access requests require a valid email. Viewers must enter an email to request access. HTMLVault doesn't verify the email, so treat requests with appropriate skepticism.
- Passwords are case-sensitive.
Acme2024andacme2024are different passwords.
Combining with Other Security Features
Password protection works alongside HTMLVault's other security controls. A single link can have:
- Password protection (covered here)
- Auto-expiry (link stops working after a date or view count)
- PII and secret scanning (automatically flags sensitive data before sharing)
- Custom domain white-labeling (link appears to come from your domain)
For high-stakes content—enterprise proposals, executive briefings, sensitive financials—stack these features. A password-protected link that expires in 7 days and is served from your own domain is meaningfully more secure than a naked URL.
Why This Matters
For sales reps, password-protected links mean you can share aggressive pricing or custom terms without worrying about leaks. You control who sees what, and you get signal when someone unexpected comes knocking.
For marketers, it's embargo control without the complexity of a login system. Share preview content with partners, press, or executives—and know it stays contained until you're ready.
For RevOps, it's one more layer of governance on the links your team generates. When every proposal is password-protected by default, you reduce the surface area for accidental exposure.
A link is still the easiest way to share content. Password protection makes it the safest, too.
