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.
Luka Breitig created and maintains Tymeslot. He built the scheduling engine, the CalDAV sync layer, the Phoenix LiveView booking UI, and the embeddable widget infrastructure: the systems documented in these pages. He works as a software engineer and AI developer, based in Warsaw, Poland.
His technical focus sits across two areas:
His other live projects include In A Nutshell (AI semantic search for video content with timestamp citations) and Transvexis (multilingual translation serving clients in 39+ languages).
Alongside building, Luka trains engineering teams on AI-assisted software development: agentic workflows, AI code review, and navigating unfamiliar codebases with tools like Claude Code and Cursor. He delivers workshops for organisations including NobleProg and Cegos Integrata, and has spoken at international developer conferences on AI integration and production patterns.
Set up outgoing email for Tymeslot via SMTP. Covers booking confirmations, reminders, and password resets. Includes steps for Gmail, SendGrid, and Amazon SES.
Configure Postmark for Tymeslot transactional email. Covers domain verification, DKIM/SPF setup, and delivery tracking for better deliverability than standard SMTP.
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.
Register an Azure app for Tymeslot. Enables Outlook Calendar sync and Teams meetings. Covers API permissions and admin consent requirements.
Let your team and customers sign in to Tymeslot with their GitHub account. Create an OAuth app, set two environment variables, and you're done.
Connect any OAuth 2.0 / OpenID Connect identity provider for single sign-on. Supports Keycloak, Authentik, Lemonldap::NG, Okta, Azure AD, and more.