Booking Popup
Booking Popup Widget
The Booking Popup widget displays a booking popup in the center of your website when users click a button, providing a clean and unobtrusive way for clients to book appointments.

How It Works
When visitors click the designated button on your website, a popup appears in the center of the screen containing your Barberly booking interface. This keeps visitors on your current page while they make their booking.
Use Cases
- Use across your entire website to provide a consistent booking experience
- Add to blog posts to convert readers into clients
- Place on service pages to encourage immediate bookings
- Add to testimonial pages to capitalize on social proof
Setting Up Your Booking Popup
Create a New Instance
- Log in to your Barberly account at portal.barberly.com
- Navigate to Menu → Apps → All Widgets
- Click on the Booking Popup option
- Select Create New Instance
- Give your new popup instance a name (e.g., “Main Popup Booking”)
Configure Popup Settings
In the configuration section, you can set:
- Button Text: Customize the text that appears on the button that triggers the popup
- Booking URL: Enter the URL to your Barberly booking page that will be displayed in the popup
Customize Button and Popup Styles
Adjust styling options for both the button and the popup:
Button Styling:
- Background Color: Choose a color that complements your website’s color scheme
- Text Color: Select a color that provides good contrast with the background
- Padding: Adjust the internal spacing of the button
- Border Radius: Set the roundness of the button corners
- Font Weight: Make the text normal, bold, etc.
Popup Styling:
- Border Radius: Set the roundness of the popup corners
- Box Shadow: Add a shadow effect to make the popup stand out
Preview and Test
Use the live preview to see how your popup button and popup will look on your website. Click the button to test that the popup appears correctly with your booking interface.
Get the Integration Code
Once you’re satisfied with your popup:
- Copy the generated code from the “Copy this code to your website” section
- Paste the code into the HTML of your website where you want the popup button to appear
- Save and publish your website changes
Website Platform Integrations
For platform-specific integration instructions, check out these guides:
- Adding Barberly Booking to WordPress
- Adding Barberly Booking to Wix
- Adding Barberly Booking to Squarespace
Example Integration Code
<div id="popup-booking-container"></div>
<script src="https://widgets.barberly.com/barberly-widgets.js" data-business-id="house13" data-widget-id="popup_booking" data-container-id="popup-booking-container"></script>
Managing Multiple Popup Instances
You can create multiple popup instances with different designs for different sections of your website:
- Log in to your Barberly account at portal.barberly.com
- Navigate to Menu → Apps → All Widgets
- Select “Booking Popup”
- Create additional instances as needed
- Each instance will have its own unique integration code
Updating Your Popup
To update a popup that’s already live on your website:
- Log in to your Barberly account at portal.barberly.com
- Navigate to Menu → Apps → All Widgets
- Find and edit the popup instance
- Make your desired changes
- Save the changes
- The popup on your website will update automatically (no need to update the code on your website)
Advanced Features
Popup Behavior Control
You can customize how the popup behaves:
- Close on Outside Click: Enable/disable closing the popup when clicking outside it
- Overlay Opacity: Control the darkness of the background overlay
- Animation Speed: Set how quickly the popup appears and disappears
Mobile Optimization
The booking popup is fully responsive and optimized for mobile devices:
- Adapts to screen size for optimal viewing
- Easy to close with a prominent X button
- Touch-friendly interface for all elements