Do you sell activities, guided tours, seasonal rentals or any other bookable product online? To handle bookings, payments and customer confirmations, you will need to rely on technology, unless you plan to sit in front of your screen with your phone and card reader 24 hours a day!
There are really only two ways to handle bookings online: you can either use a Widget or use an API. These are two concepts that aren't always easy to grasp when you're unfamiliar with the complex world of online booking. But don't worry, we'll explain everything!
What is the difference between a Widget and an API?
An API, on the other hand, is invisible to visitors on your site. It is used solely to exchange information between your website and the booking system. The booking itself must then take place within a booking module that you have built yourself.
An example? Imagine your website is a restaurant and the visitors to your site are customers walking through the door. The Widget would be the menu, while the API would be the order placed by your customers, sent directly to the kitchen.
One important thing to know: a Widget must always be connected to an API in order to work, because the website calls the API, which checks in the database whether the booking is available and, if so, confirms the purchase. All of this happens in a matter of hundredths of a second, of course! Conversely, an API does not work on its own: it needs a shell to present it on your site, but that shell doesn't have to be a Widget.
Widgets don't only exist for booking systems. You can also use Widgets to display today's weather, a calendar, messages from your social media accounts, or customer reviews of your products. There are all sorts of them!
