Cal.com Setup
Cal.com ist das Booking-Tool für externe Termine (Discovery-Calls, Workshops, Kunden-Erstgespräche). Auf der Website unter https://cal.com/agentic-ventures/discovery-call verlinkt.
Kernregel: Ohne Google-Calendar-Sync sind Buchungen NICHT im Push-Layer (siehe Memory feedback_daily_planning.md). Email allein reicht nicht — Mails werden übersehen, Calendar-Events triggern iPhone-Notifications zuverlässig.
Setup-Schritte
Reihenfolge ist wichtig — Schritt 1 ist Pflicht, Schritte 2 und 3 sind Absicherung.
1. Google Calendar verbinden (Pflicht)
app.cal.com/apps/installed/calendar
- Google Calendar mit
hello@marvinkuehlmann.com(Business) verbinden - Add to Calendar: Business-Calendar wählen — dahin werden Bookings als Events geschrieben
- Check for Conflicts: auch anhaken — Cal.com prüft dann gegen bestehende Events bevor ein Slot angeboten wird
- Ergebnis: jede Cal.com-Buchung erscheint sofort als Event im Google Calendar → iPhone-Notification automatisch aktiv
2. Email-Routing prüfen
app.cal.com/settings/my-account/general
- Primary Email muss
hello@marvinkuehlmann.comsein (nicht eine alte Adresse) - Notifications-Email = Primary Email
- Confirmation-Mail an Host bei jeder Buchung ist standardmäßig an
3. Reminder-Backup pro Event-Type
- Pro Event-Type (z.B. Discovery-Call) eine Workflow-Reminder anlegen
- Trigger: 24 h vor Termin
- Action: Email an Host (also dich selbst)
- Zweck: zweite Sicherheits-Schiene falls Calendar-Sync mal hängt oder ein Event versehentlich gelöscht wird
4. iPhone Calendar Default-Alert hochsetzen
iOS Settings → Calendar → Default Alert Times → Events → 30 minutes before
- Default ist 10 Min — zu wenig für Vorbereitung auf Discovery-Calls
- 30 Min gibt Zeit für Profil-Check, Notion-Notes, Kaffee
Maintenance-Rhythmus
- Wöchentlich: kurz checken ob im Google Calendar neue Cal.com-Events aufgetaucht sind (Indikator dass Sync läuft). Ein Cal.com-Event hat in der Description meist einen
cal.com/...-Link und einen Reschedule/Cancel-Link. - Monatlich: app.cal.com/bookings durchscrollen — falls Buchungen drin sind die NICHT im Calendar stehen, ist der Sync gebrochen.
- Bei Email-Wechsel: Schritt 2 wiederholen, sonst gehen Confirmations an die alte Adresse.
Stolperer
- Cal.com schickt KEINE Calendar-Invites an den Host — das Event landet via Sync direkt im Google Calendar, nicht via .ics-Anhang. Wer keinen Sync eingerichtet hat, kriegt nur die Email-Confirmation.
- Sync ist einseitig (Cal.com → Calendar): wenn du im Google Calendar ein Event verschiebst, schiebst du es NICHT in Cal.com. Stattdessen vom Cal.com-UI aus reschedulen.
- Buchungen mit Conflict-Check funktionieren nur wenn der entsprechende Calendar als “Busy” markiert ist. Standardmäßig wird der Primary Calendar geprüft — andere Calendars (Purzel, Feiertage) zählen nicht.
Related
- feedback_daily_planning.md — Kalender als Push-Layer (Begründung warum Sync wichtig ist)
- reference_email_accounts.md — Email-Account-Strategie
- links.ts — Cal.com-URL auf der Website