B

Booking.js

Freemium

A customizable JavaScript widget to embed appointment scheduling directly on your website.

Visit Website
4.6 Editor Rating
Vetted Score
4.6 / 5.0

Earns a strong score for its flexibility, easy integration, and robust feature set, though advanced plans are required for full functionality.

Key Features
Seamless Embedding

Integrate a fully functional booking calendar into any website with a single script tag.

Real‑time Calendar Sync

Synchronize appointments with Google Calendar, Outlook, and iCal to avoid double‑bookings.

Payment & Coupon Support

Accept online payments via Stripe or PayPal and offer discount codes directly in the widget.

Automated Notifications

Send email and SMS reminders to clients and staff to reduce no‑shows.

Frequently Asked Questions

Yes, a free tier is offered with basic scheduling features and limited monthly bookings.

Yes, it integrates with Google Calendar, Outlook, iCal, and other major calendar services.

It supports Stripe and PayPal for online payments, plus the ability to add custom gateways.
Featured Lists & Comparisons
Specifications
Pricing Model Free tier available; paid plans start at $15/month and go up to $99/month for premium features.
Supported Platforms
Web (JavaScript)iOS (Web view)Android (Web view)