The relationship, not a CRM.
One record per person, one portal per client, and a journey that mirrors yours — carrying your name, on your domain.
See pricingA client is a person with a history, not a deal.
Contacts, portal logins, every project past and present, every message and every file live on one record. Repeat work is simply a new project on the same client, with the whole relationship still behind it.
- One client, many projects — siblings, anniversaries and repeat bookings stay connected.
- Lifetime booked, collected and outstanding at a glance.
- Private CRM notes and relationship metadata in one place.
Good morning, Elena
Your journey with us, mapped in one place.
Meet
2 MilestonesPlan
1 Milestone“A bespoke moodboard, narrative arc, and lighting treatment prepared for your celebration.”
Create
2 MilestonesOne record per person: projects, messages, money.
Your portal, your domain — not ours.
Galleries, proofs, invoices, intake, album reviews — one login, carrying your logo and colours. A subdomain, or your own domain.
- Passwordless link or password session — no app to install.
- Your logo, theme and colours. Editorial themes switch live.
- The client-side journey mirrors your timeline, derived from the same signals.
Elena & Julian
Vance-Keller WeddingProduction Engagements
New ProjectElena & Julian Wedding
Editorial Brand Film
Private CRM Notes
Relationship Metadata
The client workspace, whitelabeled end to end.
Where they came from, without the spreadsheet.
Every enquiry remembers its channel, campaign and referrer. UTMs are captured automatically, guest leads tag themselves, and word-of-mouth links back to the client who sent them.
- Channel, campaign, referrer_client_id and utm on every client.
- Funnel by channel and cost per booking in /insights.
- Guest-lead and public inquiry attribution happens without typing.
Channel, campaign and UTM — captured, not re-typed.
Messages that know the project.
Studio Desk threads sit on the project, not in a floating inbox. Bell and email nudge the client when something moves, and your words stay in one thread.
- Project-linked Desk thread with unread badges.
- Portal bell and email on milestones (proposal sent, gallery ready, etc).
- One-tap WhatsApp links with polished copy and phone normalization.
The proofs from the wedding are gorgeous 💛
When do you need the retainer?
We picked 24 favourites so far
One thread per project, not per tool.
One link answers “where are we?”
Nothing is retyped for the client. Milestones appear as they actually happen, and the follow-ups that follow are triggered by those same changes.
- Accepted proposal, paid retainer, published gallery — visible the moment it's true.
- Welcome, deep-dive and delivery emails fire from real status changes.
- Guest and public enquiries land on the client record with source attached.
Sent automatically when a client is moved to the Booked stage.
Hi Alex & Sam! Everything for your wedding — timeline, galleries, invoices — lives here, under one login. Your album proofs appear here as they’re ready, and you can approve each spread right from your phone.
Go to Your PortalAether Films · aetherfilms.newcodes.app
Automations driven by journey status, not a separate tool.
Full product · One real project · No credit card