Description
BookItIn is a powerful appointment booking solution that makes it easy for your clients to schedule appointments directly on your WordPress site.
Third-Party Service
This plugin connects to BookItIn, an external appointment booking service, to provide its functionality. The plugin requires a BookItIn account to operate.
When you use this plugin, data is sent to BookItIn servers:
- When connecting your WordPress site to BookItIn (OAuth authentication)
- When displaying the booking widget (iframe embed from bookitin.app)
- When syncing WordPress users to BookItIn (user email, name)
Relevant BookItIn links:
- Service: https://bookitin.app
- Terms of Service: https://bookitin.app/terms
- Privacy Policy: https://bookitin.app/privacy
Features
- One-Click Connection – Connect your WordPress site to BookItIn with a single click
- Embeddable Booking Widget – Add a booking calendar to any page or post using a simple shortcode
- WordPress Admin Dashboard – Access your BookItIn dashboard directly from WordPress admin
- User Sync – Automatically sync WordPress users as BookItIn clients (coming soon)
- Responsive Design – Booking widget works beautifully on all devices
How It Works
- Install and activate the plugin
- Go to Settings BookItIn
- Click “Connect to BookItIn” to authorize your account
- Add the
[bookitin]shortcode to any page or post - Your clients can now book appointments directly on your site!
Shortcode Options
The [bookitin] shortcode supports the following attributes:
calendar– Show a specific calendar by ID or slugwidth– Widget width (default: 100%)height– Widget height (default: 600px)class– Additional CSS classes for styling
Example: [bookitin calendar="haircuts" height="800px"]
Requirements
- WordPress 6.0 or higher
- PHP 8.0 or higher
- A BookItIn account (sign up free)
Screenshots
Installation
Automatic Installation
- Go to Plugins Add New in your WordPress admin
- Search for “BookItIn”
- Click “Install Now” and then “Activate”
- Go to Settings BookItIn to connect your account
Manual Installation
- Download the plugin ZIP file
- Go to Plugins Add New Upload Plugin
- Choose the ZIP file and click “Install Now”
- Activate the plugin
- Go to Settings BookItIn to connect your account
FAQ
-
Do I need a BookItIn account?
-
Yes, you need a BookItIn account to use this plugin. You can sign up for free.
-
Is there a free plan?
-
Yes! BookItIn offers a free plan that includes all the essential features you need to get started with online booking.
-
Can I customize the booking widget appearance?
-
The booking widget inherits styling from your BookItIn dashboard settings. You can also add custom CSS classes using the shortcode’s
classattribute. -
Does it work with WooCommerce?
-
Currently, the plugin works independently. WooCommerce integration for payment processing is planned for a future release.
-
How do I get support?
-
Visit bookitin.app/support for documentation and support options.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“BookItIn” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “BookItIn” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release
- One-click OAuth connection to BookItIn
- [bookitin] shortcode for embedding booking widgets
- Admin dashboard iframe
- Settings page with connection management
- Shortcode documentation



