Tymeslot Documentation

Everything you need to get the most out of Tymeslot. From self-hosting and integrations to embedding your booking widget.

Open Source
Your Data, Your Rules
Production Ready
Read Docker Self-Hosting

Docker Self-Hosting

Deploy Tymeslot with Docker Compose on any VPS or home server. Includes reverse proxy setup, file upload volumes, and WebSocket configuration for LiveView.

Read Guide Luka Breitig Luka Breitig
Read Cloudron Deployment

Cloudron Deployment

Install Tymeslot on Cloudron in minutes. PostgreSQL, SSL certificates, email relay, and automatic updates are all provisioned and managed for you.

Read Guide Luka Breitig Luka Breitig
Read Railway Deployment

Railway Deployment

Deploy Tymeslot to Railway with one click. PostgreSQL is provisioned and connected automatically — set two environment variables and your instance is live.

Read Guide Luka Breitig Luka Breitig
Read Reverse Proxy Setup

Reverse Proxy Setup

Set up Nginx or Caddy as a reverse proxy for Tymeslot. Covers HTTPS termination, WebSocket proxying for LiveView, and custom domain configuration.

Read Guide Luka Breitig Luka Breitig
Read Upgrading Tymeslot

Upgrading Tymeslot

Upgrade Tymeslot with a single Docker command. Database migrations run automatically on startup. Includes rollback procedures and version compatibility notes.

Read Guide Luka Breitig Luka Breitig
Read Backup & Restore

Backup & Restore

Back up Tymeslot with pg_dump and cron automation. Covers Docker volume backup for uploaded files and step-by-step recovery from a complete data loss.

Read Guide Luka Breitig Luka Breitig
Read reCAPTCHA Bot Protection

reCAPTCHA Bot Protection

Protect Tymeslot booking forms with Google reCAPTCHA v3 — invisible bot detection with score-based thresholds and no CAPTCHA friction for legitimate users.

Read Guide Luka Breitig Luka Breitig
Read HTTP Proxy Configuration

HTTP Proxy Configuration

Route Tymeslot's outbound HTTP traffic through a corporate proxy or firewall. Covers HTTPS_PROXY, authenticated proxies, NO_PROXY bypass rules, and TLS-inspecting proxy setup.

Read Guide Luka Breitig Luka Breitig
Read Email Setup: SMTP

Email Setup: SMTP

Set up outgoing email for Tymeslot via SMTP. Covers booking confirmations, reminders, and password resets. Includes steps for Gmail, SendGrid, and Amazon SES.

Read Guide Luka Breitig Luka Breitig
Read Email Setup: Postmark

Email Setup: Postmark

Configure Postmark for Tymeslot transactional email. Covers domain verification, DKIM/SPF setup, and delivery tracking for better deliverability than standard SMTP.

Read Guide Luka Breitig Luka Breitig
Read Google OAuth App Setup

Google OAuth App Setup

Set up a Google OAuth app in Google Cloud Console. One app powers Google Login, Calendar sync, and Meet rooms for Tymeslot. Covers API enabling and consent screen.

Read Guide Luka Breitig Luka Breitig
Read Microsoft Azure App Setup

Microsoft Azure App Setup

Register an Azure app for Tymeslot. Enables Microsoft Login, Outlook Calendar sync, and Teams meetings. Covers API permissions and admin consent requirements.

Read Guide Luka Breitig Luka Breitig
Read GitHub Login Setup

GitHub Login Setup

Enable GitHub OAuth login for Tymeslot. No domain verification needed — create an OAuth app in GitHub settings and configure two environment variables.

Read Guide Luka Breitig Luka Breitig
Read Google Calendar Integration

Google Calendar Integration

Connect Tymeslot to Google Calendar. Real-time conflict detection respects Busy, Tentative, and Out of Office events — no double-bookings, automatic event creation.

Read Guide Luka Breitig Luka Breitig
Read Outlook Calendar Integration

Outlook Calendar Integration

Sync Tymeslot with Outlook Calendar via Microsoft Graph. Real-time conflict detection and automatic event creation — works with Outlook.com and Microsoft 365.

Read Guide Luka Breitig Luka Breitig
Read CalDAV Integration

CalDAV Integration

Sync Tymeslot with CalDAV calendars — Nextcloud, Radicale, Baikal, iCloud, and Fastmail. Real-time conflict detection with no Google or Microsoft dependency.

Read Guide Luka Breitig Luka Breitig
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 Guide Luka Breitig Luka Breitig
Read MiroTalk Self-Hosted Video

MiroTalk Self-Hosted Video

Host video meetings with MiroTalk P2P — fully self-hosted, no subscriptions, peer-to-peer bandwidth. Covers Docker setup, reverse proxy, and TURN server config.

Read Guide Luka Breitig Luka Breitig
Read Webhook Events Reference

Webhook Events Reference

Tymeslot webhook reference: meeting.created, cancelled, and rescheduled events with full payload schemas, X-Delivery-ID for deduplication, and retry behaviour.

Read Guide Luka Breitig Luka Breitig
Read n8n Automation

n8n Automation

Connect Tymeslot to n8n via webhooks for no-code automation. Trigger CRM updates, Slack notifications, and custom workflows on every booking event.

Read Guide Luka Breitig Luka Breitig
Read Telegram Notifications

Telegram Notifications

Instant Telegram notifications for every booking, cancellation, and reschedule. Supports a shared admin bot or per-user bot tokens — webhook-driven with automatic retries.

Read Guide Luka Breitig Luka Breitig
Read Widget Embedding

Widget Embedding

Embed the Tymeslot booking widget as an inline section, popup, or floating button. Works with WordPress, Webflow, Wix, Squarespace, Shopify, and custom HTML.

Read Guide Luka Breitig Luka Breitig
Read Dashboard Calendar

Dashboard Calendar

View all your bookings and synced calendar events in a unified day, week, or month grid. Configure your preferred layout, toggle calendar visibility, and reschedule with drag-and-drop.

Read Guide Luka Breitig Luka Breitig

Not a developer? Find your profession guide.

Tymeslot has scheduling guides tailored to 44 professions — covering the workflow, features, and setup path specific to your work.

Browse profession guides →