For IT Consultants

Self-Hostable Scheduling Software for IT Consultants

Open source, runs in a Docker container on your own server, and syncs with the calendar you already run, from Nextcloud to an on-premises Exchange Server. Your clients' security teams can open the network tab on your booking page and see for themselves what it loads.

Readable AGPLv3 source
On-premises Exchange sync
Jitsi or Nextcloud Talk rooms
Luka Breitig, Software Engineer & AI Developer
Luka Breitig

Updated 22 October 2026

The Problem

Why do IT consultants end up distrusting their own booking page?

You advise clients on what runs in their browsers, then send them a booking link that loads an analytics tag and a third-party error tracker. A CISO who opens the developer tools before your first call will notice. So will you, every time you share it. Tymeslot's booking page loads no advertising trackers, and page views are counted by Tymeslot's own cookieless Umami instance. tymeslot.app also fetches Google reCAPTCHA, but only once someone starts filling in the form, as a guard against spam; on your own install it is off unless you switch it on.

A free first call, then paid sessions once you decide Booking page Free first call You decide Paid session Paid by card

Why IT consulting needs more than a public SaaS booking link

Most scheduling services assume your calendar lives at Google or Microsoft 365, your data can live in the US, and nobody will read the network tab. IT consultants break all three. Many run Nextcloud, Radicale or mailbox.org, some work inside a client's on-premises Exchange, and some engagements come with contract terms on where data may be processed.

Tymeslot was built with those constraints in mind. It syncs two-way with CalDAV servers and on-premises Exchange as well as Google and Outlook. It creates video links in Jitsi or Nextcloud Talk if you would rather not use Teams or Zoom. The managed service is hosted in the EU, and the same code is published under the GNU AGPLv3, so you can read it, run it in Docker on your own server, and put it behind your own reverse proxy.

Features

Everything IT consultants need. Nothing they don't.

Run It Next to Your Other Services

Deploy the Docker image beside your monitoring and ticketing stack, or install it from Cloudron. Back up its PostgreSQL database the way you back up the rest, and the bookings never leave hardware you answer for.

CalDAV and Exchange, Not Only Google

Sync two-way with Nextcloud, Radicale, Baïkal, Zimbra, mailbox.org, iCloud and on-premises Exchange Server, alongside Google Calendar and Outlook.

The Video Tool the Client's Policy Allows

A bank client may only permit Teams, a public-sector one may prefer Jitsi. Set the video provider per meeting type, so each engagement gets rooms its IT department has already approved.

A Booking Page You Can Audit

Inspect the requests yourself: one cookieless page-view event, one session cookie, and nothing from ad networks. Connected calendars contribute only busy and free blocks, so a client never sees what another engagement is about.

Bookings Straight into Your PSA

Signed webhooks post each booking, cancellation and reschedule as JSON to your ticketing system, CRM or an n8n flow, so a scoping session opens a ticket without anyone retyping it.

Clients in Every Time Zone

Clients see your availability in their own time zone, so a CTO in Singapore and an operations lead in Lisbon each book the hour they mean.

Before & After

See the difference

Without Tymeslot

1 CTO messages on LinkedIn, then three emails across time zones
2 Conference bridge details sent by hand to each stakeholder
3 Check-ins rescheduled by email as the client's plans shift

With Tymeslot

1 CTO books a discovery call in their own time zone from your website
2 Video link created and sent to the booker and their colleagues
3 Client team moves check-ins from the confirmation email
Use Cases

Common scheduling scenarios

Scenario 1

How do IT consultants turn urgent enquiries into discovery calls?

IT clients often get in touch when something is already on fire: an audit deadline, a failed migration, a security incident. The consultant who can talk tomorrow usually gets the work.

  • Offer a half-hour "Discovery call" that can be booked four hours ahead, linked from your website and email signature.
  • On Pro, ask what systems are involved and how urgent the problem is, so you can read up before the call.
  • Set the meeting type to create a Teams link for corporate clients, or Jitsi if you prefer open tools.
  • On Pro, have each new discovery call posted to a Slack or Telegram channel you watch, so a same-day booking does not sit unread.
Result: Urgent enquiries become a call the same or next day, and you arrive knowing the systems involved.
Scenario 2

How do IT consultants schedule scoping sessions with a client's technical team?

Scoping a migration or an architecture review needs the client's architects, security lead and sometimes procurement in one room, physical or virtual.

  • Create a "Technical scoping session" meeting type of 90 minutes with 48 hours' minimum notice.
  • Send the link to the client's coordinator; they book and add up to ten colleagues as guests.
  • Set reminders 24 hours and one hour before, and list what the session needs, such as current architecture diagrams and a network overview, in the meeting type's description.
  • Each guest gets the invitation, reminders and any change of time, with the video link included, though only the coordinator can move or cancel it.
Result: Scoping sessions are booked by the client side, and every stakeholder has the time and the link.
Scenario 3

How do IT consultants keep check-ins for several clients apart?

Four concurrent engagements means four sets of weekly check-ins, each with its own team and its own habits. Each client should book only their own slot.

  • Create a private "Weekly check-in" meeting type per client, 30 minutes long, and share each link with that client only.
  • Connect every calendar you work in, including a client's Exchange calendar if they gave you an account, so an event in their diary keeps that hour off your page too.
  • Clients reschedule from their confirmation email without involving you.
  • Switch the meeting type off when the engagement ends and its link stops accepting bookings.
Result: Each client books only their own check-ins, and your calendars stay the single view of your week.
Booking Themes

See Tymeslot in action

IT Consultants

A starter setup for IT consultants

Meeting type Duration Buffer Minimum notice Bookable ahead Payment at booking
Discovery call 30 min 10 min 4 hours 2 weeks None
Technical scoping session 90 min 30 min 2 days 30 days Full fee at booking
Client check-in 30 min 10 min 1 day 4 weeks None

Intake questions

  • Which organisation are you with?
  • Which systems or platforms does this involve?
  • How urgent is it?
  • Which video tool does your organisation allow?

Never ask for credentials, IP ranges or configuration in a booking form; collect those through your usual secure channel once the engagement starts. The four-hour notice on discovery calls, the 30-minute buffer after scoping and the per-client check-ins each need their own availability schedule.

Compare

Tymeslot compared with Cal.com and Calendly

For an IT consultant, Tymeslot differs from Cal.com and Calendly mostly in what a client's security team can verify for itself: whether you can run the software on your own infrastructure, whether the source is public, where bookings are stored and what the booking page pulls in. Those are the questions a vendor questionnaire asks. Cal.com's hosted pages contact only Cal.com's own hosts, which is tidier than the reCAPTCHA on tymeslot.app, and Tymeslot has no round-robin, so a firm sharing leads across engineers should look there.

Feature Tymeslot Cal.com Calendly
Self-hosting Docker on your own VM, behind your proxy Only the Cal.diy community edition No: hosted service only
Open source Full AGPLv3 source, auditable before a client asks Cal.com is closed source; Cal.diy is open source No: hosted service only
Hosting in the EU The EU on tymeslot.app; anywhere when self-hosted EU data residency on request No: data is stored in US data centres
Booking page without third-party scripts No ad trackers; self-hosted, reCAPTCHA stays off Yes: only Cal.com hosts contacted No: third-party scripts are referenced (Stripe, reCAPTCHA, Airbrake, Google Tag Manager)

Sources checked 2 November 2026.

ROI Calculator

How much time could you save?

A rough estimate, not a promise.

12
140
€150
€20 €500
12m
5m60m

144

minutes saved per week

124.8

hours saved per year

€18,720

annual value of saved time

Integrations

Which calendars and tools do IT consultants use with Tymeslot?

Google Calendar
Outlook
Google Meet
Teams
Zoom
CalDAV
Nextcloud
Pricing

Start free, upgrade when you're ready

Discovery calls and per-client check-ins synced against Exchange or a CalDAV server work on Free. The paid scoping session and the questions about systems and urgency in this setup need Pro (€9/month), as do webhooks into your PSA. A self-hosted install includes all of it; a tender that demands a signed DPA points to Enterprise.

Free

€0 / month

Pro

Pro

€9 / month

FAQ

Frequently Asked Questions

What should I tell an enterprise client's security review about Tymeslot?

Tell the reviewer that Tymeslot's managed service runs in the EU, that its source is public under the GNU AGPLv3, and that its booking page loads no ad trackers. Give them the specifics they will test: one cookieless page-view event to Tymeslot's own Umami, one session cookie, and reCAPTCHA once the form is being filled in. If the review asks for a signed DPA, SSO or an SLA, those come with Enterprise; Free and Pro carry none, which is when self-hosting on infrastructure you control becomes the simpler answer.

Can Tymeslot replace a PSA or ticketing tool for IT consultants?

Tymeslot hands bookings to your PSA rather than replacing it: it books discovery calls, scoping sessions and check-ins, but tracks no tickets, time or contracts. Webhooks, on Pro or in any self-hosted install, send each booking, cancellation and reschedule as JSON to your PSA, ticketing system or an automation server such as n8n, signed with HMAC-SHA256 so the receiver can reject anything forged.

How do IT consultants stop doing free scoping work?

Tymeslot lets an IT consultant put a fixed price on the scoping session, so the client pays through your own Stripe account before the 90 minutes are confirmed, on Pro or self-hosted. Keep the 30-minute discovery call free and use it to decide whether a paid scoping session makes sense; the scoping link goes out only after that. On the managed service, 0.5% is added to Stripe's fees; on your own server, nothing is.

Does Tymeslot work with an on-premises Exchange Server?

Yes, Tymeslot connects to on-premises Exchange Server as well as Exchange Online through Outlook, and a meeting in either blocks that time on your booking page. That matters when a client has given you a mailbox on their own Exchange: connect it beside your own calendar, and their internal meetings stop you being double-booked without the booker ever seeing what those meetings are.

What does it take to self-host Tymeslot?

Self-hosting Tymeslot takes the Docker image (or a Cloudron or Railway install), a PostgreSQL database and a reverse proxy for TLS. Every feature is included with no platform fee on payments. You own updates and backups. If you modify the code and let others use your version over a network, the AGPLv3 requires you to offer them the modified source, which matters if you run it for clients rather than for yourself.

Can I keep using Jitsi or Nextcloud Talk instead of Teams and Zoom?

Yes, Tymeslot creates a fresh Jitsi, Nextcloud Talk, MiroTalk or kMeet room for each booking, or uses a fixed link such as your own conference bridge. The provider is set per meeting type, so a check-in with a public-sector client can use your self-hosted Jitsi while a discovery call with a corporate prospect gets a Teams link.

Which calendars can IT consultants connect to Tymeslot?

Tymeslot syncs IT consultants' bookings two-way with Google Calendar, Outlook, on-premises Exchange Server, iCloud and CalDAV servers including Nextcloud, Radicale, Baïkal, Zimbra and mailbox.org. You can connect several at once, so your own Radicale and a client's Exchange mailbox both count when Tymeslot works out which hours are free.

Ready to reclaim your time?