Buildler
Buildler
Description
Take bookings on your WordPress site, without the back-and-forth.
Buildler is an appointment booking plugin for WordPress. Put a form on a page. People choose what they need, who they see and a time that is actually free, then confirm. You run the diary from the admin.
It is for anyone who takes appointments. It is not built around one industry.
How it works
- Activate the plugin and finish the setup wizard. A first form is ready in minutes.
- Place the Buildler booking form block on a page, or the
[bookline_booking]shortcode. - Visitors book on a phone or a desktop. You see the appointment on the calendar.
Online appointment booking
The form is a short journey: service, staff, location, extras, time, details, confirm. Steps that have only one choice fall away on their own, so a simple setup stays short.
Guests can book without creating an account. The widget is built for a phone first. It brings its own layout, so it looks the same in a block theme, a classic theme or a page-builder page.
Booking calendar and availability
Working hours, time off and buffers are calculated on the server. Two people cannot take the same last slot. Staff and customers can sit in different time zones. Daylight saving is part of that calculation.
In the admin you get a calendar of the day and the week, a bookings list, and the catalogue: services, staff, locations and extras.
Payments
Payments are optional. Take a card payment or a deposit through Stripe, or leave money out of it and settle another way. Card details stay with Stripe. They never sit in your database.
Email notifications
Confirmation, reminder and cancellation emails go through your site’s mailer. There is a log in the admin: you can open a message, see whether it went out, and retry if it failed.
What you manage
- Services, durations, extras and prices
- Staff and working hours
- Locations
- Customers and booking history
- Booking forms, with appearance edited next to a live preview
- Notification templates
- Settings, including optional Stripe keys
Privacy
Bookings, customers, catalogue data and settings stay on your WordPress site. Email uses your site’s mailer. Stripe, if you turn it on, handles card details on Stripe’s servers. Buildler does not send your diary to a third-party product site.
Third-party services
Stripe is optional. It is used only after you save keys in settings.
Installation
- Upload the
buildlerfolder to/wp-content/plugins/. Do not rename it. - Activate Buildler on the Plugins screen.
- Open Buildler in the admin and finish the setup wizard.
- Add the Buildler booking form block to a page, or
[bookline_booking].
Screenshots

Booking form editor with a live preview. Visitors pick a date and a free time.

Calendar: day, week and month, with filters for staff, service and location.

Bookings list: every appointment, with status and totals.

Dashboard: bookings, revenue and what is next.

Automation recipes. Nothing sends until you enable a flow.

Automation canvas: triggers, conditions and actions on a grid.
Faq
Use the Buildler booking form block in the editor, or [bookline_booking] in the classic editor, a shortcode widget, or a page builder that accepts shortcodes.
No. Guests can complete a booking without registering.
The last free slot is locked on the server. One booking succeeds. The other is told the time has gone.
Yes. Availability is calculated with explicit time zones, including across daylight saving.
No. Leave payments off if you take money another way. Turn Stripe on when you want a deposit or a card payment at booking.
Yes, when Stripe is enabled. You choose deposit or full payment.
The booking widget uses its own layout. It is meant to look the same wherever you place it, including common page builders.
Yes. Most bookings are made on a phone. The form is laid out for a small screen first.
Yes. Locations are part of the plugin. The form only offers times that exist for the location the visitor picked.
Yes. Each form has appearance controls next to a live preview: colour, type, spacing.
They go through your site’s mailer. Open the notification log to read what was sent and retry a failure.
No.
Yes. A translation template ships with the plugin.
Reviews
Changelog
1.0.5
- Catalogue size tweaks
1.0.0
- First public release: booking form (block and shortcode), admin diary, optional Stripe, email log, setup wizard.