Zoho Bookings is the appointment scheduling component of the Zoho ecosystem, designed to replace the back-and-forth email volley that consumes a surprising portion of every workweek. Whether you are running a consultancy, a salon, a coaching practice, or a sales team that needs prospects to self-schedule discovery calls, Zoho Bookings provides a public booking page, calendar synchronization, automated reminders, and payment collection in a single product. This zoho bookings setup walkthrough takes you from a blank workspace to a live booking page accepting real appointments in roughly fifteen minutes. Compare it head-to-head with alternatives in our best Calendly alternatives round-up.
The product sits inside the broader Zoho One bundle and integrates natively with Zoho CRM, Zoho Mail, Zoho Meeting, and Zoho Calendar. If you are already operating inside the Zoho ecosystem, the configuration overhead is minimal because identity, calendar, and customer data already exist. If you are arriving as a standalone user, this Zoho bookings setup free path is the easiest way in: the Forever Free plan is sufficient to evaluate the platform with one user and a single calendar sync before you commit to a paid tier.
This guide assumes you have a Zoho account and access to either the standalone Zoho Bookings product or the Zoho One suite. We will configure a workspace, add at least one service and one staff member, connect a calendar, customize the customer-facing booking page, configure notifications, and walk through optional payment integration. By the end you will have a shareable booking URL and a verified end-to-end test appointment.

What Do You Need Before Setting Up Zoho Bookings?
Before you begin, gather the following so the configuration flow is uninterrupted:
- A Zoho account with administrator privileges. If your organization already uses Zoho One, sign in with the account that owns the suite license.
- A primary calendar to synchronize. Zoho Bookings supports Zoho Calendar, Google Calendar, Microsoft 365 Calendar, and CalDAV. Choose the calendar that already contains your real availability so the system can block out conflicting times automatically.
- A list of services you intend to offer. For each service, write down the duration, a short description, and whether it is paid or free.
- Staff members who will accept bookings. You will need their email addresses to send invitations during configuration.
- A logo file (PNG or SVG, square format ideally) and your brand color hex code if you intend to customize the booking page beyond defaults.
- A Stripe, PayPal, or Razorpay account if you plan to collect payment at booking. Payment processing is a Premium plan feature and is not available on the Forever Free or Basic tier.
If you are unsure which plan to evaluate on, the Zoho Bookings free plan supports one user, one calendar sync, basic email notifications, and 200MB of storage with Zoho branding on the booking page. The Basic plan at $8 per user per month (or $6 per user per month billed annually) unlocks core scheduling, multi-schedule, round-robin, and appointment reports inside one workspace. The Premium plan at $12 per user per month (or $9 per user per month billed annually) adds three workspaces, SMS workflows, custom workflows, white-label branding, payment integrations, Zoho CRM synchronization, and group bookings. Larger or more complex deployments can request the Flex plan with custom pricing. Zoho Bookings is also bundled into Zoho One at $45 per user per month (or $37 per user per month billed annually), which is the most cost-effective path if you also need the broader suite. For a full breakdown of Zoho Bookings pricing, see the Zoho One pricing page for current rates and plan details.
Step 1: Create Your Workspace
A workspace in Zoho Bookings is the top-level container that groups services, staff, and a public booking URL. Most small businesses operate with a single workspace; Premium customers can create up to three (for example, one workspace per branch or per service line). Read the official workspace docs for advanced edge cases.

Sign in at bookings.zoho.com and select Create New Workspace on the welcome screen. Provide the following:
- Workspace name - the public-facing name customers will see. Use your brand name or a department name (for example, “Acme Consulting” or “Acme Sales Discovery”).
- Workspace URL - the slug that appears in your booking page URL. The default format is bookings.zoho.com/yourworkspace. Pick a slug that is short, brandable, and free of underscores.
- Time zone - critical. The time zone you choose here is the default for all services. Customers booking from other zones will see local times automatically, but the back-end records use this default. Choose the zone where your staff actually work.
- Currency - set this if you plan to charge for appointments. It can be changed later but reconfiguring after live bookings exist is messier than getting it right the first time.
- Industry - optional, used to suggest service templates. Pick the closest match.
Save the workspace. You will land on the workspace dashboard, which is empty at this point. The left navigation contains Services, Staff, Workshops, Resources, Calendar, and Reports. We will populate Services and Staff next.
Step 2: Add Services and Staff
A service in Zoho Bookings represents a single bookable offering: a 30-minute consultation, a 60-minute strategy call, a 90-minute haircut, and so on. Each service has its own duration, buffer time, price, and assigned staff list.
Navigate to Services in the left sidebar and select Add Service. Configure:
- Service name - what the customer sees in the booking page (for example, “Initial Strategy Call”).
- Description - one or two sentences explaining what is included. This appears under the service name on the public page.
- Duration - how long the appointment is. Common values are 15, 30, 45, and 60 minutes.
- Buffer time - padding before and after each appointment so back-to-back bookings do not stack against your calendar. A 5-10 minute buffer is typical for video calls; in-person services often need 15-30 minutes.
- Price - leave at zero for free consultations or set the amount in your workspace currency. Pricing fields only enable payment collection if you complete Step 6 below.
- Staff - select which staff members can deliver this service. If you have not added staff yet, save the service as a draft and return after Step 2’s staff configuration.
- Booking window - how far in advance customers can book and how close to the present time they are allowed to book. A typical setting is “minimum 4 hours notice, maximum 60 days ahead.”
Save the service and repeat for each offering. Keep the initial list short - three to five services is plenty to launch. You can always add more later.
Now add staff. In the Staff section, select Add Staff and enter each team member’s name and email address. Zoho Bookings sends an invitation email; staff must accept and connect their own calendar separately. Staff members count against your user license, so on the Forever Free plan you are limited to one staff member (yourself).
For each staff member, configure their Working Hours under their profile. The default is Monday through Friday, 9 AM to 5 PM in the workspace time zone. Override this if a staff member works different hours, includes weekends, or has split shifts. The system uses working hours plus calendar sync to compute real availability.
If you are on the Premium plan and want to enable round-robin assignment (the system automatically picks the staff member with the most availability or fewest recent bookings), enable Round Robin at the service level and assign multiple staff to that service. The same fairness pattern shows up in AI scheduling assistants for sales teams that route inbound calls.
Step 3: Sync Your Calendar
Calendar synchronization is the single most important step in Zoho Bookings setup. Without it, the platform cannot block out times when you are already busy, and double-bookings are inevitable.
From the workspace dashboard, navigate to Settings > Calendar Sync. Choose your provider:
- Zoho Calendar - one-click sync if you are inside Zoho One.
- Google Calendar - OAuth flow. You will be redirected to Google, asked to grant Zoho Bookings read and write permission, and returned to the integration screen.
- Microsoft 365 / Outlook Calendar - OAuth flow. You will sign in with your Microsoft work or school account.
- CalDAV - manual configuration for iCloud, Fastmail, and other CalDAV-compatible providers. You will need a server URL, username, and an app-specific password.
Once authenticated, choose which calendar to read availability from and which calendar to write new appointments to. These can be the same calendar or different ones (some users keep a dedicated “appointments” calendar so personal events stay separate). Enable Two-Way Sync so events created in Zoho Bookings appear on your primary calendar and vice versa.
The Forever Free plan permits one calendar sync connection. If you have separate work and personal calendars to consider for availability, you will need at least the Basic plan. Each staff member completes their own calendar sync from their personal Zoho Bookings login - you cannot sync calendars on behalf of others.
Test the sync by creating a manual event in your primary calendar for a time that overlaps with your working hours. Refresh the Zoho Bookings calendar view; the event should appear as a blocked slot within a minute or two. If it does not, revisit the sync settings and confirm the correct calendar is selected.
Step 4: Customize the Booking Page
The customer-facing booking page is the public URL where prospects and clients pick a time. Customization affects conversion - a branded page with clear copy and a logo converts better than a generic Zoho-branded default.

Navigate to Settings > Booking Page (sometimes labeled Workspace Settings). Configure:
- Logo - upload a square PNG or SVG. The recommended size is 200x200 pixels at minimum.
- Brand color - the accent color used on buttons and headers. Match your website’s primary color.
- Welcome message - a one-sentence greeting at the top of the booking page. Something like “Pick a time that works for you - I will confirm by email.” Concise booking copy mirrors the best AI calendar apps for 2026 recommendations.
- Custom fields - add the questions you want to ask customers when they book. Common additions are “Company name,” “Phone number,” “What would you like to discuss?” Mark fields as required if they are essential. Each extra field reduces conversion - see our best AI calendar apps for 2026 for benchmarks.
- Confirmation page - the message customers see after booking. Include any pre-meeting instructions (“I will email a Zoom link 10 minutes before our call”).
- Cancellation policy - displayed on the booking and confirmation pages. Set the minimum notice required for cancellation and any cancellation fees if applicable.
White-label branding (removing the “Powered by Zoho Bookings” footer and using a custom domain like book.yourcompany.com) is a Premium plan feature. On Forever Free and Basic plans, the Zoho footer remains visible.
If you maintain a website, copy the Embed Code under Booking Page > Embed and paste it into the page where you want customers to book. The embed renders a responsive iframe that picks up your branding automatically. Alternatively, link directly to the public URL from email signatures, social profiles, and email campaigns.
Step 5: Set Up Notifications and Reminders
Notifications keep both staff and customers informed and reduce no-shows. Zoho Bookings ships with sensible defaults, but most workspaces need at least minor adjustments.
Navigate to Settings > Notifications and review each notification type:
- Booking confirmation - sent to the customer immediately after a booking is created. Customize the subject line and body to include any pre-meeting prep instructions, a link to the meeting (if a video tool is integrated), and a cancellation link.
- Booking notification to staff - sent to the assigned staff member when a new appointment is booked. Default content is usually sufficient but consider adding the customer’s answers to your custom fields so staff have context before the call.
- Reminder emails - the most important reminder is sent 24 hours before the appointment. Add a second reminder one hour before for high-value or paid services.
- Cancellation and reschedule emails - confirmations sent when a customer cancels or moves an appointment. Keep these brief and friendly.
- Follow-up email - sent after the appointment ends. Useful for collecting feedback or driving the next step (a proposal, a follow-up call, a review request).
SMS notifications are a Premium plan feature. If your service involves no-shows that hurt revenue (salons, medical practices, paid coaching), the Premium upgrade pays for itself quickly because SMS reminder open rates are dramatically higher than email.
For each notification template, use the available merge tags - Customer Name, Service Name, Appointment Time, Staff Name, Cancellation Link, and Reschedule Link - so each message is personalized.
Step 6: Connect Payments (Optional)
Payment integration converts Zoho Bookings from a free scheduling tool into a paid-bookings engine. This step is optional and only available on the Premium plan and above.
Navigate to Settings > Payment Integrations and connect one or more of:
- Stripe - the most common choice for North America and Europe. Connect via Stripe’s OAuth flow. Once connected, services with a non-zero price will display the payment step before booking confirmation.
- PayPal - widely accepted globally. Connect with your PayPal Business account.
- Razorpay - popular for businesses operating in India and parts of Asia.
After connecting a processor, return to each paid service and confirm that Require Payment at Booking is enabled. You can also choose between full payment, partial deposit, or pay-later (where the customer is charged at the appointment).
Test the payment flow with a real card on a low-value service - $1 is enough. Cancel the test transaction afterward to refund yourself. The processor’s standard fees apply (typically 2.9 percent plus a fixed cents amount per transaction); Zoho does not add a markup on top of the processor.
If you are not collecting payment, leave this section blank and skip to verification.
How Do You Verify Your Zoho Bookings Setup?
Before sharing your booking URL publicly, run an end-to-end test. The goal is to confirm that the booking lands on your calendar, the customer receives confirmation, and reminders fire correctly.

Open your public booking URL (bookings.zoho.com/yourworkspace) in a private browser window or a different browser than the one you are signed into Zoho with. This simulates a real customer view.
Walk through the booking flow:
- Select a service.
- Pick an available time slot. Confirm that times you know are blocked (lunch break, an event you created in Step 3) are not offered.
- Fill in customer details, including any custom fields.
- If payment is required, complete the test transaction with a real card.
- Submit the booking.
After submission, verify each of the following:
- The confirmation page displays the correct date, time, service, and staff member.
- The confirmation email arrives at the customer email address you used. Check the subject line, body content, merge tag values, and the cancellation link.
- The appointment appears in your synced calendar (Google, Microsoft, or Zoho Calendar) within one to two minutes.
- The Zoho Bookings dashboard shows the appointment under Appointments > Upcoming.
- The assigned staff member receives the staff notification email.
- If you connected a payment processor, the transaction appears in the processor’s dashboard with the correct amount and metadata.
Cancel the test booking using the cancellation link in the confirmation email. Verify that the cancellation email is received and the slot becomes available again on the booking page.
If any step fails, the most common causes are: calendar sync not yet propagated (give it five minutes), notification templates accidentally disabled, working hours misconfigured, or the test was scheduled outside the staff member’s working hours. Review Settings > Notifications and the staff working hours, then retest.
Next Steps After Going Live
Once verification passes, the workspace is production-ready. The following actions extend value over the first weeks of use:
- Add the booking link to your email signature. Every email you send becomes a passive lead-capture surface.
- Embed the booking widget on your website. The Embed Code under Booking Page settings produces an iframe that renders inline on any page.
- Connect Zoho CRM. On the Premium plan, enable the Zoho CRM integration so each new booking creates or updates a Lead or Contact record automatically. See the Zoho CRM setup guide for the CRM-side configuration. This is invaluable for sales teams who want bookings to show up in their pipeline without manual data entry.
- Configure Zoho Meeting integration. If you are running video calls, connect Zoho Meeting (or Zoom, Microsoft Teams, or Google Meet) so each appointment automatically generates a meeting link in the confirmation email.
- Review reports weekly. The Reports tab tracks bookings by service, staff utilization, no-show rate, and revenue. Use this data to retire underperforming services and identify capacity bottlenecks.
- Iterate on email copy. A/B test confirmation and reminder subject lines. Even small improvements in open rates translate into fewer no-shows.
For teams adopting Zoho Bookings as part of a broader Zoho One rollout, this is also the moment to review which other Zoho applications you should integrate next. Zoho Books for invoicing, Zoho Mail for branded email, Zoho Sign for contracts, and Zoho Campaigns for email marketing all interoperate cleanly with the booking data Zoho Bookings collects. The Zoho One bundle review 2026 covers the bundling math.
Frequently Asked Questions
How long does Zoho Bookings setup actually take?
A single-user workspace with one or two services and a Google Calendar sync can be live in fifteen minutes if you have your assets ready (logo, color, service descriptions). Multi-staff workspaces with payment integration and CRM sync are realistically a one-hour project. The biggest time sink is writing good service descriptions and notification copy, not the technical configuration.
Can I use Zoho Bookings for free?
Yes. The Forever Free plan supports one user, one calendar sync, basic email notifications, 200MB of storage, and the mobile app. The trade-offs are Zoho branding on the booking page, no payment processing, no SMS, no CRM integration, and no team scheduling. It is sufficient for solo consultants and freelancers; teams or paid services need Basic or Premium.
Does Zoho Bookings work with Google Calendar and Outlook?
Yes. Zoho Bookings supports two-way calendar sync with Zoho Calendar, Google Calendar, Microsoft 365 / Outlook Calendar, and any CalDAV-compatible provider (iCloud, Fastmail). Each staff member can sync their own calendar independently.
Can customers reschedule their own appointments?
Yes. Every confirmation email contains a reschedule link. Customers can pick a new time from the available slots within whatever booking window you configured. The original slot is released automatically and the new slot is reserved. Both the customer and the assigned staff member receive a reschedule notification.
How does Zoho Bookings handle payments?
Payment processing requires the Premium plan and a connected processor (Stripe, PayPal, or Razorpay). Once configured, services with a price greater than zero require payment before the booking is confirmed. Zoho does not add fees on top of the processor’s standard rates. Refunds are issued through the processor’s dashboard, not through Zoho Bookings.
Is Zoho Bookings included in Zoho One?
Yes. Zoho Bookings is part of the Zoho One bundle at $45 per user per month (or $37 per user per month billed annually). If you already use Zoho One, no additional license is required. This is the most cost-effective path if you also need Zoho CRM, Zoho Mail, Zoho Books, and the rest of the suite.
The Bottom Line
A working zoho bookings setup eliminates the back-and-forth email volley around scheduling and replaces it with a public booking page that respects calendar conflicts, sends reminders automatically, and (on Premium) collects payment at booking. The Forever Free plan is useful for validating the workflow on day one with a single user, but most active teams should plan to start on Basic at $6 per user per month billed annually for round-robin and multi-schedule features, then move to Premium at $9 per user per month billed annually the moment SMS reminders or paid bookings enter the picture. Compare it head-to-head with alternatives in our best Calendly alternatives round-up, and see the Zoho One tool page if you want Bookings bundled with the rest of the suite. The Zoho One bundle review covers the economics of the full suite license versus standalone subscriptions.
Want to learn more about Zoho One?
Related Reading
- Zoho One Tool Page
- Best Calendly Alternatives
- AI Scheduling Assistants
- Best AI Calendar Apps for 2026
Related Guides
- Zoho AI Guide: Zia Across the Zoho Suite in 2026
- Zoho Analytics Dashboard Setup: First BI Dashboard
- Zoho Books Setup Guide: Small Business in 30 Minutes
- Zoho Connect Setup Guide: Internal Team Network
- Zoho CRM Setup Guide for Small Business Sales Teams
- Zoho Mail Custom Domain Setup: Migrate from Gmail
- Zoho One Review 2026: Is the All-in-One Suite Worth It?
- Zoho Projects Setup Guide: Tasks, Milestones, Onboarding
- Zoho Sign Setup Guide: Send Your First eSignature Fast
- Zoho Desk Setup Guide: Build Your Help Center
- Zoho Social Setup Guide: Schedule Posts Across All Networks
- Zoho Assist Setup Guide: Free Remote Support for IT Teams
- Zoho Campaigns Email Marketing Setup: First Campaign in 20 Minutes
External Resources
Related Guides
- Zoho AI Agents: Step-by-Step Zia Agent Studio Setup
- Zoho AI Guide: Zia Features, Pricing, and Use Cases 2026
- Zoho Assist Setup Guide: Free Remote Support for IT
- Zoho Campaigns Setup: Send Your First Email Campaign
- Zoho Cliq Setup Guide 2026: Team Chat in 20 Minutes
- Zoho Commerce Setup Guide (2026): Domain to First Sale
- Zoho Connect Setup Guide: Build a Team Network 2026
- Zoho CRM For Small Business Explained (2026 Guide)
- Zoho CRM Pricing Guide: All Tiers & Costs Compared
- Zoho Flow Tutorial: Connect Apps Without Code 2026