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.
Updated 22 October 2026
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.
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.
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.
See the difference
Without Tymeslot
With Tymeslot
Common scheduling scenarios
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.
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.
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.
See Tymeslot in action
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.
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.
How much time could you save?
A rough estimate, not a promise.
144
minutes saved per week
124.8
hours saved per year
€18,720
annual value of saved time
Which calendars and tools do IT consultants use with Tymeslot?
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
€9 / month