Changelog

What has shipped, and when.

Every change to BookingsXP that you can see or use, dated and newest first. Fixes that change nothing for you are left out.

  1. Zero data retention

    A new workspace setting, zero data retention (ZDR mode), makes BookingsXP keep no bookings and no per-visit data. Each booking passes through in memory to Microsoft Bookings, and analytics are kept as daily counts. It is on every plan, including Free.

    • Turn it on in Settings → Workspace → Zero data retention. Only workspace admins and owners can change it. It is off by default.
    • With it on, the visitor's name, email, phone, notes and answers are held in memory only to create the booking in Microsoft Bookings, then discarded.
    • Analytics are kept as daily counts per booking page: step, channel, source and medium, campaign, page, device type and service. No session IDs, IP addresses, countries, time zones, appointment times or ad click IDs.
    • Still works: the widget and hosted booking pages, every template and style setting, Tag Manager, GA4, Google Ads, Meta and LinkedIn tracking in the visitor's browser, source details in the booking notes, thank-you page redirects, add to calendar, the analytics dashboard and daily booking caps.
    • Paused while it is on: webhooks, Slack and Microsoft Teams alerts, the Bookings list, booking CSV export, erase by email and bookings in the REST API. The appointment-time heatmap and average lead time are hidden.
    • Turning it on deletes every booking stored in BookingsXP for the workspace and all webhook delivery logs, turns Store bookings off on every booking page, and rolls existing funnel events up into daily counts before deleting them. This cannot be undone.
    • Saved booking pages in a workspace with zero data retention on show visitors one line: “BookingsXP keeps no copy of your details.”
  2. New prices and an Enterprise plan

    Pro is now $9 a month and Business $29 a month. A new Enterprise plan covers organisations that need custom limits, contract terms or a Microsoft Graph connection.

    • Pro: $9 a month or $90 a year, with the same one-time 14-day trial and no card.
    • Business: $29 a month or $290 a year.
    • Free is unchanged: one widget, no card, no time limit.
    • Plan limits (widgets, team members, analytics history, webhook endpoints) are the same as before.
    • Enterprise: unlimited widgets, custom member limits and data retention, a DPA, security review and SLA, the option to connect through Microsoft Graph instead of the public booking page, and priority onboarding. Contact us from the pricing page.
  3. BookingsXP is live

    BookingsXP is available to everyone. It works alongside Microsoft Bookings: bookings still land in Outlook and Teams, and Microsoft still sends the invites and reminders. BookingsXP adds a booking widget for your website, conversion tracking and the source of every booking.

    • Booking widget for any website, set up by pasting your public Microsoft Bookings page link. No Microsoft sign-in, admin consent or Graph permissions.
    • Seven templates: Classic, Compact, Next available, Split, Week view, Guided and Service cards, with accent colour, light and dark themes and full styling on paid plans.
    • Inline, popup and floating-button embeds, a hosted booking page at /book/<widget ID>, prefill for name, email, phone and notes, and times shown in the visitor's time zone.
    • Packages for React, Vue, Svelte and Astro, and a WordPress plugin.
    • Funnel events to your page's dataLayer, GA4 events, Google Ads conversions with enhanced conversions (the email is SHA-256 hashed in the visitor's browser), Meta Pixel and LinkedIn conversions.
    • UTM parameters, gclid, fbclid, msclkid, referrer and landing page written into the booking notes in Microsoft Bookings, with a BXP reference on each booking.
    • A cookieless analytics dashboard with anonymous funnel counts by page, channel and campaign.
    • Optional Store bookings setting per widget, off by default: a bookings list, CSV export on Pro and Business, and erase-by-email for data-subject requests.
    • Signed webhooks (BookingsXP-Signature, HMAC-SHA256) and Microsoft Teams and Slack alerts for new bookings.
    • REST API on the Business plan, with keys stored only as a hash.
    • Plans: Free ($0, one widget, no card), Pro ($19 a month or $190 a year, five widgets, 14-day trial with no card) and Business ($49 a month or $490 a year, 50 widgets).

Release notes by email

Hear about changes when they ship.

One short email when something new ships, at most once a week. Reply to any of them to stop. Prefer a feed? Subscribe by RSS.