Help Center / How-to guides and use cases /
How to share a booking page from your website
Plutio booking pages have a public shareable link that can be placed on external websites so visitors schedule appointments directly. The link shows real-time availability based on your calendar settings and connected calendars, and payments can be collected at the time of booking if a payment provider is connected.
- Open the booking page. The scheduler section is in the main menu. The booking page to be shared should be opened by clicking on it. If no booking page exists yet, one can be created by clicking + New booking page and configuring availability windows, appointment duration, and buffer times between slots.
- Copy the public link. Inside the booking page settings, the Share button reveals the public URL for the booking page. Clicking Copy places the link on the clipboard.
- Add the link to the website. The public link can be placed as a button or hyperlink on the target webpage. Most website builders (WordPress, Squarespace, Wix) support adding links to buttons or text elements. When visitors click the link, the booking page opens showing the calendar with available time slots.
How availability is displayed
The embedded booking page shows a calendar view where available dates are highlighted and unavailable dates are greyed out. Availability is calculated from the booking page's schedule settings (the days and hours configured as bookable) and blocked by events from any connected calendars like Google Calendar. Real-time availability means that a slot booked by one visitor is immediately removed for the next, so double-bookings don't happen even when multiple people are viewing the page at the same time. Buffer times between appointments and daily booking limits are also respected automatically, which prevents back-to-back scheduling if gaps have been configured.
Collecting payments during booking
If payment collection is enabled on the booking page, visitors are prompted to pay as part of the booking process. A payment provider like Stripe can be connected through Settings > Integrations. Once connected, a payment step appears after the visitor selects a time slot and enters their details. The payment amount is configured as a single fixed price in the booking page settings. Booking confirmations are only sent after successful payment, which reduces no-shows and ensures commitment at the point of scheduling.