Full Feature Reference

Everything Tymeslot
can do.

A complete look at every feature — from calendar sync to Slack and Telegram notifications. No surprises. No lock-in.

9 Calendar Providers 4 Video Providers 5 Languages Open source
Scheduling

Your calendar. Under control.

Tymeslot reads availability across all your connected calendars simultaneously — a conflict anywhere blocks the slot everywhere.

📅

Real-time calendar sync

Connect Google, Outlook, CalDAV, and Nextcloud — simultaneously. The moment a new event lands on any of them, that time window is blocked across all your booking types.

⏱️

Buffer Time

Padding before and after meetings, configurable per event type.

📆

Availability Windows

Different working hours for every day of the week.

🗓️

Advance Booking Window

Limit how far ahead guests can book, from 7 days to 6 months.

⚠️

Minimum Notice

Slots inside your lead time are hidden automatically.

🌍

Global Timezone Support

Guests book in their timezone, you see yours — DST included.

📅

Calendar View

Day, week, or month — with drag-and-drop rescheduling.

Integrations

Connects to the tools you already use.

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

🎥

Video Conferencing

A video room is generated on every confirmed booking and included in the confirmation email and calendar invite.

Payments

Get paid the moment someone books.

Charge attendees at booking time — the money lands directly in your Stripe account.

💳

Stripe Checkout, built in

Turn on payments for any event 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 — EUR, USD, GBP, CHF, and more.

📄

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 message you directly — the moment it happens.

Every event
meeting.created meeting.cancelled meeting.rescheduled
🪝

Webhooks

Signed HTTP POST with the full meeting object — works with n8n, Zapier, Make, or your own backend.

Full webhook reference →

Telegram Notifications

Instant messages to your account or a group chat — just a bot token, no server required.

Setup guide →

Slack Notifications

Messages to any channel, private channel, or DM — one-click OAuth or a webhook URL.

Setup guide →
Embed & Share

Your booking page. Everywhere.

Put your booking calendar wherever your audience is. One script tag, four embed modes, zero configuration required.

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="rhythm"
  data-locale="en"
></div>
🔒

Domain Whitelist

Lock your embed to specific domains. Only whitelisted origins can render your booking widget — prevents unauthorized embedding of your scheduling page on third-party sites.

Booking Experience

Your brand. Every touchpoint.

Themes, colours, and languages on the booking page — professional emails in the inbox.

🎨

On your booking page

Multiple Themes

Quill and Rhythm — each with a dark mode variant.

Custom Accent Color

Match your brand across the whole booking flow.

Background Options

Gradient, image, or video, configurable per theme.

5 Languages

Auto-detected — English, German, Ukrainian, French, or Italian.

✉️

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

Configurable reminder window per event type.

Self-Serve Cancellations

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

Security & Privacy

Built secure. By default.

No advertising pixels, no behavioural profiling, no data sold — booking pages are always tracker-free.

🔐

OAuth 2.0 / OIDC

Google, GitHub, and any OIDC provider. SSO from day one.

🔒

AES Encryption at Rest

Credentials and tokens never sit in plaintext.

🛡️

Rate Limiting

Brute-force protection on by default, not opt-in.

🚫

Zero Tracking

No pixels, no trackers, no third-party scripts on booking pages.

🔍

Open-source core

Every line public on GitHub under the GNU AGPLv3.

🛑

Tamper-Proof Forms

CSRF protection applied globally — nothing to configure.

Our own marketing pages use self-hosted, cookieless Umami analytics — never booking pages. 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 — the managed cloud is just one option.

☁️

Managed Cloud

tymeslot.app — we handle uptime, backups, and updates. Core is always free.

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 →

Ready to stop the
back-and-forth?

Core scheduling is always free. Go Pro to unlock white-label branding and support independent development.

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