Client CRM for real estate photographers

Every client,one timeline

Who shot what, when, and for how much — each client's shoots, orders, and invoices in one place, with the context to win the next booking.

Part of the Better Listing Media workspace · free plan · publish your storefront · no credit card required

A notebook, fountain pen, and coffee on a sun-lit kitchen counter — a photographer's book of business
Client recordAva MitchellRE/MAX · Austin, TXBook shoot

On Better Listing Media · synced · joined Sep 1, 2022

OverviewShoots23Invoices22Notes

Lifetime billed

$8,410

Shoots

22

Avg. order

$382

Activity

  1. Shoot booked at 4947 Alder Crossing

    BK-1131Jul 3
  2. Invoice paid · $422

    INV-1032Jun 27
  3. Gallery delivered · 1284 Magnolia Blvd · 56 photos

    BK-1032Jun 27

+ 37 earlier events across 22 shoots

The record builds itself

The whole relationship on one screen

Each client gets one record with the whole relationship on it: every shoot, order, and invoice in a single timeline, next to their brokerage, market, and contact details. Search the book, sort by last shoot or lifetime value, and export to CSV whenever you need the data somewhere else.

Add clients directly or bring your list over — from there, bookings, deliveries, and invoices accumulate on the timeline as they happen.

Client recordEthan ParkDouglas Elliman · Austin, TXNot on the platform · Invite to sync

Activity

  1. Invoice due · $378

    INV-1015Feb 18
  2. Gallery delivered · 655 Bluebonnet Ct · 39 photos

    BK-1015Feb 18
  3. Invoice paid · $418

    INV-1022Jan 16
  4. Gallery delivered · 914 Stonebridge Ct · 46 photos

    BK-1022Jan 16
  5. Invoice paid · $458

    INV-1029Dec 7, 2025
  6. Gallery delivered · 1173 Highland Pass · 53 photos

    BK-1029Dec 7, 2025
  7. + 10 earlier events across 9 shoots
0 shoots$0 lifetimeLast shoot Feb 18 · 4mo ago→ on your reconnect list

One client, three years — every shoot, order, and invoice.

The reconnect list

Repeat clients are the business

Repeat business is where a media business makes its margin, so the CRM works that angle hard: shoot counts, last-shoot dates, and lifetime value sit on every row, and a reconnect filter surfaces the clients who've gone quiet. Invoices live in the same workspace, so who owes what is never a second system.

Work the reconnect filter like a call list. The cheapest booking you'll ever win is a past client you didn't forget.

Client directory

Clients

12 agents · 3 on Better Listing Media · $40.5K billed · 3 to reconnect

Lapsed only clearExport CSV
ClientLast shootLifetime

Ethan Park

Douglas Elliman

Feb 18 4mo ago$3,760

Noah Bennett

@properties

Mar 15 4mo ago$2,610

Olivia Grant

Corcoran

Jan 22 5mo ago$2,240

Lapsed = no booking in 90+ days — your win-back list

Invoices, same workspace

The money side, beside the work

Every payment your clients make through your connected Stripe account flows in automatically and files itself beside the shoots it pays for — on each client's record and in one workspace-wide view — so the money side of a relationship reads in the same place as the work.

  • Auto-collected from your connected Stripe account — no manual invoicing
  • Paid and refunded at a glance, with one-click CSV export
  • Clients pay you directly — into your own Stripe account

Payments · auto-collected

Invoices

Export CSV

Collected

$12,890

7 paid

This month

$3,650

Gross, paid

Refunded

$499

1 refund

All8Paid7Refunded1
Marcus Reyes1428 Mountain Vista Dr · Premium Marketing ×1$1,250Paid
Sara Lin620 Elm St · Essentials Photo Package ×1$499Refunded
Aisha Khan58 Grandview Ave · Luxury Listing Suite ×1$2,200Paid
8 of 8 invoicesGross $13,389

Clients pay you directly, into your own Stripe account — Stripe payments sync automatically.

One workspace

Bookings and clients in one place

Open the record before replying: what they booked before, what they paid, how long since the last shoot. Price and pitch accordingly.

And when you want a client closer, send an invite from their record — linked clients book and receive deliveries through your branded surfaces, with an account of their own. They never see your CRM; they only ever see your brand.

Your booking form

New booking — 4947 Alder Crossing

Premium Marketing ×1 · from your storefront

Confirmed

The client record

Ava Mitchell

RE/MAX · on platform

$8,410

22 shoots · Jun 27

Upcoming

4947 Alder Crossing

Premium Marketing

Jul 3

The request lands with the client already attached — nothing re-typed

What you get

Built into every workspace

The full relationship

Every shoot, order, and invoice on a single client record — no cross-referencing an inbox, a spreadsheet, and a payment app to answer one question.

Repeat-client context

Shoot count, last shoot, and lifetime value on every row. Sort by any of them and you're looking at your best clients in one click.

A reconnect list

Clients who haven't booked in a while get flagged. Filter to the lapsed list and turn quiet relationships back into scheduled shoots.

Invoices beside the work

Invoice status lives in the same workspace as the shoots they bill for — paid and refunded at a glance, exportable to CSV.

Invite clients in

Send a client an invite from their record. Linked clients book and receive deliveries through your branded surfaces with an account of their own.

Your data stays yours

One-click CSV export for clients and invoices. Your book of business is portable, not held hostage.

Questions

Asked before switching

Frequently asked questions

Do I have to enter every client by hand?

No. Add clients one at a time or bring your existing list over, and from then on the workspace keeps records current as bookings, deliveries, and invoices happen. CSV export works in the other direction whenever you need the data out.

What counts as a lapsed client?

A client who hasn't booked in long enough that the relationship is at risk. The reconnect filter surfaces them so a quiet quarter turns into an outreach list instead of a lost account.

Can my clients see the CRM?

No. The CRM is your operating view. Clients only ever see your branded surfaces — the storefront, the booking form, and the delivery portal.

Are invoices part of the same system?

Yes. Invoices live in the same workspace as clients and shoots, with status at a glance and CSV export — so the money side of a relationship sits right next to the work.

The workspace

Run the whole businessfrom one place.

Bookings, storefront, delivery, clients, and team — one login, one client record, one brand. Start on the free plan and have your storefront live today.

Free plan · publish your storefrontNo credit card required

A warm golden-twilight exterior of a residential listing with glowing windows