Skip to main content
ContentsLab
All featuresCalendar workspace

Every Project opens to a calendar.

Every day is a workspace. Drag topics between days. Tap a day to start writing. The calendar is the spine — not an afterthought.

The problem

Why this matters

Most content calendars are a separate tab — a static spreadsheet you visit, update, forget. By the time you remember to check it, the week has already moved on. The calendar should be the home of the Project, not a side channel.

How it works

Four steps, no friction.

  1. 1

    See the week at a glance

    Every Topic is a coloured chip on the day it is scheduled. Drafts, in-review, approved, published — all visible at once.

  2. 2

    Drag to re-plan

    Life happened? Drag a Topic to a new day. The Calendar keeps everything else in place and quietly updates the schedule.

  3. 3

    Tap a day, write

    Tap a day to open its Topic in the editor. No "open project, open document, find date" navigation — the Calendar IS the navigation.

  4. 4

    Plan across channels

    A day can hold a blog draft, a Twitter thread, and an Instagram caption. Each lives in its own Topic but shares the same day.

Key features

What you get out of the box.

  • Day, week, and month views — switch with one tap
  • Drag-and-drop rescheduling on mobile and desktop
  • Day notes — quick links, ideas, and reminders attached to a date
  • Today view surfaces only what you should work on right now
  • Cross-Project calendar lets you see every commitment in one view
  • Calendar exports to .ics so it lives alongside your real life
contentslab.app/features/calendar-workspace
Every Project opens to a calendar.
Calendar workspace
1See the week at a glance
2Drag to re-plan
3Tap a day, write
4Plan across channels

Screenshot of the Contents Lab Calendar view showing a week of scheduled Topics colour-coded by status.

Deep dive 1

Mobile-native, not mobile-shrunk.

The problem. Most content calendars are desktop-first and break on a phone.

The Contents Lab way. The Contents Lab calendar was designed for a 375px viewport first. Every interaction — drag, tap, swipe — works the same on mobile as on desktop.

  • Thumb-zone optimised: primary actions in the bottom half of the screen
  • Pinch to zoom from month → week → day
  • Pull-to-refresh on the day view to re-sync with the server
Deep dive 2

A calendar that knows about channels.

The problem. A spreadsheet cannot tell you that the same Topic is also a Twitter thread.

The Contents Lab way. Each Topic has a content_type — article, thread, post, newsletter, video script — and the Calendar shows them as different chips. You can see the whole week of every channel in one glance.

  • Filter by channel, content type, or status
  • See conflicts — two Topics scheduled for the same channel at the same time
  • Calendar entries link directly to the publishing queue

Try Every Project opens to a calendar today.

Free plan, no card required. Cancel anytime.