Photography client portal

Give your photography clients a better experience

One branded link where clients approve the estimate, confirm the shoot time, follow progress, message you, pay, and download their photos and video. You work from the studio side of the same project, so both of you always see the same thing.

  • 14-day free trial
  • No credit card required
  • Sign up with Google or five fields

Your studio

Your client's portal

The client side

Your clients get a portal with your name on it

Projects, progress, proposals, payments, and media in one branded place. Real ShootPortal screens.

What it is

A client portal is the client's view of the whole project

Many photography portals are a gallery with a password. That covers the last step. A full client portal covers everything before it too.

In ShootPortal, every job is one project record. You see the studio side: stage, notes, uploads, payments. Your client sees the same project through the portal, in plain language, with the actions that are theirs to take.

Nothing is copied between systems. When you upload the final edit, it's in their portal. When they approve the estimate, the project moves forward on your board. That shared record is what makes it a portal rather than another inbox.

Setting one up yourself from separate tools is possible, and our guide on how to create a photography client portal walks through the options.

  1. 01

    Ask

    Send a request from your form, or open the project you created for them.

  2. 02

    Approve

    Read the estimate, approve it or ask for changes, download the PDF.

  3. 03

    Confirm

    Accept the shoot time you proposed, or suggest another.

  4. 04

    Review

    Approve each deliverable or send written feedback.

  5. 05

    Pay

    Deposit and balance by card through Stripe Checkout.

  6. 06

    Download

    Single files or one ZIP, whenever they need them again.

The usual way

Why client communication gets messy

Most photographers piece the client experience together from tools the client already has. Each one works on its own. Together they leave the client doing the organizing.

  • Endless email threads

    The estimate is in one thread, the shoot time in another, and the revision notes are buried under a reply-all.

  • File links everywhere

    A cloud folder for photos, a different link for the video, and a third when the client asks for smaller files.

  • Invoices from somewhere else

    Payment arrives through a separate app that has no idea whether the files went out.

  • "Any update?"

    Clients can't see where their project stands, so they ask. You stop editing to answer.

  • Too many logins

    Gallery site, invoicing site, scheduling link. Clients forget which one holds what.

  • Your brand disappears

    Every handoff happens on someone else's branded screen, not yours.

Why centralize it

One link the client can always come back to

When everything about a job lives on one project, the experience feels calmer for the client and lighter for you.

  • Nothing to dig for

    Estimate, shoot time, files, and receipts sit in one place, months later too.

  • Fewer status questions

    Clients see the current stage, and email notifications tell them when something needs their attention.

  • Faster payment

    The payment request lives next to the work it pays for, with card checkout one click away.

  • A consistent brand

    Every step happens on a portal with your logo and colors, at your address.

Branded access

Your logo, your colors, your address

Clients sign in to a portal that looks like your studio. Set it up once in the guided setup and every project inherits it.

  • Logo and brand color

    Buttons, highlights, and headers pick up your color. Your logo sits at the top of every page.

  • Light or dark theme

    Choose the portal theme that suits your work. A dark theme flatters moody wedding or film work; light suits listings.

  • Subdomain or custom domain

    Every studio gets yourname.shootportal.app. Connect your own domain, such as portal.yourstudio.com, with DNS verification.

  • Email from your domain

    Client notifications can be sent from your own domain.

  • Honest note: this is a branded client portal, not a full white-label product. Your brand leads every screen your clients use.
Branding settings on your side, the branded portal on your client's phone. Real ShootPortal screens.

Project info & stage updates

The same stage, in words your client understands

Your board uses working labels. The portal translates each one into a client-friendly stage, so a client always knows what's happening and what's next.

You see

Your client sees

  1. New RequestRequest Received
  2. Quote SentReview Proposal
  3. Proposal ApprovedScheduling Your Shoot
  4. ScheduledShoot Scheduled
  5. Shoot CompleteMedia in Production
  6. ReviewReview Your Deliverables
  7. Awaiting PaymentFinal Payment
  8. DeliveredProject Complete

Some stage changes happen automatically. For example, you can have a project move to Delivered as soon as the final payment clears.

Talk and get paid

Messages and payments on the project, not in another app

Two-way messages, with email backup

Clients message you from the project, and you reply from the studio. The conversation stays with the job, so a question about the second location is never separated from the estimate it refers to. Email notifications, from ten editable templates, let clients know when there's something to approve, confirm, review, or pay.

Product illustration: a message thread on a project (demo data).

Deposits and balances through Stripe

Request payment from the project and clients pay by card through Stripe Checkout, straight into your own Stripe account. Take a deposit when the estimate is approved (a percentage or a fixed amount), then the balance later, or ask for the full amount. Clients get email receipts, and you can mark cash or check payments as paid.

  1. 1. Estimate approved

    Scope, price, and terms agreed before you drive anywhere.

  2. 2. Deposit paid

    A percentage or flat amount secures the date.

  3. 3. Media uploaded

    Client can preview and review; downloads stay locked.

  4. 4. Balance paid

    Card payment online, straight to your Stripe account.

  5. 5. Downloads unlock

    Full-resolution and MLS files become available.

Galleries & deliverables

More than a gallery: every deliverable, one place

Photos, video, tours, and documents arrive in the same portal the client has used since the estimate.

Delivery

Photos, video, 360 tours, 3D, and documents

Upload photos into folders, video files, YouTube embeds, Kuula 360 tours, 3D models from Matterport, Polycam, Sketchfab and others, plus documents. Clients approve each item or send written feedback, then download Print (original full-resolution) or MLS (2048px) versions, one at a time or as a ZIP. If you want, downloads unlock once the final payment clears while previews stay viewable.

  • You choose which media sections each client sees
  • Share links let a client pass files to people who don't have an account
  • Delivery in depth: photo and video delivery software
Illustration of a delivery with downloads waiting on final payment.

Video review

Video feedback pinned to the exact moment

For video work, clients leave time-stamped comments that can be pinned to a spot on the frame. You reply in threads, resolve notes as you fix them, and upload numbered versions, so "the bit near the end" becomes "0:38, left side of frame."

  • Resolve and reopen comments
  • Numbered versions keep v1 and v2 apart
  • Comment notifications are batched, not one email per note

What your client sees

Walk through the portal as your client

A 22-second look at the client side: the branded landing page, their projects, progress at every step, media, and downloads.

  • Your client opens your branded portal
  • Their projects and next steps are waiting
  • Photos and video ready to review and download

Real ShootPortal screens from a live account. Client details are blurred. No sound.

Give your clients this portal
  • 14-day free trial
  • No credit card required
  • Sign up with Google or five fields

Before and after

One client, one job, two very different weeks

Here is the same commercial headshot job, run through scattered tools and then through a client portal.

Without a portal

  • Quote sent as an email attachment, approved with "looks good!" three replies down
  • Four emails to settle on Thursday at 9
  • Deposit requested through a separate invoicing app
  • Proofs shared in a cloud folder; feedback comes back as a numbered list in an email
  • Final files in a second folder link that expires before the marketing team asks for them
  • "Did you get my payment?" on the day of delivery

With a ShootPortal client portal

  • Client approves the estimate in the portal; the deposit request is right there
  • You propose Thursday at 9; they accept with one click and it lands on your Google Calendar
  • The project shows "Media in Production," so nobody needs to ask
  • Feedback is attached to each photo they approve or reject
  • Final payment by card; downloads unlock and the project moves to Delivered
  • Their colleague gets a share link instead of a forwarded zip

Try it with one real client and see which week you prefer.

Set up your client portal

Who benefits

Better for you, better for them

Real ShootPortal screens from a live account. Client details are blurred.

For photographers & videographers

Run every client from one place

Your side of the portal is the studio: a pipeline of every project with the client record attached.

  • Fewer status emails and payment reminders to write by hand
  • Payment requests tied to the job, with optional pay-before-download
  • Video notes you can act on, with numbered versions
  • A premium experience that supports premium pricing

For your clients

One link for everything about their job

Clients don't need to learn your tools. They follow the steps that are theirs to take.

  • Approve, confirm, review, and pay without hunting through email
  • Always know which stage the project is in
  • Find and re-download files later, in the size they need
  • Share files with colleagues without forwarding attachments

How clients get in

Simple, honest access

Here is exactly how access works, for your client and for the people they share files with.

One portal on laptop, tablet, and phone: landing page, request form, and sign-in. Real ShootPortal screens.

Clients sign in

Each client has their own account on your portal. New clients can create one when they send a request from your public form.

Share links for everyone else

Need a business partner, agent's assistant, or marketing team to see the files? Send an "anyone with the link" page or an email invite, one-time or reusable, with an expiry date. They view without an account.

You stay in control

You decide which media sections a client sees and whether downloads wait for payment.

Fit check

Where ShootPortal fits, and where it doesn't

ShootPortal is built around the job: quote, shoot, review, pay, deliver. Some studios need things it doesn't do.

ShootPortal's client portal

Handles

  • Estimates, shoot-time confirmation, messages, payments, and delivery on one project
  • Branded portal with your logo, colors, theme, and domain
  • Photo approvals with written feedback and time-stamped video review
  • Print or MLS-size downloads, single files or ZIP

Use a specialist tool for

  • Print sales, gallery stores, or client favorites for album selection
  • Contracts and e-signatures
  • SMS text notifications
  • Clients booking open time slots on their own

Weighing gallery-first tools against full business portals? Our comparison of the best photography client portals covers both. Shooting listings? See how the portal fits the full real estate photography software workflow, and our guide on how to deliver real estate photos.

Built by a working drone photographer

ShootPortal was built by Jackson Bridges. Founder & Developer of ShootPortal · Owner of Swift Aerial Media · FAA Part 107 Certified Drone Pilot. It was made to run real jobs: requests, quotes, reschedules, revisions, payments, and deliveries.

Pricing

Every client gets the full portal

Simple pricing

$29/month

Or $24/month billed annually. One flat Studio plan with the full feature set: no per-listing or per-delivery fees. Card payments from your clients go through your own Stripe account at Stripe's standard rates.

Start your 14-day free trial
  • 14-day free trial
  • No credit card required
  • Sign up with Google or five fields
See full pricing

FAQ

Photography client portal questions

What is a photography client portal?

It's a private, branded place where a client follows their project with you. In ShootPortal that covers the whole job: approving the estimate, confirming the shoot time, messaging, reviewing and approving media, paying, and downloading files.

Is it only for real estate photographers?

No. It works for any photographer or videographer who quotes, schedules, and delivers jobs: commercial, brand, headshot, events, drone, or real estate. The Print and MLS download sizes and 3D tour embeds are there when listing work needs them.

Can I use my own domain and branding?

Yes. Add your logo and brand color, pick a light or dark theme, and use your yourname.shootportal.app address or connect a custom domain like portal.yourstudio.com. It's a branded portal rather than a full white-label product.

Do my clients need to create an account?

The client on the job signs in to their portal. Anyone else, such as a colleague or business partner, can view files through a share link without an account.

Can clients pay inside the portal?

Yes. You request payment from the project and the client pays by card through Stripe Checkout, into your own Stripe account. Stripe's standard processing fees apply. Deposits on approval are optional.

Can clients choose their own shoot time?

Clients send a preferred date with their request, then you propose a time. They accept, decline, or suggest another time in the portal. They don't pick from open slots on their own.

How do I try it?

Start a 14-day free trial with no credit card. Sign up with Google or a five-field form, and the guided setup walks you through branding, services, and connecting Stripe. You can skip steps and come back later.

Keep reading

Guides to a better client experience

Give your next client one link for everything

Set up your branded portal, send your next estimate through it, and let the client take it from approval to download.

  • 14-day free trial
  • No credit card required
  • Sign up with Google or five fields

14 days free. No credit card required.