How does Chronos work with Notion?
Chronos connects to Notion via OAuth 2.0, reads the Notion task databases you choose, and imports those tasks into Chronos, where the AI schedules them around your meetings. When you update a task in Chronos, the change is pushed back to the linked Notion page, and Sync now pulls in Notion’s latest changes — no copy-paste.
What Chronos does with your Notion
Notion database sync to Chronos tasks
Chronos reads your Notion workspace databases through the Notion API and imports pages as tasks into the Chronos scheduler, mapping Notion properties — title, due date, status, priority — to their Chronos equivalents. The sync-database endpoint handles the initial import when you connect a database, and the Sync now button in Settings re-syncs it whenever you want Notion’s latest changes in Chronos. Each data source in a Notion database has its own properties (schema), which lets Chronos suggest the field mapping from your property names instead of asking you to configure every column.
Push task updates back to Notion
When you update a task in Chronos — marking it complete, changing the due date, or rescheduling it — Chronos pushes the change back to the linked Notion page via the pushTaskToNotion function, which translates Chronos task fields back into the matching Notion page properties. This keeps your Notion database accurate even when scheduling decisions happen in Chronos rather than Notion. If a task is deleted in Chronos, the corresponding Notion page is archived rather than permanently deleted, so it sits in Notion’s trash and can be restored from there.
OAuth 2.0 workspace authorisation
Chronos connects to Notion using the Notion OAuth 2.0 integration flow, which prompts you to select which pages and databases Chronos can access. The getNotionAccessToken function retrieves and manages the stored access token, allowing Chronos to make API calls on your behalf without requiring you to share your Notion credentials directly. The token is stored encrypted in the database and only decrypted at the moment Chronos calls the Notion API.
How teams use this
Product team using Notion as the source of truth for tasks
A product team manages its backlog and sprint tasks in a Notion database, with each page representing a feature, bug, or research item. The team connects Notion to Chronos so that tasks with due dates and priorities are imported into Chronos. Chronos then schedules those tasks around team members’ calendar commitments — stand-ups, planning sessions, design reviews — filling in deep-work blocks between meetings each day. When the PM updates a due date in Notion and presses Sync now, Chronos picks up the change and adjusts the schedule so affected tasks are completed in time. Engineers always have a prioritised, calendar-aware task list without maintaining a separate to-do system alongside Notion.
Related integrations
Ready to connect Chronos with Notion?
Start scheduling smarter — free, no credit card required.
Start free trialAlready a user? Setup help →