Let customers book directly from your WordPress website.
Make booking an appointment feel as simple as browsing your site. With Bookminto, visitors choose a service, pick an available time, and enter their details in a clear booking flow.
Whether you offer consultations, treatments, or other appointments, you manage your services, availability, and bookings in one place.
Add booking to a page with the Bookminto block, or welcome visitors with a floating button, booking bar, or popup. Customize the appearance to match your brand.
Let customers choose an appointment on a product page and pay through your existing WooCommerce checkout.
The WordPress plugin is free. A Bookminto account and access to its external booking service are required. During beta, Pro access is free, without a credit card or automatic charges. After beta, accepting new bookings requires a paid Bookminto service plan.
View current plans and beta terms.
This plugin connects to Bookminto at:
https://api.bookminto.com/v1 — widget config, booking holds, and paid confirmationThe service is used to:
Data sent to the service can include the installation key, page URL, selected service, selected time, visitor name and visitor email address, and WooCommerce order identifiers when checkout booking is used.
Service terms: https://app.bookminto.com/terms
Privacy policy: https://app.bookminto.com/privacy
Optional booking deposits use Stripe Elements. When a visitor reaches an enabled deposit payment step, the widget loads https://js.stripe.com/v3/ and Stripe processes payment details and device/network information. Bookminto receives payment identifiers and status, not raw card details. WooCommerce checkout uses the store’s own configured payment gateway instead.
Stripe documentation: https://docs.stripe.com/js
Stripe terms: https://stripe.com/legal
Stripe privacy policy: https://stripe.com/privacy