WordPress Booking Plugin
Add appointment booking to your WordPress site in minutes
The official yAppointment WordPress plugin brings your full booking system directly into your website. No coding required.
Three Ways to Embed
Choose the embedding method that works best for your website
Inline Embed
Embed the booking interface directly into any page or post
- Full booking experience inside your page
- Auto-resizes to fit content
- Customize width and displayed page
- Works in posts, pages, and custom post types
Popup Button
Add a call-to-action button that opens booking in a modal
- Customizable button text and colors
- ARIA-accessible modal overlay
- Visitors stay on your page
- Perfect for landing pages and headers
Floating Button
A persistent booking button that follows visitors as they scroll
- Always visible — maximizes bookings
- Customizable position, color, and text
- Configurable via WordPress admin panel
- Auto-hides on mobile for clean UX
Gutenberg Block Support
Drag-and-drop booking blocks right from the WordPress editor
- Native Gutenberg block — no shortcode needed
- Visual preview in the editor
- Configure company ID and page type in sidebar
- Full block settings: width, height, custom CSS class
10 Embeddable Pages
Embed any part of your booking system — not just the booking form
Booking
Full appointment booking flow
Services
Service catalog with prices and durations
Events
Upcoming events and workshops
Products
Product catalog and online store
Locations
Business locations with maps
Employees
Team member profiles and availability
Reviews
Customer reviews and ratings
News
Business news and blog posts
Login
Customer login portal
Register
New customer registration
Install in 3 Simple Steps
Get up and running in under 5 minutes
Install the Plugin
Search for 'yAppointment' in your WordPress plugin directory, or upload the ZIP file manually.
Enter Your Company ID
Go to Settings → yAppointment and paste your Company ID from your yAppointment dashboard.
Add to Any Page
Use the Gutenberg block, shortcode, or enable the floating button. Your booking system is live!
Built for Performance & Compatibility
Lightweight, secure, and works with any theme
Key Features
- Responsive design — works on all screen sizes
- Auto-resize via postMessage — no scrollbars
- Secure cross-origin communication
- ARIA-accessible modal for popup mode
- No jQuery dependency — pure vanilla JS
- Translation-ready — supports WordPress i18n
Frequently Asked Questions
Find answers to common questions about the WordPress plugin
Ready to see what changes?
14 days. Full access. No credit card. What do you have to lose?
Business owners across Europe have replaced admin chaos with one platform that just works. Join them today.
14-day free trial • Commission-free — always • Cancel anytime