How does Chronos work with Notion?
Chronos connects to Notion via OAuth 2.0, reads your Notion task databases, and imports those tasks into Chronos where the AI schedules them around your calendar meetings automatically. When you update a task in Chronos, the change is pushed back to the linked Notion page, keeping both tools consistent without any manual export or 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 and subsequent incremental syncs, so new pages added to your Notion database appear in Chronos without a manual refresh. The Notion Database object exposes structured property schemas, which lets Chronos infer the correct field mapping without requiring manual column configuration.
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 not deleted — it is marked with a status update — so your Notion workspace retains its history.
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. Tokens are stored encrypted in the database and refreshed automatically when they approach expiry, keeping the integration active without any action from you.
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 flow into Chronos automatically. 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, Chronos detects the change on the next sync 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 →