Your booking widget can now create a video room for every meeting. Turn it on, and each booking gets its own link — in the calendar invite, the confirmation email, the widget’s confirmation screen, and next to the booking in your dashboard.

It’s free, on every site, and nobody needs an account to use it.

How it works

Open Bookings, pick a booking page, and set Video meeting to kMeet. That’s the whole setup.

From then on, every booking mints a fresh room. The link goes into the calendar invite as the event location, which means Google, Apple and Outlook all show it as the join button people expect. It’s in the confirmation email as well, and on the screen the visitor sees the moment they’ve booked, so they can add it wherever they keep things.

Because each booking gets its own room, back-to-back meetings can’t collide. That was the awkward bit about pasting a single standing room into the old meeting-location field: your ten o’clock and your eleven o’clock were handed the same door.

kMeet is the video service in Infomaniak’s kSuite, hosted in Switzerland. There’s nothing to install and no account required — not for you, not for the person booking. They click the link and type a name.

Worth being straight about this, because it decides whether the feature suits a given call.

The link is the only lock on the room. It’s long and random, so nobody is going to guess their way in. But anyone holding the invite can join, including anyone it gets forwarded to, and at any time rather than only during the booked slot. Cancelling a booking doesn’t close its room.

For most calls that’s perfectly fine — it’s exactly what happens when you email someone a meeting link. If you want tighter control, kMeet has a waiting room built in: join before your guest, open Security options, switch on participant control, and admit people as they arrive. There’s a password and an encryption key in the same menu. You’ll need to set these each meeting, since rooms don’t carry settings over.

We looked at doing that part for you automatically. It would have meant asking every site owner for an Infomaniak account and an access token that can write to their calendar, which is a lot to hand over in exchange for a waiting room. It didn’t seem a fair trade, so we left it as a two-click job inside the room.

If you already had a Zoom or Whereby room sitting in the Meeting location field, switching on a video meeting would have put two rival join links in the same invite. It doesn’t. While a video meeting is set, that field steps aside and the room link is the location.

Your saved value isn’t deleted. Set Video meeting back to None and it comes straight back.

Full detail in the booking documentation.

Also fixed: settings that quietly refused to save

A user reported that changing a site’s framework from Hugo to Static (no build) said “Settings saved” and then came back as Hugo after a reload. It wasn’t saving. The dashboard was sending “no framework” in a way the API read as “leave this alone”, so the request succeeded and changed nothing.

Fixed, along with two more places the same thing was happening:

  • Build command — you couldn’t clear it. Switching a site from Hugo to static left hugo --minify behind with no way to remove it.
  • Form webhook and redirect URLs — you could set them and change them, but not clear them. They’d reappear on reload.

Thanks to the reader who sent that one in. Bug reports like it are genuinely useful — if something on your dashboard doesn’t behave, do tell us.

Ready to Deploy?

Join Jamstack developers across the UK hosting their static sites with privacy and performance built in. Hosting is free for good, no credit card needed, with Plus features when you want them.