# WooCommerce Appointments — Public Documentation Index > Auto-generated at build time. Curated entry point: https://docs.bookingwp.com/llms.txt > **Public pages only.** For REST API / hooks scope before purchase: https://docs.bookingwp.com/appointments/developers > Full developer reference: https://docs.bookingwp.com/developer-login (license required). ## Public documentation pages - https://docs.bookingwp.com/appointments — Official BookingWP guide for WooCommerce Appointments — WordPress appointment booking, availability rules, admin calendar, Google Calendar sync, recurring packages, and REST API. Install, configure, and go live. - https://docs.bookingwp.com/appointments/changelog/archive — Full WooCommerce Appointments version history. - https://docs.bookingwp.com/appointments/developers — Build with WooCommerce Appointments — REST API, hooks, and webhooks on your WordPress site. Public overview of what to expect; full reference with a license. - https://docs.bookingwp.com/appointments/features — Optional WooCommerce Appointments features — recurring packages, membership credits, add-ons, notifications, integrations, and embeds. - https://docs.bookingwp.com/appointments/features/add-ons — Use Product Add-ons to collect options and extend appointment duration or cost. - https://docs.bookingwp.com/appointments/features/developer-resources — Redirects to the public Developers overview — REST API scope, hooks, and what unlocks after license login. - https://docs.bookingwp.com/appointments/features/integrations — Third-party extensions and built-in integrations for WooCommerce Appointments — deposits, subscriptions, payments, automation, and compatibility. - https://docs.bookingwp.com/appointments/features/membership-credits — Grant appointment credits per billing period on subscription products; customers book at $0 checkout. - https://docs.bookingwp.com/appointments/features/notifications — Configure admin and customer emails for appointment lifecycle events. - https://docs.bookingwp.com/appointments/features/recurring-packages — Sell multi-session packages with RRULE schedules — prepaid in full or pay-first with balance orders. - https://docs.bookingwp.com/appointments/features/shortcodes — Embed appointment forms with shortcodes when not using the block editor. - https://docs.bookingwp.com/appointments/features/widgets — Availability Filter widget for classic themes. - https://docs.bookingwp.com/appointments/features/wordpress-cron — Understanding WordPress cron, WooCommerce ActionScheduler, and how to make scheduled tasks reliable. - https://docs.bookingwp.com/appointments/known-issues — Common compatibility issues, conflicts, and their solutions. - https://docs.bookingwp.com/appointments/management/admin-appointment-panel — Create, view, and edit appointments from the anchored side panel on the admin calendar and appointments list. - https://docs.bookingwp.com/appointments/management/calendar — Admin calendar with live SSE updates, filters, drag-and-drop, and the appointment panel. - https://docs.bookingwp.com/appointments/management/exporting — Export appointments to CSV or ICS format using the unified export system with enhanced filtering options. - https://docs.bookingwp.com/appointments/management/ics-export — ICS calendar files are attached to email notifications and can be manually exported. - https://docs.bookingwp.com/appointments/management/managing-appointments — View, filter, create, edit, confirm, and cancel appointments from the admin. - https://docs.bookingwp.com/appointments/management/roles-capabilities — Control who can manage appointments, settings, and staff. - https://docs.bookingwp.com/appointments/management/staff — Create staff users, configure availability, and assign them to products. - https://docs.bookingwp.com/appointments/management/staff-portal — A dedicated admin experience for staff members with a custom dashboard, streamlined menu, and permission-based access. - https://docs.bookingwp.com/appointments/setup/appointable-product — Create a WooCommerce appointable product — duration, capacity, staff, recurring packages, and availability tab settings. - https://docs.bookingwp.com/appointments/setup/availability-rules — Define when customers can book — global, product, and staff availability rules for WooCommerce Appointments. - https://docs.bookingwp.com/appointments/setup/customer-booking-process — How customers book WooCommerce appointments on the storefront — booking form, cart, checkout, My Account reschedule, and recurring packages. - https://docs.bookingwp.com/appointments/setup/google-calendar — Sync WooCommerce Appointments with Google Calendar — OAuth, two-way sync, Re-sync from Google Calendar, staff calendars, backup and restore. - https://docs.bookingwp.com/appointments/setup/indexing — Enable high-performance indexed availability, configure the caching horizon, and re-index when needed. - https://docs.bookingwp.com/appointments/setup/installation — Install WooCommerce Appointments on WordPress — requirements, license activation, and global settings before your first appointable product. - https://docs.bookingwp.com/appointments/setup/pricing-rules — Configure dynamic pricing based on date, time, staff, and duration. - https://docs.bookingwp.com/appointments/setup/settings — Configure site-wide defaults for availability, Google Calendar, and indexing. - https://docs.bookingwp.com/appointments/setup/timezones — How timezones work across the entire booking flow — from the customer booking form to admin calendar, emails, and order views. - https://docs.bookingwp.com/appointments/setup/translations — Translate WooCommerce Appointments using Loco Translate, Poedit, or language packs. - https://docs.bookingwp.com/appointments/tutorials — Tutorial paths for WooCommerce Appointments — moved to Overview. - https://docs.bookingwp.com/appointments/videos — Video walkthroughs aligned with the tutorial paths — launch, calendar, staff, and optional features. - https://docs.bookingwp.com/appointments/wp-blocks — Overview of the Appointment Form and Availability Filter blocks. - https://docs.bookingwp.com/appointments/wp-blocks/appointment-form — Embed the booking form for any appointable product directly in your content. - https://docs.bookingwp.com/appointments/wp-blocks/availability-filter — Add a date range filter to show only products available in the selected window. ## Developer reference (license login — not indexed) - https://docs.bookingwp.com/developer-login — Full REST API, hooks, and examples (license login required).