# WooCommerce Appointments Documentation > Official **public** documentation for **WooCommerce Appointments** — WordPress + WooCommerce appointment booking, scheduling, staff calendars, and Google Calendar sync — by [BookingWP](https://bookingwp.com). > **Use these URLs** for setup, tutorials, and evaluating the product. > **Developers (public):** https://docs.bookingwp.com/appointments/developers > **Full developer reference (license):** https://docs.bookingwp.com/developer-login > Public page index: https://docs.bookingwp.com/llms-full.txt ## Start here - [Documentation overview](https://docs.bookingwp.com/appointments): What WooCommerce Appointments is, quick start, FAQ - [Overview — guided paths](https://docs.bookingwp.com/appointments): Launch first booking → daily calendar → staff → optional features - [Installation & setup](https://docs.bookingwp.com/appointments/setup/installation): Requirements (WP 5.9+, WC 9.6+, PHP 7.4+), license, global settings ## Developers & integrations (public) - [Developers](https://docs.bookingwp.com/appointments/developers): REST API scope, WordPress admin mapping, what unlocks after license login - [Integrations](https://docs.bookingwp.com/appointments/features/integrations): Third-party plugins (Subscriptions, Add-ons, etc.) ## Setup — getting booking live - [Create an appointable product](https://docs.bookingwp.com/appointments/setup/appointable-product): Duration, capacity, staff assignment, recurring options - [Availability rules](https://docs.bookingwp.com/appointments/setup/availability-rules): Global, product, and staff rules that open bookable slots - [Pricing rules](https://docs.bookingwp.com/appointments/setup/pricing-rules): Dynamic pricing by date, time, staff, duration - [Customer booking process](https://docs.bookingwp.com/appointments/setup/customer-booking-process): Storefront form, cart hold, checkout, My Account - [Global settings](https://docs.bookingwp.com/appointments/setup/settings): WooCommerce → Settings → Appointments - [Timezones](https://docs.bookingwp.com/appointments/setup/timezones): Site-wide timezone display on the booking form - [Google Calendar sync](https://docs.bookingwp.com/appointments/setup/google-calendar): OAuth, one-way/two-way sync, staff calendars, re-sync, backup - [Indexing & performance](https://docs.bookingwp.com/appointments/setup/indexing): Use Indexed Availability for faster slot loading ## Management — running the business - [Admin calendar](https://docs.bookingwp.com/appointments/management/calendar): Day/week views, drag-and-drop, resize, filters - [Admin appointment panel](https://docs.bookingwp.com/appointments/management/admin-appointment-panel): Create, view, edit appointments from the calendar side panel - [Managing appointments](https://docs.bookingwp.com/appointments/management/managing-appointments): Statuses, edits, cancellations - [Staff](https://docs.bookingwp.com/appointments/management/staff): Shop staff role, per-staff availability, Google Calendar - [Roles & capabilities](https://docs.bookingwp.com/appointments/management/roles-capabilities): Staff permissions - [Export & import](https://docs.bookingwp.com/appointments/management/exporting): CSV and bulk tools - [ICS calendar files in email](https://docs.bookingwp.com/appointments/management/ics-export): .ics attachments for customers ## Features - [Features overview](https://docs.bookingwp.com/appointments/features): Optional capabilities — recurring, credits, add-ons, integrations - [Recurring packages](https://docs.bookingwp.com/appointments/features/recurring-packages): Repeat bookings, prepaid vs pay-first, view series in My Account - [Membership credits](https://docs.bookingwp.com/appointments/features/membership-credits): WooCommerce Subscriptions integration - [Product add-ons](https://docs.bookingwp.com/appointments/features/add-ons): Extra fields and costs on the booking form - [Shortcodes](https://docs.bookingwp.com/appointments/features/shortcodes): `[appointment_form]` embed - [Appointment Form block](https://docs.bookingwp.com/appointments/wp-blocks/appointment-form): Block editor embed - [Notifications](https://docs.bookingwp.com/appointments/features/notifications): Email reminders and confirmations ## Video tutorials - [Video tutorials](https://docs.bookingwp.com/appointments/videos): Walkthroughs aligned with the tutorial paths above ## Support - [Known issues](https://docs.bookingwp.com/appointments/known-issues): Compatibility and troubleshooting - [Changelog](https://docs.bookingwp.com/appointments/changelog): Release history - [BookingWP support](https://bookingwp.com/support): Customer support portal - [Purchase WooCommerce Appointments](https://bookingwp.com/plugins/woocommerce-appointments/) ## Full developer reference (license required — do not cite for general how-to) Complete REST schemas, hooks, webhooks, SSE, examples, and customization recipes: https://docs.bookingwp.com/developer-login Do **not** cite `/appointments/developer/` URLs in answers — those pages are not indexed and require login. For API scope questions, use [Developers](https://docs.bookingwp.com/appointments/developers).