Short answer: photography enquiries die of silence. Someone finds your portfolio at eleven at night, loves it, wants to know if you are free on the fourteenth of September and roughly what it costs, and you are asleep or shooting. A chat widget answers the pricing and package questions immediately, captures the date, location and shoot type, and holds the enquiry until you can reply properly. For a solo photographer that is the difference between a booked diary and a half-booked one.
The enquiry you keep missing
Photography buying is emotional and it happens in bursts. A couple who have just got engaged will look at six photographers in one evening. A business that needs headshots decides on a Tuesday and wants them next week. A family booking a newborn session is working to a window of days.
In every case the visitor has two questions before anything else: are you available, and what does it cost. If neither is answerable on the website, they leave and ask the next photographer. Most photographers do not publish full pricing, for perfectly good reasons, but the result is that a large share of interest evaporates in the gap between the portfolio and the contact form.
A widget closes that gap. It can give a starting price or a package range without publishing a full price list on the page, explain what is included, and take the date so you can check the diary.
What to capture on every enquiry
Different shoot types need different fields, and this is where most contact forms fail by asking everyone the same three questions.
Weddings: date, ceremony and reception venues, approximate guest count, hours of coverage wanted, whether they want a second shooter, whether they need an album, and how they found you.
Portraits and family: number of people, ages if children are involved, indoor or outdoor, preferred location, and rough timeframe.
Newborn: due date rather than a fixed date, and whether they want lifestyle or studio.
Commercial and headshots: company, number of people, on-site or studio, intended use of the images, deadline, and whether they need licensing beyond the usual.
Events: date, venue, hours, and whether they need same-day turnaround.
The two universal fields are date and location, because those decide availability and travel. The third is budget or package interest, because a couple looking for four hours of coverage and a couple wanting full-day plus album are different conversations.
Clerkzo's in-chat form supports custom fields, so you can run different field sets per shoot type rather than one generic form. See lead capture.
What the bot should not do
Do not let it confirm availability. It can capture the date and say you will confirm, but only you know what is pencilled in, what travel a booking implies, and what you are holding for someone else. A bot that says yes to a date you cannot do creates a much worse experience than one that says you will check.
Do not let it quote bespoke work. Fixed packages, fine, publish those. A destination wedding with three days of coverage and a video team is a conversation, not a number in a chat window.
Do not let it negotiate. If someone asks for a discount, that is a human decision.
Do not let it make promises about delivery timescales during busy season if those move. Give the honest range and let it flag anything time-critical to you immediately.
Clerkzo's guardrails keep the assistant inside the content you have given it and refuse anything beyond that, so the default posture is already cautious. You add the specific instructions on availability and quoting.
What it should handle happily
Package inclusions. Starting prices. Travel policy and whether you cover a particular area. Turnaround times for edited galleries. Whether you shoot film or digital. Whether you provide raw files, and why not if not. Deposit and payment structure. Whether you have insurance and public liability, which venues often require. Whether you do engagement sessions. How many images they can expect. How the booking process works, step by step.
That is a long, dull list, it is the same list every time, and answering it instantly at eleven at night is exactly what a chat widget is for.
The cost of a slow reply in photography
Photography has a hard constraint most fields do not: dates are exclusive. Once someone books another photographer for the fourteenth of September, that enquiry is gone permanently. There is no nurture sequence that recovers it.
It is also a market where response time is read as professionalism. A couple choosing between two photographers whose work they like equally will pick the one who replied that evening and answered their questions clearly. They are, reasonably, judging what it will be like to work with you on the most stressful day of their year.
And the enquiries arrive when you are least able to answer, evenings, weekends, and the middle of a shoot. That is the structural problem, and it is why the argument in how fast should you respond to leads applies more sharply here than almost anywhere.
Practical setup
Clerkzo learns by crawling your site, so your packages page, FAQ and about page do most of the training. Upload a knowledge file for anything not published: your travel fee structure, current season pricing, what your album options actually cost, and the dates you are already holding if you want the bot to steer people gently.
Set notifications to reach you fast. Email, webhook or Telegram, and for a solo photographer Telegram usually wins because you will see it. Leads land in an inbox with a New to Contacted to Qualified to Won or Lost pipeline, which for a wedding photographer is a genuinely useful booking board.
Theme it to the site. Photography sites are visual and a default-looking widget undermines the portfolio around it. Widget Studio handles colour, shape and light or dark, and Shadow DOM isolation keeps your CSS and the widget's apart. Booking mechanics are in appointment booking, and pricing is flat from $19/mo with a free plan, see pricing.
Frequently asked questions
Can it check my calendar?
It captures the requested date and notifies you immediately. Confirming availability should stay with you.
Should I let it give prices?
Give it starting prices and package ranges. It removes the biggest reason people leave without enquiring, and it filters out enquiries far below your rates.
Will it feel impersonal on a portfolio site?
Not if you theme it and write the greeting in your own words. It is answering logistics so that your actual reply can be personal.
Can it handle different shoot types?
Yes, with different fields per path, so a newborn enquiry asks for a due date and a commercial enquiry asks about image licensing.
How long does setup take?
One script tag and about ten minutes.