Online booking that fills your calendar, not your inbox.
Clients pick a time you're actually free, sign, pay the deposit and get a Google Meet link, while the booking writes itself into your Google Calendar.
October 2027 · week 43
Bookings From Google Offered
Mon 20
Tue 21
Wed 22
Thu 23
Fri 24
Editing block
Consultation
Amelia & Jordan
Open slot
Family session
The Bennetts · Bath
Dentist
Consultation
Dev & Aisha
Open slot
Album design
Wedding · Priya & Tom
Orchardleigh
Open slot
Consultation
Morgan & Riley
School pick-up
Bookings in black · your Google events in grey
Example studio and client data.
Rules,
not back-and-forth.
Set each session type once: length, buffers, where it happens, price, deposit, notice and how far ahead clients can book. Availability comes from your weekly hours, minus anything busy in the calendars you choose.
- In person, at the client's address or on a Google Meet call
- Date overrides and holidays
- Reschedule and cancel links within your rules
- Reminder emails before every session
Wedding consultation
Live- Length
- 30 minutes
- Buffer
- 15 min before · 15 min after
- Where
- Google Meet, link added for every attendee
- Price
- Free · max 3 a day
- Notice
- At least 24 hours · up to 90 days ahead
- Attendees
- “Add your partner’s email”
Availability: Mon to Fri, 09:00 to 18:00, minus anything busy in Google Calendar.
Thursday 11 March
16:00 · Consultation: Amelia & Jordan
meet.google.com/xqe-pvaw-tkm
Mini-session days
that fill themselves.
Pick a date, a session length and a gap. The slots are generated back to back, families book and pay a deposit, and when the day is full a waitlist takes over.
Autumn minis · Sat 8 Nov
Prior Park, Bath · 20 min + 10 min gap
09:00
Bennett
09:30
Okoro
10:00
Hughes
10:30
Open
11:00
Patel
11:30
Lewis
12:00
Open
12:30
Kaur
Waitlist: 3 families. Offered the next slot that frees up.

Photograph by Klara Kulikova, via Unsplash.
Family session · The Bennetts
Pick a time
Sat 18 Oct, 16:30
Sign the session agreement
Both signed
Pay the £75 deposit
Paid by card
Tell us about your family
Questionnaire sent
Wedding day questionnaire
Saved onto the job as you answer
Will you have a first look?
Where should the first look happen?
The walled garden, before 2pm
Family formal groups
8 groups listed
Booked means
signed and paid.
Ask for the session agreement, the deposit and a questionnaire as part of booking. The slot is held while the client finishes, and the booking is confirmed only when the steps you require are done.
- Partners added as attendees, each with the Meet link
- Household created or matched from their emails
- Confirmation with a calendar file for every attendee
On your website.
In your brand.
Booking pages live on your studio's subdomain or your own domain. To put one on the website you already have, paste one line of code and it appears in place, sized to fit.
- A booking page for each session type
- Calendar feed for Apple Calendar and Outlook
- No platform branding on any plan
Add booking to your website
<script src="https://caloreel.com/embed.js" data-caloreel="book" data-studio="fern-studio"></script>Works in Squarespace, Showit, WordPress, Wix and any site that accepts HTML.
Everything in the box.
Booking features, on both plans
- Two-way Google Calendar sync
- Free/busy checks across calendars
- Google Meet links for remote sessions
- Session types with buffers and notice
- Prices and deposits per session
- Contract, deposit and questionnaire at booking
- Mini-session days with waitlists
- Reschedule and cancel within your rules
- Email reminders
- Embeddable on any website
- Calendar feed for Apple and Outlook
- Partners added as attendees
Booking questions.
Does Caloreel sync both ways with Google Calendar?
Yes. Caloreel checks your free and busy times across the calendars you choose before offering a slot, writes each booking into the calendar you pick, and notices when you move or cancel the event in Google.
Can I use Apple Calendar or Outlook?
Bookings need a Google Calendar to check availability. If you live in Apple Calendar or Outlook, subscribe to your Caloreel calendar feed there so every booking and shoot shows up alongside your other events.
Can clients pay a deposit when they book?
Yes. Set a price and deposit on each session type. You can require the contract to be signed, the deposit to be paid and a questionnaire to be sent before a booking is confirmed.
How do mini sessions work?
Pick a date, a session length and a gap, and the slots are generated back to back. When they're full, families can join a waitlist and are offered any slot that frees up.
Can I put booking on my existing website?
Yes. Paste one line of code into Squarespace, Showit, WordPress, Wix or any site that accepts HTML, and your booking page appears in place, in your branding.
Can both partners join a consultation call?
Yes. The booking form asks for a partner's email too. Every attendee is added to the Google Calendar event and gets the Meet link, and the household is created or matched from their addresses.
Open the diary.
Connect Google Calendar, set up a consultation and send the link to your next enquiry. Fourteen days free, no card.