
User-friendly booking form
Managing appointments through phone calls, texts, and emails is chaotic.
You lose track of bookings, double-book appointments, and spend hours on scheduling instead of serving customers.
Bookster turns your WordPress site into a 24/7 booking system.
Customers book appointments themselves, see real-time availability, and receive automatic confirmations.
You manage everything from one dashboard.
Customers visit your booking page, choose a service, pick their preferred staff member, select an available time slot, and book instantly.
You receive an email notification and can view all appointments in your calendar dashboard. No more back-and-forth scheduling.
Upgrade your booking system with these customizable options:
Booking Form
Advanced Features (coming in future addons)
Method 1: Shortcode (Works Anywhere)
Add [bookster_booking_form] to any page, post, or widget area.
Method 2: Block Editor
1. Edit the page where you want the booking form
2. Click the + button to add a block
3. Search for “Bookster”
4. Select the Bookster Booking Form block
5. Publish the page
Method 3: Classic Editor
Paste [bookster_booking_form] directly into your content.
Check 1: Verify the shortcode
Make sure you added [bookster_booking_form] exactly (with square brackets).
Check 2: Clear cache
If using a caching plugin, clear your cache: WP Rocket → Clear Cache or similar.
Check 3: Theme conflict
Temporarily switch to a default WordPress theme (Twenty Twenty-Five) to test. If it works, there’s a theme conflict.
Check 1: Email settings
Go to Bookster → Integrations → Email tab and confirm email notifications are enabled.
Check 2: Check spam folders
Ask customers to check spam/junk folders. Add your domain to their contacts.
Check 3: WordPress email issues
WordPress email can be unreliable. Install an SMTP plugin like YaySMTP to improve email delivery:
1. Install YaySMTP plugin
2. Connect it to Gmail, SendGrid, or Mailgun
3. Send a test email to verify
Check 4: Test with yourself
Create a test booking using your own email to confirm emails are sending.
Check 1: Working hours configured
Go to Bookster → Settings → Schedule and verify hours are set for the day in question.
Check 2: Agent availability
If using staff members, check Bookster → Agents and verify the agent works on that day.
Check 3: Minimum advance notice
Check Bookster → Settings → General → Restrictions, if you require 24-hour notice, today’s appointments won’t show.
Check 4: Service duration
If your service is 2 hours but only 1 hour remains before closing time, that slot won’t appear.
This shouldn’t happen with Bookster. If it does:
Check 1: Multiple admin users
If multiple people manage bookings, ensure everyone refreshes the calendar before creating appointments.
Check 2: Contact support
If this persists, contact Bookster support with specific examples.
Bookster uses these external services to provide full functionality:
FullCalendar.io
Stripe.com (Optional – only if using Stripe addon)
PayPal.com
When customers make payments, they’re redirected to Stripe or PayPal’s secure servers. Bookster does not store credit card numbers.
Need help? We’re here for you:
Response time: We typically respond within 4 hours on business days and 12 hours on weekends.
If Bookster helps your business, please leave us a review on WordPress.org! It takes 60 seconds and brightens our day. Click here ⭐⭐⭐⭐⭐ to share your experience.
Have a feature request? We’re actively developing new features based on user feedback. Submit your ideas here.
Works With All Major WordPress Themes:
Page Builders:
After installing Bookster:
Your new booking system is ready to help you grow your business. Welcome to Bookster! 🚀