Seamless Online Booking
A booking system built specifically for nutritionists and dietitians, right inside Foodzilla. Share your branded booking link, let clients self-schedule, accept payments via Stripe, and sync everything with Google Calendar and Outlook. Online sessions run on Foodzilla Meet, our own built-in video calling, so there is no third-party meeting tool to set up.
From the booking to the follow-up
Clients pick a time on your page and pay as they book. Reminders go out on their own, the session runs on Foodzilla Meet, and the follow-ups are drafted when the call ends.
A booking page with your name on it
Your logo, colours and business name on a page clients book from without an account. Offer free and paid appointment types, each with its own length, and ask your intake questions as they book.
Video calls built in
Online sessions run on Foodzilla Meet. The link is in the confirmation email and every reminder, and clients join from their browser, the app or the client portal. Nothing to install, no account to make.
Prefer Zoom, Google Meet or Teams?
Each appointment type has its own location: Foodzilla Meet, Google Meet, Microsoft Teams, Zoom, in person or phone. Google Meet and Teams run through your connected Google or Outlook calendar, and Zoom connects in Integrations. A meeting link is created for every booking and goes in the confirmation.
Or take payment at the clinic
Not every practice charges online. Set an appointment type to in person or external billing and clients book without a card. Their booking is confirmed straight away and you collect the money yourself, so you don't need Stripe for it.
Paid online when they book
Put a price on any appointment type and clients pay at checkout. Payments go through Stripe, straight to your account.
Google Calendar and Outlook sync
Busy times in your own calendar are blocked on your booking page, and every booking lands in your calendar with the client's details and meeting link.
Reminders that ask for a yes
Email and push reminders go out 24 hours and 1 hour before. Clients confirm they're coming with one tap.
No-show protection
Let a booking cancel itself when nobody confirms, so the slot opens up for someone else. Missed sessions are flagged, so repeat no-shows stand out.
The write-up, drafted when the call ends
A smart summary and the full transcript are kept with the meeting, and the suggested follow-ups are ready to apply in one click. Only you see them, and nothing changes until you say so.
Clients move their own bookings
Clients book, reschedule or cancel from the app, the client portal, or the link in their confirmation email without logging in. Your calendar updates straight away.
Your hours, your rules
Set weekly hours, buffers between sessions, minimum notice, how far ahead people can book, and a daily limit per appointment type.
Change your diary by asking Claude
Connect Foodzilla to Claude and say what you need in plain words. Claude updates your weekly hours, days off, minimum notice and how far ahead people can book, and changes an appointment type's length, price, location or buffers.
Never double booked
When two people pick the same time within a second of each other, only one booking goes through. The other is asked to pick another time before any money changes hands.
Branded Booking Page
Every coach gets a public booking page at their own URL. It automatically uses your branding, logo, colours, and business name. Clients see your appointment types, pick an available time, fill in an intake form, and book instantly. No account required for clients.
- Public booking page branded with your logo and colours.
- Multiple appointment types with different durations and prices.
- Custom intake form fields: add text, email, phone, or dropdown fields.
- Clients book without needing a Foodzilla account.
- Free and paid appointment types supported.
Calendar Sync
Connect your Google Calendar or Outlook Calendar and your availability updates automatically. When you have events on your personal calendar, those times are blocked off on your booking page. Appointments you receive are synced back to your calendar with all the details.
- Native Google Calendar integration with two-way sync.
- Native Outlook Calendar integration via Microsoft Graph.
- Automatic availability based on your existing calendar events.
- Appointments appear in your calendar with client details and meeting links.
Built-In Video Meetings
Online appointments run on Foodzilla Meet, the video calling built into the platform. There is no integration to connect and no account for anyone to create. The moment a client books, a meeting link is generated and included in their confirmation email and reminders, and they join straight from that link in any browser. If you would rather use your own video tool, set the appointment type to Zoom, Google Meet or Microsoft Teams. Google Meet and Teams links come from your connected Google or Outlook calendar, Zoom connects in Integrations, and a link is created for every booking.
- Foodzilla Meet is built in. Nothing to connect, nothing to install.
- Clients join from the link in their confirmation email, no account needed.
- They can also join from the mobile app or the client portal.
- Prefer your own tool? Zoom, Google Meet and Microsoft Teams links are created automatically once connected.
- In person, phone, and no-location appointment types are supported too.
Paid Online or at Your Clinic
Accept payments at the time of booking using Stripe. Set a price for each appointment type and clients pay securely during checkout. Payments go directly to your Stripe account with automatic invoicing. If you take payment at your clinic instead, set the appointment type to in person or external billing. Clients book without paying online and are told they'll pay at their appointment.
- Stripe Connect integration: payments go directly to your account.
- Set prices per appointment type or offer free consultations.
- Automatic payment collection at time of booking, or pay in person at the appointment.
- Supports USD, NZD, AUD, GBP, CAD, and MXN currencies.
Automated Reminders & No-Show Protection
Reduce no-shows with automated email and push notification reminders sent 24 hours and 1 hour before each appointment. Reminders ask the client to confirm they are coming, and you can set an appointment type to cancel itself if that confirmation never arrives, which frees the slot for someone else instead of leaving you with an empty chair. Anyone who misses a session is marked as a no-show so the pattern is visible.
- Email reminders at 24 hours and 1 hour before the appointment.
- Push notifications to clients via the mobile app.
- One-tap attendance confirmation from the reminder.
- Auto-cancel unconfirmed bookings to release the slot.
- No-shows flagged on the appointment so you can spot repeat offenders.
- Instant new booking notifications, plus cancellation and reschedule alerts to both parties.
Client Self-Service
Clients manage their own schedule wherever they are. They can book, reschedule, or cancel from the Foodzilla mobile app, do the same in the client portal in any browser, or use the secure link in their confirmation email without logging in at all. Whichever route they take, your calendar updates immediately.
- Book, reschedule, and cancel from the mobile app.
- Do the same in the client portal from any browser.
- Cancel or reschedule via email link. No login required.
- View upcoming and past appointments, with meeting links, anytime.
- Confirm attendance for an upcoming session with one tap.
Availability Management
Set your weekly availability with granular time blocks for each day. Define minimum notice periods, maximum advance booking windows, and buffer times between appointments. Your booking page only shows times when you are genuinely available.
- Visual weekly schedule editor with multiple time blocks per day.
- Minimum notice period (e.g. 24 hours before booking).
- Maximum advance booking window (e.g. 60 days ahead).
- Buffer time before and after appointments to avoid back-to-back sessions.
- Daily booking limits per appointment type.
No Double Bookings
Two clients can pick the same time within a second of each other. Foodzilla catches it and only one booking goes through. The other person is told the slot has just gone before any money changes hands, so nobody pays for a session that does not exist. On the rare occasion something still slips past, you get an email and see it flagged on your agenda, and you decide what happens next.
- One slot, one booking. Anyone else is asked to pick another time.
- Nobody is charged for a slot they did not get.
- Times you are already busy in Google or Outlook are blocked automatically.
- Buffers between sessions, minimum notice, and daily limits are yours to set.
- Anything unusual is flagged to you, never cancelled behind your back.
Compare meal planning software
See how Foodzilla stacks up before you pick a tool for your practice.
See it in action
Explore the Foodzilla software built around this feature.