Marketing
Real estate photography booking page: a setup guide
Set up a storefront and booking page in Workspace: packages, square-footage pricing, availability, travel fees, your own processor and verified stats.

Plenty of real estate photographers still book by text message. An agent asks if Thursday works, you ask for the address, they ask what the package includes, you send a price, they ask about square footage, and three days later someone chases an invoice. None of that is photography, and all of it costs you the next booking.
The U.S. Bureau of Labor Statistics reports that 67% of U.S. photographers are self-employed, and it lists scheduling, record-keeping, billing and advertising as part of that job. A real estate photography booking page handles the scheduling and the billing for you. This guide walks through setting one up in Workspace, from the first package to the moment a client pays through your own processor.
What a booking page has to do
A booking page is not a contact form with a calendar attached. It has to answer the four questions an agent actually has, in order: what am I buying, what does it cost for this property, when can you come, and how do I pay. Anything that pushes one of those back to email is a leak.
The booking flow in Workspace has six steps: package, property, schedule, your info, questions and payment. Package always comes first, because every other line is priced from it, and payment always comes last. Property stays after package while travel or size pricing sets the price; the rest you can reorder. The price the client sees in the form is the price that is charged, because both are computed by the same function on the server.
Step 1: set up the storefront content
Your booking page lives on your storefront, so start there. Every workspace ships a real public website: a hero, packages and pricing, recent work, reviews, business info, and a booking form wired into your calendar. On the free plan the design is a fixed, professionally designed template called Daylight, and the footer carries a powered-by Better Listing Media line. You edit the content; the layout stays held for you.
Fill in the basics before you touch pricing. The storefront saves privately for as long as you like, so an unfinished page is never public.
- Business name, value proposition and an about section
- Business info and social links
- Portfolio: your strongest recent listings, led by exteriors and kitchens
- Reviews, including a connected Google Business Profile if you have one
Step 2: build packages agents can price themselves
Sellables live on the Products page in three kinds: packages, services and add-ons. The habit that does the most work is pricing by square footage. Turn it on at the top of the Products page and each package, service or add-on can carry a ladder of brackets: one price up to a certain size, a second price up to the next, and a price for everything above. Lists show the lowest tier as a from price, and the checkout resolves the exact price from the square footage the client enters.
Bundle packages let you combine services and add-ons into one offer. The bundle's price derives from the components' combined total minus the deal you set, as a percentage or a dollar amount, and every surface shows the savings against booking the pieces separately. Per-unit services contribute at a quantity you set on the package, so a package can include a fixed number of photos.
Two more tools round out the catalog. Coupons are redeemable only on your own checkout, with a scope, a minimum order, an expiry and a usage limit. Custom fees for reshoots and rush jobs live in Store settings.
Step 3: set availability and travel
Availability is the part that used to happen over text. Under Availability you set your time zone, open hours per weekday with an optional break, the minimum notice before a shoot can be booked, how far out clients can book, the buffer padded around each shoot, the default slot length, a maximum number of shoots per day, and dates off. Keep the minimum notice honest: a 7 a.m. shoot booked at midnight will be regretted.
Travel fees live in the same place. Set a base location, a free radius, and distance rings beyond it, or draw service areas on the map in any shape. Each ring or area charges one of four ways: free, a flat fee, a per-mile rate, or quoted separately. Per-mile fees can bill round trip, count from the edge of the free radius, and carry a minimum and a cap. A check-price tool lets you click any spot and see what a client there would pay, from the same quote the checkout uses.
Once a client books, the request lands on your calendar with the property address already attached. The forecast is read at that address and judged against the shoot type, so a drone order gets a wind check and an interior shoot never raises a weather alarm.
Step 4: connect your own payment processor
This separates a booking page from a lead form. Connect Stripe or Square, and a client's card is charged directly on your connected account. Better Listing Media never holds the money. You are the merchant of record: receipts, refunds and disputes are yours, in the processor dashboard you already use.
Checkout refuses to run until a processor is connected and able to charge, and it never falls back to charging through the platform. Every line is re-derived from your catalog on the server, never trusted from the client. A size-priced package without a square footage is refused rather than guessed. Coupons are re-validated on the server. Travel is priced from an address the server geocodes. When the payment clears, the client returns to a confirmation page on your own storefront address, not a third-party receipt.
Step 5: show stats you did not type
The stat band under your hero is the one place on your storefront where you cannot write the numbers. Better Listing Media computes them from the orders it delivered for you, your paid storefront bookings and your connected Google Business Profile. You choose which stats appear; the values cannot be edited, which is why an agent can trust them.
A stat with no real data behind it is simply absent, never padded, never zero.
- Shoots delivered: counted from orders delivered through Better Listing Media
- Photos delivered: photos handed over across those shoots
- Rating: live from your connected Google Business Profile
- Clients who rebook: the share of paying clients who booked more than once, shown once you have at least three
Design the page on a paid plan
Paid plans turn on the builder. Your colors, corners, type and logo apply everywhere, and each major section offers designed layout variants: four hero treatments, four ways to sell packages, three portfolio grids and three review layouts. You start from one of six themes, each built around a real way of running a media business: Daylight leads with the photograph, Atelier is a type-led masthead for architecture and luxury specialists, Nocturne is dark and full-bleed for twilight work, Dispatch puts services, prices and coverage on one page for agents who order weekly, Ember is warm and bright for owner-operators, and Cornerstone rounds out the set.
One brand drives the storefront, the booking form and the delivery portal, so nothing between first visit and final download says third-party tool.
The pre-publish checklist
Before you publish, book yourself. Walk the form as an agent would, with a real address and square footage, and read the quote. If any step makes you reach for your phone to explain something, fix the page.
- Every package has a price an agent can resolve without asking, with square-footage tiers where size matters
- Minimum notice, buffers and daily shoot limit match how you actually work
- Travel is priced from your real base location, and the check-price tool agrees with what you would quote
- Stripe or Square is connected and able to charge
- Verified stats are on, with the ones you have data for selected
- The portfolio leads with the frames agents repost: a twilight exterior and a bright kitchen
Where this leads
A booking page that prices, schedules and charges on its own changes what your inbox is for. The agent who books at night lands on your calendar with the address, the size, the package and the payment settled. What is left is the shoot, the edit and the delivery.
Sources
- 67% of U.S. photographers are self-employed. The BLS lists scheduling, record-keeping, billing and advertising as part of that job. U.S. Bureau of Labor Statistics, Occupational Outlook Handbook, 2025

