Modules

Calendar module

Schedule events, invite attendees, manage recurring meetings, and sync to external calendars.

Calendar module

The Calendar module is TASKTOGO's operational planning surface. It combines event scheduling, project/task timeline bars, split lanes, snap planning, bulk actions, and import/export workflows in one place.

What you can do in Calendar

  • Plan events in hour/day/week/month/agenda views.
  • Switch between Events mode and Records mode.
  • Organize work by split lanes (projects, tasks, members, absence, and enabled module splits).
  • Move, resize, duplicate, and bulk-edit events.
  • Use snap templates for standardized planning windows.
  • Import and export .ics files.
  • Print schedule-ready views for handoff.
  • Review event audit history and permission guidance.

Interface map

Top controls

[Hour|Day|Week|Month|Agenda] [Events|Records] [Today] [Date picker] [Snap] [Rows] [Splits] [Fullscreen] [12h/24h] [Now line] [Print] [Undo] [Redo] [Shortcuts] [Delete] [Edit notes] [Member labels] [Search] [Import .ics] [Export .ics]

Icon and control reference

ControlFunctionTypical use
View segmented controlSwitch Hour/Day/Week/Month/AgendaChange planning granularity
Edit mode segmented controlSwitch Events/RecordsChoose whether you edit tiles or bars
Compass/Today buttonJump to todayReset navigation quickly
Calendar/date picker buttonJump to dateNavigate directly to a target day
Sliders buttonsSnap manager and split managerConfigure planning behavior
Search fieldFilter visible foreground eventsFocus on specific work items
Upload/Download iconsImport/export .icsData exchange and reporting
Printer iconPrint viewHandoff PDFs and printed schedules

Component preview (primitives)

Calendar UI is built from reusable primitives. You will encounter these patterns throughout the module:

PrimitiveCalendar usage
ButtonSave, cancel, delete, print, create actions
SegmentedControl / tabsView and mode switching
Input, Textarea, SelectEvent details and configuration fields
Modal, ModalHeader, ModalBody, ModalFooterEvent details, splits manager, snap templates, confirmations
Card, BadgeMetadata panels and visual status/context cues

Quick start workflow

  1. Open your group and select Calendar from the sidebar.
  2. Choose Day or Week view.
  3. Click + New event (or click an open slot).
  4. Enter title, start, end, and optional note.
  5. Save.
  6. Select the event to open details.
  7. Drag or resize as needed.

Core workflows

1. Choose the right view

  1. Use the view segmented control to select:
    • Hour for fine-grained scheduling.
    • Day for detailed one-day operations.
    • Week for team coordination.
    • Month for high-level planning and density scanning.
    • Agenda for list-based review and grouped analysis.
  2. Use Today to jump back to current date.
  3. Use the date picker for direct date navigation.

2. Switch editing model (Events vs Records)

  1. Select Events mode to manage foreground event tiles.
  2. Select Records mode to manage underlying project/task bars.
  3. Use Events mode for day-to-day planning updates.
  4. Use Records mode for structural schedule shifts across records.

3. Create and edit events

  1. Create via + New event or empty-slot click.
  2. Enter required values: title, start, end.
  3. Add optional note/description and row context.
  4. Save.
  5. Open existing events to edit in the event modal.
  6. Save changes or cancel.

4. Move, resize, duplicate, and delete

  1. Drag event body to move.
  2. Drag event edges to resize.
  3. Right-click an event for context actions:
    • Open
    • Duplicate
    • Delete
  4. For multi-delete, select several events and use toolbar delete.

5. Work with splits and lanes

  1. Open Splits manager from toolbar.
  2. Enable/disable available module splits.
  3. Plan events in the correct lane for ownership clarity.
  4. Use split-aware row structure to keep projects/tasks/members separated.

6. Configure snap behavior

Snap is available at two levels:

  1. Base snap grain: Off, 15m, Day.
  2. Template-based snap windows: named, colored, day-by-day ranges.

Step-by-step:

  1. Set base snap from toolbar pills.
  2. Toggle snap templates on/off from toolbar.
  3. Open Snap manager.
  4. Create/edit templates with:
    • Name
    • Color
    • Weekday start/end
    • Optional line title
  5. Save template and apply.

Overnight windows are supported.

7. Use selection and bulk actions

  1. Select one or more events.
  2. Use Edit notes to apply a shared note in bulk.
  3. Use Delete for selected events when needed.
  4. Confirm destructive actions in modal dialogs.

8. Search and focus matching events

  1. Enter text in toolbar search.
  2. Review live match badge status.
  3. Clear search with the clear control.
  4. Continue planning with filtered foreground events.

Search visibility can be disabled in some edit contexts.

9. Month view operations

  1. Switch to Month.
  2. Set per-day density (3, 5, or 8 chips).
  3. Click day cells to focus and drill down.
  4. Drag event chips across days to reschedule.
  5. Open event chips for detail editing.

10. Agenda view operations

  1. Switch to Agenda.
  2. Set Group by to day, kind, or calendar.
  3. Navigate month windows with previous/next controls.
  4. Open and act on events from list rows.

11. Records mode bar actions

In Records mode, bars support specialized actions.

  1. Right-click a bar for:
    • Copy dates
    • Shift -1 day
    • Shift -1 week
    • Shift +1 day
    • Shift +1 week
  2. Drag or resize bars directly.
  3. Use keyboard nudging for focused bars.

12. Import, export, and subscription

Import .ics

  1. Click import icon.
  2. Select an .ics file.
  3. Calendar parses and maps events into current calendar context.

Export .ics

  1. Click export icon.
  2. Download visible events as .ics.

Subscribe (read-only feed)

  1. Go to Settings -> Integrations -> Calendar.
  2. Copy iCal URL.
  3. Subscribe from Google Calendar, Apple Calendar, or Outlook.

See Integrations.

13. Print for operational handoff

  1. Set view and date scope.
  2. Click print.
  3. Print directly or save to PDF.

Use this for daily standups, shift handovers, and site dispatch packs.

14. Audit and permission guidance

Event details can include audit context and history.

Use it to answer:

  • What changed?
  • When did it change?
  • Who changed it?

When row permissions block an action, the permission modal explains why and identifies assignees/owners relevant to that row.

Keyboard shortcuts

ShortcutResult
Ctrl/Cmd + ASelect all eligible events
Ctrl/Cmd + UClear selection
Ctrl/Cmd + FToggle fullscreen
Ctrl/Cmd + DJump to today
Ctrl/Cmd + Shift + DDuplicate selection in place
Ctrl/Cmd + XToggle compact rows
Ctrl/Cmd + ZUndo
Ctrl/Cmd + Shift + Z / Ctrl/Cmd + YRedo
Ctrl/Cmd + MToggle Events/Records mode

Additional keyboard behavior:

  • Arrow nudging applies to focused events/bars based on mode.
  • Shift increases nudge range.
  • Alt + Arrow supports keyboard navigation across calendar targets.

Troubleshooting

Event appears at wrong time

  1. Confirm local timezone and intended start/end values.
  2. Reopen event details and verify date-time fields.

Event is missing

  1. Clear search.
  2. Confirm active view/date range.
  3. Verify split visibility and row context.

Cannot edit a row

  1. Check permission modal guidance.
  2. Confirm role/ownership for that split row.

Import is disabled

  1. Ensure calendar has valid row context for imported events.
  2. Recheck split configuration.

Snap behavior is unexpected

  1. Verify base snap (Off/15m/Day).
  2. Verify active snap templates.

Related help

Was this helpful?