Practice Better gives you several ways to share your services, packages, and programs with clients online. Whether you're adding a booking button to your website, sharing a link on social media, or directing clients to a dedicated booking page, this article walks you through each option.
In this article:
- Sharing a Direct Booking Link
- Creating a Short Link
- Linking to Your Default Bookings Page
- Creating Custom Public Bookings Pages
- Embedding Your Booking Widget
Sharing a Direct Booking Link
A direct booking link takes clients straight to the calendar for a specific service or package. Use this option to create a "Book Now" button on your website, add a booking link to a newsletter, or share it on social media.
To copy a direct booking link:
- Go to My Practice > My Services.
- Open the More Options menu (3 dots) next to a service or package and select Share link.
- Copy the URL from the Public Booking Link pop-up.
📍 Note: "Share link" copies a direct booking link for that specific offering. If you want to send a one-time booking invitation to a specific client by email, use Invite to book from the same menu instead.
Creating a Short Link
For social media posts and some website builders (like Wix or Squarespace), we recommend creating a short link instead of using the full booking URL. Some third-party platforms have issues redirecting long URLs correctly.
Short links are available on Starter plan and up. To create one:
- Open the Public Booking Link pop-up for your service or package (steps above).
- Toggle on Create short link.
-
Copy the shortened URL.
💡 Tip: You can also share booking links directly from a newsletter or social media post. Use the short link for best results on third-party platforms.
Sharing a Program Registration Link
To share a direct link to a program's registration page, follow the instructions in Getting a Direct Link to Your Program →
Linking to Your Default Bookings Page
Your default Bookings Page displays all services, packages, and programs you've set to public. It's the simplest way to give clients a single place to browse and book all your available offerings.
Any service or package set to public in its Booking Restrictions settings will appear on this page automatically. Services set to private won't appear on the default Bookings Page, but any direct booking links you've already shared for those offerings will continue to work.
To find your default Bookings Page URL:
- Click the Settings (gear) icon in the navigation bar.
- Select Share My Link or My Links & Widgets.
- Copy the URL under the Public Bookings Pages heading.
⚠️ Important: Make sure your availability is set up in Practice Better before sharing your booking page. Without availability configured, clients won't be able to schedule.
Public vs. Private Services
Setting a service to private removes it from your default Bookings Page, but doesn't affect clients who already have a direct link to that offering. You can still book private services on behalf of clients directly from your portal.
📍 Note: If you've set a custom Bookings Page as your default (see below), the public/private setting for individual services affects that custom page.
Creating Custom Public Bookings Pages
Custom Public Bookings Pages give you more control over how your offerings are presented. You can choose which services, packages, and programs to display, customize the order, add a description, and set a header image.
You can create more than one custom Bookings Page, and you can set any one of them as your default. When a custom page is set as the default, it uses the same default Bookings Page URL displayed on your Website Widgets and Links page.
Customizing Your Bookings Page →
Embedding Your Booking Widget
If you'd like clients to book without leaving your website, you can embed the Practice Better booking widget directly onto any page using a snippet of HTML code.