Show clients the work. Know when they’ve seen it.

Peekbox turns any site build into a private link only the people you choose can open. Each person gets their own code, so you know exactly who looked, which pages they saw, and when.

Free plan included. The first 50 founding studios lock in $99 a year.

Works with anything that builds to static filesMade by hand or with an AI builder. Drop in the output folder.

Client previews, without the loose ends

Staging links get forwarded, forgotten, and left online for months. And after you hit send, you’re left guessing.

Everyone else’s previews stay shut. Yours opens for exactly one client.

How it usually goes

  • A public staging URL anyone can open
  • A shared password buried in an email thread
  • Asking your client to create an account first
  • Old previews still live long after launch
  • No idea whether they’ve actually looked

With Peekbox

  • Only the people you choose can get in
  • Each person gets their own code by email
  • Nothing for your client to install or sign up for
  • Links expire on schedule, or the second you revoke them
  • You hear about it the moment they open it

From build to client in under a minute

01

Upload the build

Drop a folder or zip into the dashboard. Any static build works: plain HTML, React, Vue, Astro, a Webflow or Framer export, or the app you put together with an AI builder this afternoon.

  • Same link for every new version
  • Earlier versions kept
02

Choose who gets in

Add your client’s email, or let anyone at their company in. Pick when the link expires. Each person gets their own code, so you always know who looked.

  • No client accounts
  • Revoke instantly
03

Send it and hear back

Your client opens the link with a code from their inbox. You get an email the first time each person looks, and a visit log shows who viewed which pages and when.

  • Alert on first view
  • Who viewed which pages
  • Nudge if nobody’s looked

Made for everyone who shows work before it’s finished

Look like an agency, even if you’re one person

Send every client a private, branded link instead of a staging URL. You can build a site in an afternoon now; waiting to hear back is the slow part. Know when they’ve looked, so you follow up at the right moment instead of guessing.

  • Your logo on the access page
  • An email when the client opens it
  • Links that clean themselves up
1 linkper project, for every version you send

Simple pricing

Start free. Upgrade when you’re sending previews every week. One price covers every project, not a fee per protected site.

Free

$0

For trying it on a project

  • 1 active link
  • Links last up to 24 hours
  • Email-code access
Get early access

Pro

$15 / month

For freelancers and small studios

  • Unlimited links
  • Any expiry, plus instant revoke
  • View alerts and visit log
  • Client sign-off, tied to the person and the version
  • Your branding, and no Peekbox badge
Get early access

Founding studios pay $99 a year, for lifeEverything in Pro, for the first 50 studios. 50 spots left.

Get early access

Studio Coming soonFor bigger teams: multiple seats, shared links, and SSO for your clients. Tell us what you need and we’ll build it with you.

hello@peekbox.dev

Why I’m building Peekbox

Every studio I talk to shares work the same way: a staging link that anyone can open, a password in an email thread, and then a few days of wondering whether the client has looked. It’s a small problem, but it happens on every single project.

Peekbox is the tool I wanted to exist: private by default, effortless for clients, and honest about whether anyone has seen the work. I’m building it in the open with the first 50 studios who sign up. If that’s you, I’d love to hear how you share work today.

Safder, founder · hello@peekbox.dev

Questions

Does my client need an account?

No. They enter their email, receive a six-digit code, and they’re in. Nothing to install or sign up for.

What can I upload?

Any static site or build output: plain HTML, React, Vue, Svelte, Astro, or a Webflow or Framer export. Sites made with AI builders work too, once you export the static build. If it runs in a browser without a server, it works.

What happens when a link expires?

It stops working immediately and shows a simple “this preview has ended” page. You can extend or reopen it from your dashboard.

Can my client share it with their team?

Only if you allow it. Add their company domain and anyone there can get in with their own code, so you still see exactly who viewed it.

Will my client know you’re telling me when they look?

Yes. The access page says plainly that you’ll see when they open the preview and which pages they view. Their email is used only to send their code.

Do you host the finished site?

No. Peekbox holds a build while your client reviews it, then lets go. Keep launching wherever you already do: Vercel, Netlify, WordPress, or your client’s own server.

How is this different from preview hosts and tunnels?

Most tools give you a public URL, maybe behind one shared password. Peekbox is built for the client side: each person gets their own code, nothing to install or sign up for, your studio’s branding on the door, links that expire on their own, and a record of exactly who opened it.

The 30-second demo is on its way Upload, send, the client opens it, you get the email. Recording soon.

Send it. Then actually know.

Join early access and be first in when Peekbox opens. Founding studios lock in $99 a year.