Reservine Docs

Booking Widget

How to embed a booking button on your website, generate sharing links, and create QR codes for marketing.

Booking Widget

The booking widget is a button that you can embed on any website. When clicked, it opens your branch's booking form for customers. In addition to the widget, you can generate sharing links and QR codes.

Embedding the Widget on Your Website

1. Getting the Code

Go to Settings > Integrations > Booking Widget and copy the HTML code.

2. Adding It to Your Page

Paste the code into your page's HTML, ideally before the closing </body> tag:

<script src="https://cdn.reservine.io/widget.js"></script>
<reservine-button branch-id="123"></reservine-button>

The widget works on any website -- WordPress, Wix, Squarespace, custom HTML pages, and other platforms.

3. Customizing the Appearance

AttributeDescriptionValuesDefault
branch-idBranch IDnumber(required)
textButton textany text"Book"
colorButton colorHEX colorbranch theme
sizeButton sizesmall, medium, largemedium
styleButton stylefilled, outlinefilled
shapeButton shaperounded, square, pillrounded
service-idPre-selected servicenumber--
employee-idPre-selected employeenumber--
<reservine-button
  branch-id="123"
  text="Book Now"
  color="#FF5733"
  size="large"
  shape="rounded"
></reservine-button>

Direct links to your booking page for social media, email campaigns, and messaging apps. In Settings > Integrations, choose whether the link targets the entire branch, a specific service, or an employee.

QR Codes

QR codes for physical marketing -- business cards, flyers, posters, outdoor signs. Generate them in Settings > Integrations and download.

QR codes are especially useful for self-service operations (e.g., combined with smart locks), where the customer scans the code, books a time slot, and receives a PIN.

Embedding on Various Platforms

  • WordPress: Add a Custom HTML block and paste the widget code
  • Wix: Add Embed > Custom Code and paste the code
  • Squarespace: Add a Code block and paste the code

Troubleshooting

ProblemSolution
Widget doesn't appearVerify the <script> tag is correctly inserted
Wrong branch-idCheck the ID in the admin panel
QR code doesn't workGenerate a new one in the admin panel

On this page