Back to Overview

kMeet Integration

Give every booking its own kMeet room on Infomaniak's Swiss infrastructure. There is nothing to configure, and your guests join without an account.

Luka Breitig, Software Engineer & AI Developer
Luka Breitig

Aktualizováno 17. září 2026

What You Will Achieve

By the end of this guide, kMeet will be connected to Tymeslot and switched on for a meeting type. Every booking on that type then gets its own kMeet room link, sent to you and your guest in the confirmation emails.

Prerequisites

  • A Tymeslot account with at least one meeting type
  • Nothing else. Tymeslot asks for no Infomaniak credentials, and there is no server, API key or address to set up.

How It Works

kMeet is Infomaniak's hosted video meeting service. It runs on Infomaniak's infrastructure in Switzerland and is built on Jitsi Meet, the open-source video conferencing software.

kMeet rooms are addressed by URL alone, so Tymeslot does not call an API to create them. When someone books, Tymeslot works out a room name and adds it to the fixed address https://kmeet.infomaniak.com . The room exists as soon as the first person opens the link.

The room name is a 16-character hash derived from the booking, for example https://kmeet.infomaniak.com/3f9a1c07b2d84e65 . Each booking produces a different name, so no two meetings share a room.

Want to run the server yourself?

There is no self-hosted edition of kMeet. If you would rather keep meetings on a server you control, run your own Jitsi Meet instance and follow the Jitsi Meet Integration guide instead.

1 Connect kMeet

  1. Go to DashboardIntegrationsVideo.
  2. Click Connect a video provider and choose kMeet under Hosted services.
  3. Give the integration a name if you want something other than the default. The address is shown but locked, because kMeet always uses the same one.
  4. Click Add Integration.

Expected result: kMeet appears in your list of video integrations.

2 Enable kMeet on a meeting type

Each meeting type chooses its own video provider. Repeat these steps for every meeting type that should use kMeet:

  1. Go to DashboardMeeting Types and pick a meeting type.
  2. In the Location section, choose Video Meeting.
  3. Under Select Video Provider, select your kMeet integration.
  4. Save.

Expected result: the next booking on this meeting type carries its own kMeet room link.

Frequently Asked Questions

Can I choose my own room name?

No. Tymeslot always generates the name from the booking. The name is the only part of the link that identifies the meeting, so it has to be hard to guess.

A readable name such as anna-consultation is easy to guess, and a fixed name would put every booking in the same room, where one guest could walk into the previous meeting. A hash that differs for every booking avoids both problems.

Does my guest need an Infomaniak account?

No. Your guest opens the link from their confirmation email in a browser and joins the room. They do not need an Infomaniak account.

What happens if two bookings end up with the same room?

In practice they do not. The room name is 16 hexadecimal characters taken from a SHA-256 hash of the booking's unique identifier, which gives 264 possible names. Even across a few hundred million bookings, the chance that any two share a name stays below one per cent.

Verify the integration is working

Book a test appointment on a meeting type that uses kMeet, then confirm each of the following:
  • On DashboardMeetings, the booking shows a Join Meeting button that links to an address starting with https://kmeet.infomaniak.com/
  • The booking confirmation email contains the same kMeet link
  • Opening the link in a browser loads the kMeet room
  • A second test booking gets a different room name

🔗 Related Articles

Read Google Meet Integration

Google Meet Integration

Auto-create Google Meet rooms for every confirmed booking via the Calendar API. Attendees receive the link by email and can join without a Google account.

Read Microsoft Teams Integration

Microsoft Teams Integration

Auto-create Microsoft Teams meetings for every confirmed booking. Covers the Graph permissions Tymeslot asks for, when a tenant admin has to consent, and what happens when an account cannot host meetings.

Read Zoom Integration

Zoom Integration

Auto-create Zoom meetings for every confirmed booking. Works with Zoom Pro, Business, and Enterprise accounts via OAuth — free Zoom accounts cannot create meetings programmatically.