Website & lead capture
Booking-ready pages and forms that feed enquiries straight into the system, with the source attached.
The business operating system for photographers
The complete business operating system for photographers—connecting your website, leads, calendar, clients, payments, galleries, communications, marketing and image workflow in one intelligent platform.
The real cost of running a studio
Most photography businesses are held together by a booking tool, a separate CRM, an invoicing app, a gallery host, an email platform, a form builder, a WordPress site and a spreadsheet that only you understand.
Every one of them is a monthly bill. None of them talk to each other. The joins between them are done by you, late at night, by hand — and that is precisely where enquiries go cold, balances go unpaid and past clients quietly stop re-booking.
— one system, one bill
The connected workflow
Every stage feeds the next automatically. Nothing is re-typed, nothing is chased twice, and nothing falls between two apps — because there is only one.
An enquiry from your website, a referral or a social message lands as a tracked lead with a source, a status and an owner — not an email you hope you remember to answer.
Your live availability, your session types, your rules. The client picks a slot, signs the contract and pays the deposit in one pass — and your calendar updates itself.
The right questions go out at the right moment before the session — styling, names, ages, access, must-have shots — and the answers attach straight to the job.
On the day you carry one view: session details, shot list, client notes and directions. Second shooters and studio staff see exactly the same thing.
Cull and rate at full speed in ShootCleaner, the companion Windows app. It talks to TogNinja over the API, so your selects land against the job without a single export-and-upload cycle.
Selects become a branded client gallery — your name, your domain, your presentation. Favourites, proofing and print ordering are built in rather than bolted on.
Files release on your terms — on payment, on a date, or the moment you say so. Download limits, expiry and watermarking are decisions you make once.
Balances, payment plans and print revenue are raised, sent and chased automatically — so the awkward reminder email is one you never have to write again.
The job closes and the relationship starts. Review requests, anniversary campaigns and re-booking offers run on their own, using the client history the system already holds.
Built-in intelligence
Because every booking, client, gallery, invoice and campaign lives in one system, the built-in agent can see your whole business rather than a fragment of it.
Ask in plain English and get an answer from your own data — no exports, no pivot tables, no waiting until Sunday night to find out how the quarter went. Then hand the follow-up straight back to it: the agent runs automations across the same system, so finding the answer and acting on it stop being two separate jobs.
Which clients haven't booked since last spring?
Found 34 clients with no session since April last year. 28 have a portrait history, 6 were weddings.
Chase anything unpaid over 30 days.
Queued reminders on 3 overdue balances and scheduled a follow-up for seven days' time.
example interaction
What's inside
Each module is useful on its own. Together they become the thing no collection of separate apps can be: a single source of truth — and the one the agent draws on.
Booking-ready pages and forms that feed enquiries straight into the system, with the source attached.
A built-in blog on your own domain — so there is no WordPress to host, update, secure or pay for separately.
Live availability, session types, travel time and studio resources — bookable without an email thread.
Every session, message, form, file and payment for a client on one timeline you can actually search.
Deposits, balances, payment plans and print revenue — raised, taken and reconciled in the same place.
Branded galleries, proofing, favourites, print ordering and controlled file release under your domain.
Email and SMS from templates, sent on schedule or on trigger, logged against the client automatically.
Campaigns, review requests and re-booking sequences that run from real client history, not a guess.
An API connection to ShootCleaner, the companion Windows culling app, so selects reach the gallery without an export cycle.
Companion product
ShootCleaner is a separate Windows desktop application built for one job — getting through a shoot fast. It connects to TogNinja over the API, so the selects you make locally land against the right job on their own.
Culling belongs on your machine, next to the files, where it can be quick. Everything after it belongs in the system. ShootCleaner is the bridge between the two: rate and cut at full speed on the desktop, and by the time you close the lid the selects are in the client's gallery, ready to deliver and invoice. It is its own product, built as the partner to the CRM — most studios will want both.
Who it's built for
The workflow is the same whether you photograph one newborn a week or four hundred schoolchildren in a morning. The system scales with the volume, not against it.
Why photographers switch
Not to save a subscription fee — though you will — but to stop being the integration layer between eight products that were never designed to meet.
Before
After
Ready when you are
Walk through a real photography business end to end — lead to booking to shoot to gallery to invoice to the campaign that brings them back.