What is a widget?
A widget is a self-contained piece of code you embed on a website to add specific functionality. It runs inside an iframe or script tag, separate from the host page's code. Common examples: live chat bubbles, social feeds, and booking calendars.
How it works in online booking
You have a WordPress site. You copy a booking widget snippet from Calendesk and paste it into a page. The widget displays available time slots, lets clients pick a service, and completes the booking - all without leaving your website. Colors and fonts match your existing design through the customization panel in the Calendesk website builder.
Benefits
- Add booking to any website in under 5 minutes - just paste a code snippet
- Clients stay on your site through the entire process - fewer drop-offs
- Customize colors, layout, and size to match your brand exactly
Frequently Asked Questions
How do you add a booking widget to a website?
Copy the embed code from your booking platform. Paste it into any page - in WordPress, use a Custom HTML block. The widget loads your calendar immediately. Most platforms offer a visual configurator to adjust appearance before copying the code.
Does a booking widget slow down the page?
A well-built widget adds 50-150KB and loads asynchronously - the rest of the page renders first, then the widget appears. If you notice lag, check whether the embed code is set to synchronous loading and switch to the async version your platform provides.