Open app

Client portal & app

Clients never see your dashboard. They get surfaces of their own — a portal that gathers every studio they work with, and an installable home for their photos. Neither one is something you build or maintain: both assemble themselves from the client records and gallery grants you already create.

The client portal: one card per studio with project, booking and gallery counts, and the client's projects listed beneath.

Two surfaces, one email

Both surfaces key off your client's email address. The client portal at /portal is the studio-facing home: one card per studio, with the projects, booking counts, and galleries that email is attached to. The photo home at /my is the photos-first surface: every active gallery shared with that email across all your studios, plus sneak peeks, on one page a client can install as an app. A client signed in to one is not automatically signed in to the other — each mints its own session.

Signing in

  1. Your client enters their email address — no password, ever.
  2. Snap emails a 6-digit code. It expires in 10 minutes, allows five attempts, and the reply looks identical whether or not that email has a portal — there is nothing to enumerate.
  3. The device is remembered for 30 days, so returning clients land straight in their photos.

Note: Studio staff emails get a "use your dashboard login" mail instead — a portal session can never carry dashboard rights, and vice versa.

What clients see in the portal

The portal shows one card per studio the email is a client of — your logo, your accent color, and three counters: projects, upcoming and past bookings, and active galleries. Below the counters, the project list — most recent eight first — with each project's status in plain words and a badge on the ones that have a gallery.

Project pages

Opening a project shows a read-only window into that one job: its status (Booked → In editing → Reviewing selects → Photos delivered → Archived), the event date, links to every active gallery, and a timeline of the status changes so far. Gallery links reuse the exact secure /g/ experience your emails send — same verification, same expiry.

Each studio card also carries a notification toggle, so a client can mute one studio's emails without affecting the rest. What never appears: your internal notes, your finances, or any other client's data — the pages re-check, per request, that the signed-in email holds the client record, and 404 otherwise.

The installable photo home Lite

/my is a client's whole photo life with you: active galleries as cards with cover, photo count, favorites, and a "closes in N days" countdown; opening one hands off to that gallery's own secure session. Photographers' new work can arrive as sneak peeks — a few flagged photos shown before the full gallery lands.

The page is installable: the app icon and name on the home screen are the studio's own, themed with its accent, and once opened it keeps working offline — favorites made offline sync when connection returns. Galleries from paid studios only appear here; a free studio's gallery links keep working exactly as always, they just don't surface in the app.

White-label on the client side

When you white-label, the portal steps aside too: the Snap wordmark and the "· Snap" browser-tab suffix drop once every studio in that client's portal is white-labeled — mixed clients still see who makes the platform. The installable app carries your name and icon either way, with a small "Delivered by Snap" line at the foot of the photo home.