---
title: Calendar & timeline
id: calendar
description: See every event and its milestones on a month calendar, toggle milestones on or off, and subscribe your Google, Apple, or Outlook calendar to a private GigBook feed.
category: Features
order: 28
tags: [calendar, milestones, ical, google-calendar, outlook, subscribe]
related: [checklist-and-forms, per-event-view, event-status]
updated: 2026-07-21
---

The **Calendar** gives DJ staff one view of everything happening across the business —
every event, plus each event's milestones — and lets both DJs and Couples subscribe
their own calendar app so GigBook dates stay in sync automatically.

## The DJ calendar

Open **Calendar** from the top navigation (staff only). You'll see:

- A **month grid** with every non-archived event on its date, and each event's dated
  **milestones** (for example "Complete planning form", due 60 days before the event).
- Use **‹ / ›** to move between months and **Today** to jump back.
- An **Upcoming** agenda list underneath the grid for a quick chronological read.

### Show or hide milestones

Milestones can crowd a busy month. Use the **Show milestones** checkbox to toggle them
on or off — off leaves just the events themselves. Completed milestones appear dimmed
and struck through, so you can see at a glance what's still outstanding.

Milestone dates come straight from your checklist: a milestone's date is its event date
minus its "due" offset, and its done/not-done state is the same one the
[checklist](/checklist-and-forms) shows — the calendar never disagrees with the event
page. Milestones without a due date (like "Sign your contract", which is due as soon as
possible) don't appear on the grid.

## The Couple timeline

From their event page a Couple can open **Timeline**. At the top they build their
**reception timeline** — a row per moment (time, activity, and any detail) that reorders
and saves in place, which the DJ prints to run the night. Below that is their
**milestones** list: a simple dated view of what's coming up and when it's due, ending on
the event date. It shows only their own event, and marks each item done as they complete
it. Staff opening the same page can edit the reception timeline too.

## Subscribe from Google, Apple, or Outlook

Both the DJ calendar and the Couple timeline (below the reception builder) offer an
**Add to your calendar** panel with a private subscription link.

- Click **Subscribe** to open your calendar app's "add calendar by URL" flow (this uses
  a `webcal://` link), or **Copy** the URL and paste it into your app manually:
  - **Google Calendar:** Other calendars → **From URL** → paste the link.
  - **Apple Calendar:** File → **New Calendar Subscription** → paste the link.
  - **Outlook:** Add calendar → **Subscribe from web** → paste the link.
- Your calendar app refreshes the feed periodically, so new and changed dates flow in
  automatically. The DJ feed carries every event; a Couple's feed carries only theirs.

### Keep your link private

The subscription link is a **secret key to your dates** — anyone who has it can read the
events (and, for the DJ feed, Couple names and venues) without signing in. Only share it
with people who should see those dates. If a link is ever over-shared or lost, click
**Rotate link** to invalidate the old one and issue a fresh URL; you'll then re-subscribe
with the new link.

## Checklist

- [ ] Open **Calendar** and confirm your events appear on the right dates
- [ ] Toggle **Show milestones** to check due dates line up with your checklist
- [ ] Click **Subscribe** (or copy the URL) into Google, Apple, or Outlook
- [ ] Share the Couple timeline link so couples can see what's due when
- [ ] Rotate any link that has been shared too widely
