Self-Host Tymeslot Setup & Integration Docs

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

Source-available
Your Data, Your Rules
Production Ready

Topic

Provider

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 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, Zimbra, mailbox.org, iCloud, and Fastmail. Real-time conflict detection with no Google or Microsoft dependency.

Read Guide Luka Breitig Luka Breitig
Read Nextcloud CalDAV Integration

Nextcloud CalDAV Integration

Connect Tymeslot to your Nextcloud calendar. Step-by-step guide for finding the per-calendar CalDAV URL, generating an app password, and verifying the sync.

Read Guide Luka Breitig Luka Breitig
Read Radicale CalDAV Integration

Radicale CalDAV Integration

Connect Tymeslot to a self-hosted Radicale server. Covers the collection URL format, account password authentication, case-sensitive paths, and network requirements.

Read Guide Luka Breitig Luka Breitig
Read Zimbra CalDAV Integration

Zimbra CalDAV Integration

Connect Tymeslot to Zimbra Collaboration Server via CalDAV. Covers the DAV URL format, user@domain authentication, named calendars, and admin-managed account considerations.

Read Guide Luka Breitig Luka Breitig
Read Baikal CalDAV Integration

Baikal CalDAV Integration

Connect Tymeslot to a self-hosted Baikal server. Covers the /dav.php URL format, calendar URI lookup, account password authentication, and sub-path proxy setups.

Read Guide Luka Breitig Luka Breitig
Read mailbox.org CalDAV Integration

mailbox.org CalDAV Integration

Connect Tymeslot to mailbox.org CalDAV. Account password works directly — unless two-factor authentication is enabled, in which case an application-specific password is required.

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 Zoom Integration

Zoom Integration

Auto-create Zoom meetings for every confirmed booking. Works with Zoom Pro, Business, and Enterprise accounts via OAuth — free Zoom accounts cannot create meetings programmatically.

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 Slack Notifications

Slack Notifications

Instant Slack notifications for every booking, cancellation, and reschedule. Connect via OAuth for branded messages and channel switching, or paste an Incoming Webhook URL for a quick setup.

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 WordPress Plugin

WordPress Plugin

Add your Tymeslot booking page to WordPress with the official plugin — a Gutenberg block, a shortcode, or a floating button. No code; works with Tymeslot Cloud and self-hosted.

Read Guide Luka Breitig Luka Breitig
Read Meeting Payments

Meeting Payments

Charge attendees through Stripe when they book a paid event type. Covers setup, currencies, payouts, refunds, cancellations, disputes, and fees.

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
Read Custom Booking Questions

Custom Booking Questions

Ask bookers anything you need before the meeting — short text, choices, yes/no, dates, acknowledgements, and more. Answers ride along to confirmations, emails, and your calendar.

Read Guide Luka Breitig Luka Breitig
Read Booking Analytics

Booking Analytics

See where your bookings come from. Track visits, unique visitors, and conversions per UTM source — cookie-less, no IPs stored, no third-party scripts and no consent banner required.

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 →