Dashboard
Marketing idea of the day
Another idea →Upcoming sessions
Recently added
First things first — get set up 🤍
Optional layers — reach for these when you want them
Set your prices once — sessions, prints, albums, digital files, add-ons — then add them to any invoice from a dropdown instead of retyping. Mark each one taxable or not, and set a default sales-tax rate that fills in automatically on new invoices.
It now says so, and links you straight there. (Thank you, Caryn, for saying you were lost — and Kristina, for answering her before we did. 🤍)
Now it does — carefully. If it’s plainly the same person, we use her file and tell you. But one email very often covers a whole family: a mum’s address on her newborn’s session and again on her toddler’s, or a maiden name beside a married one. Those are two real clients, and we don’t get to decide that for you — so if the name doesn’t match, we ask. (Thank you, Kristina — and sorry it sat for six days.) 🤍
It’s the same availability, just somewhere you can actually see it — and every one of your session-type chips works exactly as before. (Thank you, Kristina, for describing it so precisely — and Angela, who asked for the same thing.) 🤍
There’s a new May I share her images? on every client, and your questionnaire can fill it in for you — set Save answer to: Photo sharing permission on the question. It’s a free-text field on purpose, because “yes, but don’t mention names” is neither a yes nor a no, and that’s exactly the bit worth remembering.
Then the part that matters: when you go to share her gallery, she tells you herself — her answer, in her words, right there on the sharing switch. No hunting back through a form. (Thank you, Erin, for asking — and Kristina, the gallery half was your idea.) 🤍
It also stops fibbing about who’s receiving it. “All clients” never meant all your clients — only the ones filed under the brand you’re in. Your Clients and Leads pages have always said when someone’s hidden; this one didn’t, so it looked as though people had gone missing. It now names the brand and tells you how many are filed elsewhere. 🤍
If we ever failed to read a client’s saved favourites — and a gallery with an access code is exactly where that happens — we quietly took that to mean she had none, and then wrote that emptiness back over the real ones. She could lose every pick she’d made and be told “✓ 0 favorites saved” for her trouble. A tick, and a claim of success, for a deletion.
Three things fixed. If we can’t read her favourites, we no longer touch them — she’s told to try again. A page that hasn’t loaded her favourites yet can’t save an empty list over them. And when a save to the cloud fails, we say so instead of throwing the error away, which is why nobody ever found out.
Separately: when she sent her selections we filed them under exactly the capitals she typed, which could split one person into two on your list. Fixed too. (Thank you, Kristina — you weren’t doing it wrong, and this was worth finding.) 🤍
**like this**). It all renders cleanly in the email your readers open, so your words look as considered as your images. (Thank you, Caryn!) 🤍Note: this needs the updated invoice-checkout function deployed to work.
Log your business expenses and mileage as they happen, so end-of-year write-offs are already done. Everything stays private to your studio.
—
Flag a contact
Private — clients never see thisWent cold
leads & clients who went quietDo not book
private — clients never see thisWhen you open a session for a flagged contact, a heads-up appears automatically so you (or anyone on your team) catch it before booking — nothing relies on remembering.
Your scouting library. Save the spots you shoot — address, notes, and reference photos for different seasons — so when you’re planning, it’s all in one place instead of in your head.
Plan your light. Enter a place and a date to see sunrise, sunset, golden hour, and blue hour \u2014 so you can book the session at the prettiest time of day.
Issue and track gift cards you sell — the balance updates as each one is redeemed. Perfect for cards sold in person, by phone, or through your own payment link. Letting clients buy one online and pay through the app is coming with payments.
Top referrers
Thank-you tracker
Where clients come from
Write once and send to the people already in your books — import a list, pick an audience, and the recipient list builds itself from your contacts.
Your lists
import & organize your audienceLists come from tags on your contacts. Import a list from Flodesk or any other tool and name it (like “Seniors” or “Children”), or open any contact and add a tag — then send straight to that list below.
Keep your list healthy
Remove every email that has bounced, failed, or reported spam — in one click. This protects your sender reputation so your good emails keep landing in inboxes.
Compose
# Heading, - bullet, or paste a link — it all formats beautifully in the email your readers get.Recent newsletters
drafts & scheduledA prep guide for every session type, in your brand voice. Write your own, or let AI draft a starting point — then turn on the ones you want. Auto-sending and PDF uploads arrive with the workflow + file-storage backend; the guide content you build here is ready for them.
Your session guides
tap a type to write or draft itBuild and AI-draft them now; sending them to clients arrives with the email backend. For now, “Email to a client” drops the questions into a ready email.
Apply a workflow to a session and every step lands in To-dos with the right dates. Email steps become a to-do with your draft ready — they'll send themselves once the email backend is live.
Inquiry / contact form
A simple “get in touch” form for new inquiries — just name, email, and a message, no dates or session picking. Everyone who fills it out lands right here in your Leads as an Inquiry (and starts your matching lead workflow). Paste it anywhere on your website.
Model Call signup form
embedPaste this on your website (Squarespace, Wix, Showit…). Everyone who applies lands right here in your Leads, tagged Model Call — with their session type, dates & details. If they tick the box, they also join your newsletter list. It’s a clean, script-free embed, so it won’t choke your site builder.
Launch waitlist form
A “notify me at launch” form with a newsletter opt-in — perfect for a coming-soon page. Sign-ups land in your Leads (tagged Launch waitlist) and join your newsletter.
Model Call submissions
Every model call application that comes in — with their answers, photo & details — lands right here, newest first. Nothing hides. 🤍
Set up a mini-session day, add bookable time slots, publish, and share the link. Clients grab an open time and it locks instantly — no double-booking. Every booking drops a client and session into your studio automatically.
Requests
Studio details
Logo
Brand voice
Session types
The types you can choose when creating a session — one per line. Delete any you don't offer and add your own.
One per line. These are the choices in How did they find you? on a client’s profile, and what your Leads page counts. Add your referral partners by name — a midwife, a hospital, an agency, another studio — so you can see exactly who’s sending you work, not just “Referral”. 🤍
Give each session type its own colour, then flip on “Colour by type” on the Calendar.
Brand colors
Brand keywords
Client-facing
Calendar sync
Photos are optimized to a crisp web size on upload, so galleries load fast and stay light on storage. Shareable client links (a clean, no-login view your clients open) and downloads + favorites are the next two phases.