Real estate photography CRM

Keep every real estate photography client and project organized

A CRM for photographers and media teams who serve agents, not a CRM for agents. Every agent gets one record with their properties, projects, notes, messages, and balance, connected to the work you actually deliver.

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

Before you read further

Built for the photographer's side of the listing

Search for a real estate CRM and you'll mostly find tools for agents to manage buyers and sellers. This is the other side: software for the photographers, videographers, and media companies those agents hire.

This page is for you if

  • · Your clients are listing agents, teams, and brokerages
  • · The same agents order again with every new listing
  • · You need to know who owes what, and what you shot where

Look elsewhere if

  • · You're an agent tracking buyers, sellers, and showings
  • · You need drip campaigns to your sphere of influence
  • · You want a transaction or brokerage management system

The problem

Client details scattered across five places

Most photographers' client management is a spreadsheet, their phone, and their memory. That holds up until you have thirty active agents and a second photographer.

  • A spreadsheet nobody updates

    The client list was accurate in January. Since then three agents changed brokerages and two assistants took over ordering.

  • Notes trapped in your phone

    Gate codes, the agent who hates wide angles, the seller who works nights: all in texts only you can find.

  • Preferences forgotten

    The agent asked for twilight shots last time. The new shooter didn't know, and now there's a reshoot.

  • Billing confusion

    Which listings are paid? Did the team lead or the agent pay for Cedar Grove? The answer is in a different app.

  • No history by property

    A relist comes in and you can't quickly find what you shot there last spring or what you charged.

  • Know-how lives with one person

    When the owner is on a shoot, nobody else can answer an agent's question about their account.

See it in action

Every client, connected to their projects

A 35-second tour of client management in ShootPortal: the client list, the pipeline, estimates, deposits and payments, the activity timeline, and moving projects between stages.

  • Revenue, balances, and activity for every client
  • Estimates, deposits, and payments tracked per project
  • A shared activity timeline on every job

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

Organize your agents in ShootPortal
  • 14-day free trial
  • No credit card required
  • Sign up with Google or five fields

What to expect

What a photography CRM should give you

A CRM for a media business isn't a list of contacts. It's the agent, their properties, their jobs, and their money, connected.

  • Client records

    Name, email, phone, company, and referral source for every agent.

  • Notes and timeline

    Timestamped notes plus messages and activity in one running history.

  • Property history

    Every address you've shot for a client, with projects and revenue per address.

  • Project pipeline

    Every job on a board by stage, from new request to delivered.

  • Balances at a glance

    Lifetime revenue, outstanding balance, and last payment on the record.

  • Portal activity

    Last portal login shows whether an agent has looked at their delivery.

  • Leads kept apart

    New inquiries sit in their own view until they become clients.

  • Team access

    Staff accounts with granular permissions, assigned to specific projects.

Agent relationships

Remember every agent the way your best clients expect

Repeat agents are the business. The record keeps what you know about them where your whole team can find it.

Add timestamped notes for the things that make an agent happy: preferred shot styles, which assistant handles downloads, brokerage quirks, access instructions. There's no special preferences form; notes are where they live, and they sit on the record next to everything else.

The timeline merges those notes with project messages and activity such as approved estimates and payments, so you can read an agent's whole history in order before you call them. A referral source field tells you who sent each agent your way.

For a deeper playbook on keeping agents organized and coming back, read our guide to real estate photography client management.

  1. PaymentOct 2

    Balance paid for 88 Harbor View Dr

  2. MessageSep 29

    "Can we add aerials? The lot backs onto the water."

  3. ActivitySep 28

    Estimate approved: listing photos + walkthrough video

  4. NoteSep 12

    Team switching brokerages in January. Update company then.

  5. ReferralMar 3

    Referral source: Maya Ortiz

Illustration of one agent's timeline (fictional data).

Client records

One record per agent, with the numbers that matter

Open a client and you see who they are, what you've done for them, and where the money stands.

AC

Avery Chen

Listing agent · Northside Realty

  • Contact

    Name, email, phone, company, referral source

  • Properties

    Every address you've shot for this client

  • Projects

    Stage, services, shoot date, assigned staff

  • Timeline

    Notes, messages, and activity in order

  • Money

    Lifetime revenue, balances, last payment

The layers of a ShootPortal client record (fictional client).
Contact and company
Name, email, phone, and company, searchable from the client list.
Lifetime revenue
What this agent has spent with you, so you know who your best accounts are.
Outstanding balance
What's still owed across their projects, without opening a separate payment app.
Last payment
When they last paid, useful before you accept another rush job.
Last portal login
Whether they've been back to the portal to see their delivery.
Projects and properties
Every job and address, linked from the record.

Property history

Track projects by client and by address

Listings come back: price drops, relists, a new agent on the same house. Property history shows what you've shot at each address for a client, with revenue per address.

Illustration of property history with fictional addresses and amounts.

When 214 Oak Street comes back, you're ready

Open the agent, find the address, and you have last season's project: the services they ordered, the price, the media you delivered, and the messages around it. Quoting the relist starts from real history instead of an inbox search.

The same record shows which agents send you the most repeat listings, which is where your marketing time is best spent.

Pipeline

Eight clear stages for every project

Every job sits on a board from New Request to Delivered. The stages are fixed, which keeps the board and the client portal speaking the same language.

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

    1

    412 Riverbend Ln

    Maya Ortiz

  2. Quote sent

    1

    88 Harbor View Dr

    Blake Realty

  3. Approved

    0
  4. Scheduled

    2

    15 Cedar Grove Ct

    Priya Nair

    North Pier site

    Atlas Build

  5. Shoot complete

    1

    7 Summit Way

    Lee Group

  6. Review

    1

    214 Oak St

    Avery Chen

  7. Awaiting payment

    1

    Westfield exterior

    Westfield Partners

  8. Delivered

    1

    31 Lakeview Ter

    Sam Okonkwo

ShootPortal's eight pipeline stages with fictional projects. Scroll sideways on small screens.

New Request, Quote Sent, Proposal Approved, Scheduled, Shoot Complete, Review, Awaiting Payment, Delivered. Some moves happen automatically, and agents see friendlier labels in their portal. You can't add custom stages.

Connected to the work

Estimates, schedules, messages, and media, all on the client

A general CRM stops at the contact. Here the jobs themselves hang off the record, so nothing needs copying between tools.

Estimates & payment requests

Every quote and payment tied to the agent who ordered it

Estimates come from your service catalog, with travel fees calculated by ZIP-code distance. When the agent approves, you can take a deposit, then request the balance later through Stripe. Each payment rolls up into the client's lifetime revenue and outstanding balance, so billing questions have one answer.

  • Estimate versions and expiry dates
  • Card payments straight to your own Stripe account
  • Mark offline payments as paid

Estimate

88 Harbor View Dr · Listing package

Prepared for Jordan Blake, Jordan Blake Realty

Awaiting approval
  • Listing photos (up to 30)$225
  • Walkthrough video$150
  • Drone aerials (5 stills)$95
  • Travel feeWithin 25 miles of base ZIP$0
Total$470
Deposit due on approval (25%)$118
Approve estimateRequest changes
Example estimate with illustrative prices.
  • Communication and updates

    Two-way messages on each project, email notifications at each step, and a portal that shows the agent the current stage.

  • Scheduling

    Propose a shoot time from the project; the agent accepts or counters in the portal, and confirmed shoots push to your Google Calendar.

  • Media delivery

    Photos, video, tours, and Print or MLS-size downloads on the same project, visible from the agent's record.

This page covers the client side. For the full request-to-delivery workflow, see ShootPortal's real estate photography software, and for what agents see, the branded client portal.

Leads and team

New inquiries in one place, staff on the right jobs

A separate leads view

Inquiries land in their own list with the contact's details, company, property address, the service they asked about, a preferred date, and notes. New ones are flagged until you read them, and your client list stays reserved for people you work with. Need more of those inquiries? Start with how to get real estate photography clients.

Staff accounts with permissions

Add photographers, editors, and office help as staff, give each one the permissions their role needs from a granular list, and assign them to specific projects. Everyone works from the same client history, and you decide what each person can access.

Compare

General-purpose CRM vs. a CRM built into your media workflow

Tools like HubSpot or Pipedrive are built around contacts and deals. They're strong at sales, but the photos, the shoot, and the payment still live somewhere else.

  • Client record
    General-purpose CRM: Contacts and deals; properties become custom fields you maintain
    ShootPortal: Agent record with properties, projects, notes, and balances built in
  • Repeat listings
    General-purpose CRM: Search old deals and email threads
    ShootPortal: Property history by address, with revenue per address
  • Quotes
    General-purpose CRM: A separate quoting tool or template
    ShootPortal: Estimates from your service catalog with automatic travel fees
  • Shoot scheduling
    General-purpose CRM: Meeting links or calendar invites
    ShootPortal: Propose a shoot time; the agent accepts or counters in the portal
  • Getting paid
    General-purpose CRM: Needs an invoicing integration
    ShootPortal: Stripe payment requests on the project; balances update the record
  • Delivery
    General-purpose CRM: Not included; files go out by link
    ShootPortal: Photos, video, tours, and downloads on the client's project
  • Email marketing
    General-purpose CRM: Campaigns, sequences, and lead scoring
    ShootPortal: Not included; pair with a marketing tool if you rely on it

Honest limits

What this CRM deliberately doesn't do

ShootPortal's CRM is built around running client work, not sales automation. If these are must-haves, a dedicated tool will serve you better.

ShootPortal's client management

Handles

  • Client records with notes, timeline, referral source, and property history
  • Lifetime revenue, outstanding balance, last payment, and last portal login
  • Eight-stage project pipeline and a separate leads view
  • Staff accounts with granular permissions and project assignment

Use a specialist tool for

  • Automated lead scoring
  • Marketing sequences and email campaigns
  • Pipeline automation rules or custom stages
  • Brokerage billing or pay-at-close
  • SMS text messaging

Comparing options? Our roundup of the best photography CRM software covers general and photography-specific tools side by side.

Solo or growing

Useful at ten agents, essential at fifty

Solo photographers

Stop being the database

Get what's in your head and your phone onto records you can search, so nothing depends on memory.

  • Notes and preferences ready before every shoot
  • See unpaid balances before you take the next job
  • Quote relists from the last project at that address

Growing media teams

Share the client history safely

Give staff the access their role needs and assign them to the projects they're shooting or editing.

  • Any team member can answer an agent's question
  • Pipeline view of every project across photographers
  • Lifetime revenue shows which agents to prioritize

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 CRM feature on one flat plan

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

Real estate photography CRM questions

Is this a CRM for real estate agents?

No. ShootPortal is for real estate photographers, videographers, and media companies whose clients are agents. Agents use it only through your branded portal to approve estimates, confirm shoot times, pay, and download their media.

What does a real estate photography CRM track?

In ShootPortal: each client's contact details, company, referral source, notes, a timeline of messages and activity, property history by address, projects, lifetime revenue, outstanding balance, last payment, and last portal login.

Can I see every listing I've shot for one agent?

Yes. Property history on the client record lists each address you've shot for them, with the projects and revenue at each one, which makes relists and repeat orders quick to quote.

Can I customize the pipeline stages?

No. Every project uses the same eight stages, from New Request to Delivered, and clients see friendlier versions of those labels in their portal. If you need custom stages or automation rules, a general-purpose CRM is a better fit.

Does it send marketing emails to agents?

No. ShootPortal sends project emails such as estimate, scheduling, review, and payment notifications, but not marketing campaigns or sequences. Use a dedicated email marketing tool for newsletters.

Can my team use it?

Yes. Add staff accounts, set granular permissions for each person, and assign them to specific projects.

How do I start?

Start a 14-day free trial with no credit card. Sign up with Google or a five-field form, then add your services, connect Stripe, and bring in your first agents.

Keep reading

More on managing real estate clients

Client Management12 min read

Best Photography CRM Software in 2026: 10 Tools Compared

A photography CRM should remember every client, job, and payment so you don't have to. We compare 10 options and explain which kind of photographer each one actually fits.

Give every agent one organized record

Bring your repeat agents into ShootPortal, run their next listing through it, and keep the history, notes, and balances in one place from then on.

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

14 days free. No credit card required.