Full Feature Reference

Everything Tymeslot
can do.

Every feature in one place, from calendar sync and paid bookings to Slack and Telegram alerts. The code is open source, so you can always run it yourself.

10 Calendar Providers 8 Video Providers 9 Languages Open source
Scheduling

Your calendar. Under control.

Tymeslot checks every calendar you connect, and an event in any calendar you set to block takes that slot off your booking page.

Every calendar, one availability

Connect Google, Outlook, Exchange and any CalDAV server side by side, and choose which ones block your time. When an event lands in one of those, Tymeslot blocks that time across every meeting type you offer, and each new booking is written back to the calendar you choose.

Buffer Time

Separate buffers before and after meetings, set per availability schedule.

Availability Windows

Different working hours for every day of the week, including hours that run past midnight.

Multiple Schedules

Keep up to five named sets of hours (office hours, evenings, weekends) and give each meeting type its own.

Advance Booking Window

Limit how far ahead guests can book, from one day up to a year.

Minimum Notice

Set a lead time of up to a week. Slots inside it are hidden, so nobody books you for ten minutes from now.

Global Timezone Support

Guests book in their timezone and you see yours, with daylight saving handled on both sides.

Calendar View

Day, three-day, week, month or agenda view. Drag a meeting to a new slot to reschedule it.

Meeting Polls

Propose times, let the group vote, confirm the winner as a real meeting.

Booking Approval

Hold a booking until you have agreed to it. The slot is reserved, the guest knows it is a request, and only your answer confirms it.

Meeting Locations

In person, phone, video or somewhere else. Offer several and the guest picks one as they book, down to the video service.

Setup guide →

Group Bookings Pro

Let several guests book the same slot, up to a limit you set, for classes, workshops and group calls.

Integrations

Connects to the tools you already use.

Connect your calendars, pick a video tool, and you're done.

Calendar Providers

Connect as many accounts as you like, and busy time in them blocks your availability unless you set a calendar to show only. Read-only calendar subscriptions (a feed URL) can block too.

Video Conferencing

Offer one service or several and let the guest choose. The room is created on confirmation and included in the confirmation email and calendar invite.

Payments

Get paid the moment someone books.

Charge clients when they book, and the money lands in your own Stripe account. Payments are part of Pro on tymeslot.app and free when you self-host.

Stripe Checkout, built in

Turn on payments for any meeting type and set a price. Attendees pay through Stripe before the slot is confirmed: no payment, no booking.

Stripe Connect
Cards · Apple Pay · Google Pay
SCA / 3-D Secure

Bring your own Stripe

Funds go straight to your bank. We never touch the money.

Per-host currency

13 currencies, including EUR, USD, GBP and CHF.

Stripe-hosted receipts

Emailed to every paid attendee.

One-click refunds

Full or partial, straight from the dashboard.

Cancel-with-refund

Cancel a paid booking and refund it in one step.

Free reschedules

Rescheduling never triggers a second charge.

Automation

Your workflow. Automated.

Every booking event can fire a webhook or ping you in Slack or Telegram as it happens. Automation is part of Pro on tymeslot.app and free when you self-host.

Every event
meeting.created meeting.requested meeting.declined meeting.request_expired meeting.cancelled meeting.rescheduled

Webhooks

An HTTP POST with the full meeting details, ready for n8n, Zapier, Make, or your own backend. Deliveries are signed with the webhook's token, so your endpoint can check they came from Tymeslot.

Full webhook reference →

Telegram Notifications

Instant messages to your own chat or a group. All you need is a bot token.

Setup guide →

Slack Notifications

Messages to any channel, private channel or DM. Connect in one click, or paste a webhook URL.

Setup guide →

Booking Analytics Pro

See which campaigns and sources turn visits into bookings, with no cookies, no stored IP addresses and no third-party scripts.

Setup guide →
Embed & Share

Your booking page. Everywhere.

Put your booking calendar wherever your clients are: inline on a page, in a popup, behind a floating button or as a plain link. Add your domain, copy one snippet, and you are live.

inline-embed.html
<!-- 1. Load once -->
<script src="https://tymeslot.app/embed.js"></script>

<!-- 2. Place where you want the calendar -->
<div
  data-tymeslot-inline="your-username"
  data-theme="2"
  data-locale="en"
></div>

Domain Whitelist

Your widget loads only on the domains you whitelist, so nobody can put your scheduling page on their own site.

Booking Experience

Your brand. Every touchpoint.

Themes, colours, and languages on the booking page, professional emails in the inbox, and the same nine languages across your own dashboard.

On your booking page

Themes With a Story

Each theme is built around a different kind of organiser and how their visitors like to book.

Custom Accent Colour

Match your brand across the whole booking flow.

Background Options

Gradient, image, or video, configurable per theme.

Light and Dark Mode

Light, dark, or matched to each visitor's device.

Cover, Headline and Bio

Open with a cover image, your portrait, a one-line headline and a short bio.

Week View

Show a whole week of free times on one screen, one click to pick a time.

Extra Booking Pages Pro

Up to 10 more pages under your username, one per service, audience or language, each with its own theme, colours, texts and meeting types.

Booking Questions Pro

Ask guests what you need to know before you meet, with ten question types set per meeting type.

Setup guide →

9 Languages

Detected for each visitor: English, German, Ukrainian, French, Italian, Czech, Polish, Brazilian Portuguese or Spanish.

In their inbox

Responsive Email Templates

Confirmation, cancellation, and reschedule emails that render everywhere.

.ics Calendar Invites

Every confirmation includes a standards-compliant invite.

Automatic Reminders

Send one or more reminders per meeting type, timed as you choose.

Self-Serve Cancellations

Guests cancel or reschedule via a secure link. No login needed.

Security & Privacy

Built secure. By default.

Booking pages carry no advertising pixels, and we never profile your clients or sell their data. On tymeslot.app, Google reCAPTCHA loads once a client starts the booking form, to block spam bookings.

OAuth 2.0 / OIDC

Sign in with Google or GitHub. Self-hosted, add any OIDC provider (Keycloak, Authentik) for single sign-on.

AES Encryption at Rest

Credentials and tokens never sit in plaintext.

Rate Limiting

Brute-force protection is switched on from the start.

No Ad Tracking

No advertising pixels or third-party analytics on booking pages. On tymeslot.app, Google reCAPTCHA loads once a client starts the booking form, to block spam bookings.

Open-source core

Every line public on GitHub under the GNU AGPLv3.

Tamper-Proof Forms

Every form carries CSRF protection, with nothing for you to set up.

Our site and booking pages use self-hosted, cookieless Umami analytics, so no third-party analytics company sees your visitors. Read our privacy policy →

Tymeslot Core is open source Every line is public on GitHub. Audit it, fork it, or run it yourself.
View on GitHub
Deployment

Your infrastructure. Your choice.

Run Tymeslot wherever suits you: on our managed cloud or on a server of your own.

Managed Cloud

We run it on tymeslot.app and handle uptime, backups and updates. The Free plan has no time limit.

This site

Docker

One docker-compose file on any Linux server.

Official image Setup guide →

Cloudron

One-click install with automatic updates, backups, and SSL.

Railway

Deploy from the community template in minutes.

Community template Setup guide →

From the blog

All posts
Read Building an open-source Calendly alternative in Phoenix LiveView
Building an open-source Calendly alternative in Phoenix LiveView
engineering open-source

Building an open-source Calendly alternative in Phoenix LiveView

A booking page looks like a form over a calendar. The hard part is that every calendar system disagrees about which events make you busy, and once my code answered that question in two places, the two answers disagreed too.

Luka Breitig 8 July 2026 · 13 min read
Read The Tymeslot WordPress plugin
The Tymeslot WordPress plugin
wordpress integrations product

The Tymeslot WordPress plugin

Your Tymeslot booking page now goes into WordPress as a block, a shortcode or a floating button, using the same embed code your dashboard generates.

Luka Breitig 24 June 2026 · 3 min read

Ready to stop the back-and-forth?

Scheduling is free with no time limit. Go Pro for payments, automation and your own branding, and support independent development.

No credit card required
Pro plan: €9 / month
Setup in 5 minutes