Foodzilla
Feature

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.

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 Google Meet, connect your Google Calendar and links are created there instead.

  • 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.
  • Google Meet links generated automatically if you connect Google Calendar.
  • In person, phone, and no-location appointment types are supported too.

Payments via Stripe

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.

  • 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.
  • 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.

See it in action

Explore the Foodzilla software built around this feature.

Frequently Asked Questions

Online Booking & Appointment Scheduling for Nutritionists | Foodzilla | Foodzilla