Calendar

Plan your time with month, week, and day views. Time-block tasks, set availability windows, create recurring events, and sync with other calendars via ICS.

Drag a task onto your day

This is what makes the calendar different. The week and day views ship with a todo tray alongside them, showing every unscheduled task in your backlog. Grab one. Drop it on a free slot. Done — the task is now a real calendar block, linked back to the todo and its source note, and your backlog is one item shorter.

Drag again to reschedule. Drag the bottom edge to resize. The link stays intact.

This is the whole pitch of the calendar: it isn’t just a meeting tracker, it’s where intentions get turned into time.

Views

  • Month — overview of the full month with event indicators
  • Week — detailed hourly grid. Your primary planning view.
  • Day — focused view of a single day’s schedule
  • List — upcoming events as a simple chronological list

Switch with the buttons in the header. Today jumps you back to the current date.

Other ways to create events

  1. Click an empty slot in week or day view for the quick-create popup
  2. Drag a time range to create an event with that exact duration
  3. Quick Capture — press Alt+I (or Cmd+I) and type “meeting tomorrow at 2pm”
  4. Ask the coach in chat: “Schedule a meeting tomorrow at 2pm”

What you get when a task is time-blocked

  • The calendar event shows which task you’re working on
  • The todo shows when you’ve scheduled time for it
  • The coach knows both, so it can suggest better scheduling next time
  • When you sit down to work, the full context (notes, checklist, estimates) is right there

Ask the coach “Schedule my top 3 backlog items this week” and it checks your availability windows and creates the blocks for you.

Editing events

  • Drag to move — grab an event and drag it to a new time or day
  • Drag to resize — grab the bottom edge of an event to change its duration
  • Click to edit — open the event detail to update title, time, description, or linked todo
  • Delete — from the detail view, or drag the event to the delete zone

Recurring events

Set events to repeat daily, weekly, monthly, yearly, or on a custom interval (every N days, weeks, or months). Recurring events are ideal for:

  • Standup meetings
  • Writing or deep work blocks
  • Weekly reviews
  • Exercise or habits

When editing a recurring event, you can choose to edit just this occurrence or the entire series. Skip individual occurrences by adding exception dates — no need to delete the whole series.

Color-code with tags

Events can carry a tag, just like notes and todos. Set one from the event editor’s tag picker and the event’s blocks take on the tag’s color across the calendar — recurring occurrences included. A week where meetings, deep work, and personal time each have their own color reads at a glance.

Sync with other calendars (ICS)

Open Settings → Calendar Sync (ICS) to connect CoachKeeper to Google Calendar, Apple Calendar, or any app that speaks the standard calendar format.

  • Subscribe from another calendar — generate a private feed link and paste it into Google Calendar (“From URL”) or Apple Calendar (“New Calendar Subscription”). Your CoachKeeper events appear there and refresh automatically. Anyone with the link can read your calendar, so treat it like a password — you can rotate the link (invalidating the old one) or disable it anytime.
  • Export .ics — download all your events as a single .ics file for backup or a one-time move to another app.
  • Import .ics — bring events in from a file exported by another calendar app. Re-importing the same file is safe: duplicates are detected and skipped, and the result tells you how many events were created versus skipped.

Planning preferences (availability windows)

Click the clock button in the calendar toolbar to open Planning preferences. This is where you define your weekly availability — the hours you’re open for work. For example:

  • Monday–Friday, 9:00 AM – 12:00 PM
  • Monday–Friday, 2:00 PM – 6:00 PM

The calendar displays colored bands showing your available hours, making it easy to spot free time at a glance. The button fills in once you have windows configured.

The AI uses these windows when scheduling. Ask it to “plan my week” and it only fills slots within your availability — it never overbooks you. If you haven’t set any windows yet, the coach will ask you to configure them rather than guess your hours.

You can also set:

  • Default task duration — for quick time blocks (e.g., 25 minutes for pomodoro-style sessions)
  • Valid until — how far ahead these windows apply, from just this week up to 8 weeks out. After that date your availability lapses, so extend it when your routine holds steady.

The Today view has a quicker path for day-to-day tweaks: edit the current day’s windows, default duration, and the break gap between consecutive blocks inline, without opening the full preferences.

Tips

  • Use the week view for planning. Month view is for the big picture; week view is where real scheduling happens.
  • Set your planning preferences first. Once the AI knows your hours, it can schedule your tasks intelligently.
  • Time-block with the tray. The todo tray makes it visual and quick — drag your most important tasks onto the calendar at the start of each day.
  • Ask the AI to plan your week. Instead of manually arranging blocks, tell the AI what you want to accomplish and let it propose a schedule you can adjust.