Zoho Bookings – Complete Setup & Usage Guide
Overview
Zoho Bookings is a scheduling tool (similar to Calendly) that allows clients to:
- See your real-time availability
- Book meetings without back-and-forth emails
- Automatically sync with your calendar and CRM
Recommended Setup Order (IMPORTANT)
Follow this order to avoid issues:
- Add Zoho Bookings to Zoho One
- Connect Calendar + Integrations
- Create Workspace
- Add Staff (Users)
- Create Services (Consultations)
- Set Availability & Working Hours
- Customize Booking Page
- Test Booking Flow
Step 1: Add Zoho Bookings
- Go to Zoho CRM
- Click the bottom-left menu (checkerboard)
- Open Admin Panel
- Click Add Application
- Add Zoho Bookings
✅ If you don’t see it, it hasn’t been added yet. Click here to know to learn on how to add one app in your zoho app launcher.
Step 2: Connect Calendar & Integrations
Go to Bookings → Integrations
Connect Calendar:
- Outlook or Google Calendar
Choose:
- ✅ Check conflicts
- ✅ Add bookings
💡 Best Practice:
- Check availability from your main calendar
- Create bookings in CRM → sync back to calendar
- Avoid double-sync loops (very common mistake)
Connect Video Meetings:
Integrate:
- Microsoft Teams
- Zoom
- Google Meet
This allows meetings to automatically include links.
Connect CRM:
- Choose Contacts (not Leads)
Enable:
- Check existing records
- Map basic fields (name, email, phone)
✅ This ensures:
- New bookings = new contacts
- Existing contacts = updated automatically
Workspace = your business structure
- Go to Settings
- Create a workspace
Define:
- Business name
- Timezone
- Business hours
💡 Use multiple workspaces only if:
- Different businesses
- Different teams or schedules
Step 4: Add Staff (Users)
- Go to Staff
- Add users
Assign:
- Role (Admin / Manager / Staff)
- Working hours
💡 You can:
- Limit when each person is bookable
- Add time off (vacation, holidays)
Step 5: Create Services (Consultations)
Go to Services → Create Service
Most common: One-on-One
Set:
- Name (e.g., “30-min Consultation”)
- Duration (15 / 30 / 60 min)
- Assigned staff
⚡ Important: Buffer Time
Example:
- 30-min meeting + 15-min buffer
👉 Blocks 45 minutes in calendar
This prevents back-to-back overload.
Step 6: Set Availability Rules
You can control:
Working Hours:
- Per user
- Even if calendar is free, bookings can be restricted
Booking Rules:
- Minimum notice (e.g., 30 min before meeting)
- Maximum booking window (e.g., 2 weeks ahead)
Time Off:
- Add vacations or unavailable periods
Step 7: Notifications & Reminders
Go to Workspaces → Notifications
Enable:
- Email reminders (recommended)
Example:
- 1 day before
- 30 minutes before
You can:
- Customize emails
- Use dynamic fields (name, time, etc.)
Step 8: Customize Booking Page
Go to:
You can:
- Change colors and layout
- Add logo
- Customize texts
- Modify labels (e.g., “Consultations” → “Meetings”)
Booking Page URL Options:
- Workspace URL
- Service URL
- Staff URL
You can:
- Share link directly
- Embed on website
Step 9: Test the Booking Flow
- Open your booking link
- Select service
- Choose time
- Fill details
- Confirm booking
✅ Check:
- Calendar updated
- CRM contact created
- Meeting link generated
Common Mistakes (Very Important)
❌ Double calendar sync → creates duplicates
❌ Not connecting CRM → no contact tracking
❌ No booking rules → last-minute bookings
❌ No buffer time → overloaded schedule
Resource from Zoho: