← All Products
📅
WordPressOpen SourcePro Available

AppointKit

WordPress appointment booking plugin — free core, powerful Pro add-on

PHPWordPressPluginBookingAppointmentsGPL
Buy Pro — $79Docs ↗GitHub ↗

// screenshots

See AppointKit in action

AppointKit screenshot 1

// about

AppointKit is a free WordPress appointment booking plugin with services, staff, availability rules, Stripe payments, and Google Calendar sync. The Pro add-on unlocks SMS notifications, recurring bookings, group bookings, Zoom/Meet links, WooCommerce integration, coupons, session packages, memberships, multi-location support, resource management, waitlists, blackout dates, webhooks, and WPML/Polylang multilingual support.

// features

What AppointKit does

📅
Booking widget
Gutenberg block and [appointkit] shortcode — drop the booking form anywhere.
👥
Multi-staff
Multiple staff with individual schedules, timezones, and buffer times.
💳
Stripe payments
PaymentIntents with 3DS/SCA support — no PHP SDK, fully GPL-clean.
📆
Google Calendar sync
Free/busy sync blocks staff unavailability automatically.
📧
Email notifications
Confirmation, cancellation, and reminder emails for customers and staff.
🔌
REST API
Full JSON API for headless and custom integrations.

// pricing

Simple, one-time pricing

Free
$0
Open-source core, forever
Booking widget
Multi-staff
Stripe payments
GitHub Issues support
Pro
$79/ year
Annual licence · all 15 modules · priority support
Everything in Free, plus:
SMS notifications via Twilio
Recurring bookings (daily, weekly, monthly)
Group bookings with capacity management
Zoom & Google Meet auto-links
WooCommerce product integration
Custom booking form fields
Coupon codes & discounts
Session packages with credit redemption
Membership tiers & priority booking
Multi-location support
Resource management (rooms, equipment)
Waitlist with auto-notify on cancellation
Blackout dates (global & per-staff)
Webhooks with HMAC-SHA256 signing
WPML & Polylang multilingual support
Buy Pro — $79

Receive activation key instantly after payment

// support

Need help with AppointKit?

Submit a private support ticket, request a feature, or book a consulting session. I personally respond to every ticket.

Get SupportRequest FeatureConsulting