Home 💻 Online Booking & Your Website 🌐 Adding Online Booking to Your Website

🌐 Adding Online Booking to Your Website

Last updated on Sep 18, 2025

The best way to add salonMonster online booking to your website is by using our JavaScript booking widget. This ensures your booking page looks great on computers, tablets, and phones.

💡 Don’t worry if you’re not familiar with JavaScript — it’s simple, and we’ll guide you through the process. Need help? Just contact us and we’ll assist with the integration.

We also have a demo site that shows each option in action.


🔑 Before You Start

You’ll need your salonMonster booking link.

To get it:

  • Go to Accept Online Bookings in the Menu ☰ of your salonMonster app.

⚙️ Integration Options

There are 4 ways to add online booking to your site:

  1. Adding a new link (using onClick)

  2. Connecting to an existing link via CSS class

  3. Connecting to an existing link via CSS ID

  4. Using a combination of the above

👉 If these methods feel too advanced, you can always use our simple iFrame integration instead. Or, reach out to us at support@salonmonster.com and we’ll assist with your integration.


🆕 Option 1: Adding a New Link (onClick)

  1. Copy and paste the following code just before the </body> tag on your page:

    <script>
    
      window.salonMonsterSettings = {
    
        bookingLink: 'Your-Booking-Link-Goes-Here'
    
      }
    
    </script>
    
    <script src="https://salonmonster.com/js/booking-popup.js"></script>
    

Replace Your-Booking-Link-Goes-Here with your actual booking link.

Then, add this to the element you want clients to click:

<a href="" onclick="showOnlineBooking(event);">Book Online</a>

For multiple staff booking links:

<a href="" onclick="showOnlineBooking(event,'Saras-Booking-Link');">Book Online with Sara</a>

<a href="" onclick="showOnlineBooking(event,'Janes-Booking-Link');">Book Online with Jane</a>

🎨 Option 2: Using an Existing Link by CSS Class

Add this code before the </body> tag:

<script>

  window.salonMonsterSettings = {

    bookingLink: 'Your-Booking-Link-Goes-Here',

    linkClass: 'Your-CSS-Class'

  }

</script>

<script src="https://salonmonster.com/js/booking-popup.js"></script>
  • Replace Your-Booking-Link-Goes-Here with your actual booking link.

  • Replace Your-CSS-Class with the class name of your link (e.g. myClass).

  • Do not include the . when entering the class name.


🆔 Option 3: Using an Existing Link by CSS ID

Add this code before the </body> tag:

<script>

  window.salonMonsterSettings = {

    bookingLink: 'Your-Booking-Link-Goes-Here',

    linkID: 'Your-CSS-ID'

  }

</script>

<script src="https://salonmonster.com/js/booking-popup.js"></script>
  • Replace Your-Booking-Link-Goes-Here with your actual booking link.

  • Replace Your-CSS-ID with the ID of your link (e.g. myID).

  • Do not include the # when entering the ID.


✅ You’re Done!

Once you’ve added the code, your clients will be able to book online directly from your website with a mobile-friendly pop-up.


✨ *Need help? Reach out to us at *support@salonmonster.com and we’ll assist with your integration.