Studio Magic · Back office — how a job flows
Running one job from booking through delivered photos. No tech background needed — follow it top to bottom. This is the "what do I click" guide; setting your studio up in the first place is a separate guide.
Print this, tape it to your monitor. Each line names the exact screen.
| # | Step | Where you go | What happens |
|---|---|---|---|
| 1 | Get the job in | Booking Magic → 📥 Intake queue / 🎯 Book / Rebook, or Organizations → New | A job gets created |
| 2 | They get their portal | Automatic when you approve | Org gets ONE "you're booked" email + their picture-day home |
| 3 | Session details | Job → Send session details (or they fill it in-portal) | You learn headcount, schedule, arrival |
| 4 | Agreement | Agreements board → send for e-sign | They sign; a copy auto-files |
| 5 | Marketing | Marketing Magic → make posters | Picture-day posters land in the org's portal |
| 6 | Roster | They upload / parents self-register / Roster Magic | You get the list of who's photographed |
| 7 | Staff the shoot | Shifts → the staffing sheet | Crew claim open seats, or you assign them |
| 8 | Equipment prep | Job → Equipment Prep (#/session-prep) | Each gear set gets an owner + a prep list, emailed & texted |
| 9 | Shoot day | Shoot-day home (#/shoot-day/home) + the job Brief | Crew see call time, details, scan subjects, log issues |
| 10 | Cull & production | Cull Magic + Backstage | Pick keepers, QC, prep for the lab |
| 11 | Deliver photos | Portal Magic → Photos & files; families buy in Captura | Org & families get their pictures |
A job starts a few different ways depending on the client. Pick the one that matches your situation.
Three doors — any works:
Go to Booking Magic → 🎯 Book / Rebook. Each org gets a next-step button:
You can do the same from the org's own page (Send portal / Send booking link + ➕ New job).
Public bookings land in Booking Magic → 📥 Intake queue. Open the request and:
Every job has a session type, and each asks slightly different questions. Here's the big idea, then a table of every type.
| Session type | Use it for | Its form mainly asks |
|---|---|---|
| School Portraits (Fall / Spring) | K-12 picture day | Headcount, bell schedule, arrival, yearbook |
| School (multi-level) | A campus with several session types | "What kind of school?" then the right sessions |
| Preschool / Daycare | Daycares & preschools | Rooms, headcount, parent registration |
| School Sports | You dictate the day | Teams, athlete counts |
| Sports Leagues | League teams self-schedule | Team booking slots |
| Dance (Recital) | Parent-facing recital shoot | Dancers, costumes, schedule |
| Dance Company | Competition-team shoot | Teams, costume-per-team |
| Seniors | HS senior portraits | Headcount, look/attire |
| Staff Photo Day | Just staff / faculty headshots | Staff headcount, arrival — no roster/yearbook |
When you approve a fresh booking (or click Send portal), Studio Magic does two things for you:
When the org opens it, they see a Welcome page with an ordered checklist, "Your next steps":
Below that is a calm "We're handling these — nothing needed from you" group (agreement, prep, marketing) so they know those are on your plate. Orgs with more than one session see a card per session.
The full pre-shoot form — headcount, bell schedule, arrival, yearbook. Two ways it gets filled in:
The agreement is a friendly "here's what we'll do together" letter — not a deposit contract. Go to Agreements. The board sorts every org into four columns:
One org: open its card → the editor opens (build it ✨ Full proposal or ✏️ From scratch) → send for e-signature. Several at once: Send to all missing opens a review step first — one row per org with a Preview, so you confirm the right agreement before anything sends.
What this is: the digital picture-day posters / announcement graphics you make so everyone knows picture day is coming — the images you post on social media and parent apps (ClassDojo, Remind, the school's Facebook). Keep it simple: a poster that says "Picture Day is coming!" in the school's colors.
Current setup, honestly: Studio Magic can auto-make a poster the moment you confirm a job, but that's turned off by default right now (the auto-made ones weren't good enough). So today marketing is a quick make-it-yourself, then share step. (If you ever want the automatic version, it lives under Marketing Magic → Approvals with an "Auto-marketing is off" activate button — but you don't need it.)
Quicker way to share one graphic: Card Studio lets you upload your own finished poster (a Canva design), drop the right QR on it, and send it into the org's portal Marketing Materials folder — same place.
The roster is the list of who's being photographed. Three ways in (any one works):
Every job needs people on it. Go to Shifts. The default view is the staffing sheet (there's a ▦ Sheet · ⊞ Grid · ☰ List toggle — Sheet is the one that looks like your old Google spreadsheet):
Two ways a seat gets filled:
The # Stations column shows how many camera setups the day needs (this same number drives the equipment prep list in the next step); the Time column shows the crew's call/arrival time — earlier than the shoot start, because the app works it back from how long setup takes.
Once the shifts are claimed, someone has to pull the gear from the prep room and get it ready. Studio Magic turns that into four prep sets, and for each one you "tag" the person who owns it — in the app that's picking an Owner — and they get a checklist by email and text. This is the "who grabs what, and is it ready?" step.
Here's the thing that saves you the most work: the Electronics and Equipment lists ARE your Equipment registry. They're built live from the gear you keep in Equipment (#/equipment) plus your station kits — you don't hand-author them. The two lists just sort your gear into the powered stuff you charge or format (Electronics) and the passive support you just pack (Equipment). Lenses stay on the cameras, so they never show up as a separate grab line. Add a new camera or retire a broken stand in Equipment, and these lists follow on their own.
They also scale to the size of the day. Each item carries a "per-station" amount, so the list multiplies by the day's station count (the same # Stations number from the staffing sheet): 4 stations → "charge 4 batteries, pack 4 SD cards," 2 stations → 2 of each. You never hand-count.
QC and Cull are the same short checklist every time — the control-point steps before the batch goes out and the keeper-assembly steps after culling. You write those two once; they don't change job to job.
Set-up-once vs. every-job. The prep sets — their labels, where each is stored, and the QC/Cull steps — are authored once under Equipment Prep template setup (#/session-prep). There, Electronics and Equipment show a read-only preview of your live gear (edit the gear in Equipment, not here), while QC and Cull are simple tables you type into. After that, every job is just "pick an owner → Send list."
On the day, your crew live in Shoot-day home (#/shoot-day/home) — a phone-friendly page built for photographers, not the admin dashboard.
After the shoot, the pictures go through your production pipeline. High level, there are two homes:
Cull Magic (#/cull-magic/<job id>) — where you go through the shoot and pick the keepers. Built for photographers: images stay grouped the way you need them (by subject / pose) and it never silently re-sorts your work. You assemble a keeper package to hand to editing, and the round-trip back from the editor is tracked so nothing gets lost. (It also has a Pose Library and Training for consistent poses across the crew.)
Backstage — your production control room. Its rail leads with "What needs you now": the Queue, Mentions, Session issues (everything crew flagged on shoot day), and a launch into Cull Magic. A calmer group holds Yearbook readiness, the Makeup board (who still needs a makeup day), and Production health (jobs sitting too long).
After the shoot, the finished pictures reach two audiences:
Captura is the store where parents order prints and downloads. Studio Magic is your hub — it's never a parent storefront and parents never log into it. You hand families their gallery links (or a QR / access-code sheet) and they shop in Captura.
In Portal Magic, an org's files live under 📸 Your photos & files. A file only shows for them once it's marked delivered — a draft stays hidden. When something reaches delivered, the org gets a "something new is ready in your portal" email automatically.
Under the portal's 🤝 Share with families tab: an access-code list (CSV), QR cards and proof sheets, a printable photo-gallery sheet (hand it out so everyone can find their gallery), and copyable "find my photos" + makeup sign-up links.
That's the full line — from "I have a client" to families holding their photos.
| Moment | You click | Studio Magic does automatically |
|---|---|---|
| Approve a booking | Confirm → Create job | Creates org+contact+job; grants portal; sends ONE "you're booked" email |
| Org opens portal | — | Shows the "Your next steps" checklist |
| Session details submitted | (they submit) | Notifies you 3 ways, email lists the answers; marks the job |
| Agreement signed | (they sign) | Files a signed copy into Business documents |
| Marketing set finished | Generate & save | Drops posters into the Marketing Materials folder + emails the org |
| Roster dropped / parent registers | — | Notifies you 3 ways |
| Confirm a job | Confirm it | Opens the right number of crew seats on the staffing sheet |
| Send an equipment prep list | Send list | Emails and texts the prep list to the set's owner |
| Crew claim / clock in | (they tap) | Fills the seat / logs their hours |
| File marked delivered | Mark it delivered | Emails the org "something new is ready" |
Notes for Mande
Audited against the live app 2026-07-14. Every screen/route/button in this guide checked out — no phantom screens. These are the open questions + coming changes.