Developer docs

Build with BookingsXP

BookingsXP sits in front of your Microsoft Bookings page. Microsoft still holds every booking; these docs cover the widget, its events, webhooks and the API.

The whole install

One script per page, one element where the widget should appear. The link-only form needs no account; a saved widget adds your template, tracking IDs and a dashboard.

HTML
<script src="https://bookingsxp.com/embed/v1.js" async></script>
<bookingsxp-widget booking-url="https://outlook.office.com/book/Contoso@contoso.com/"></bookingsxp-widget>
<!-- or, with a free account: <bookingsxp-widget widget="w_8fk2m1qz"></bookingsxp-widget> -->

Get started

Put a working widget on a page in a few minutes.

Embed

Every attribute, the JavaScript API and the events it emits.

Tracking

Send bookings to Tag Manager, GA4 and ad platforms.

Data & API

Webhooks, the REST API and what BookingsXP stores.

Platforms

Components for React, Vue, Svelte, Astro and WordPress.

Missing something or found a mistake? Write to hello@bookingsxp.com.