Skip to content

Notion Integration

GuideMode integrates with Notion to track work items stored in Notion databases. This integration enables flexible column mapping, team-based organization, and syncs Notion database entries as issues in GuideMode.

  • Multi-Database Support: Connect multiple Notion databases to GuideMode
  • Flexible Column Mapping: Map any Notion property to GuideMode fields
  • Team-Based Organization: Organize issues by team using Notion properties
  • Issue Tracking: Sync Notion database entries as trackable issues

Before setting up the Notion integration, you’ll need:

  • A Notion account with access to the databases you want to sync
  • Admin permissions in your GuideMode tenant

The Notion integration requires:

  1. OAuth Connection - For authentication and database access
  2. Database Selection - Choose which databases to sync
  3. Column Mapping - Configure how Notion properties map to GuideMode fields
  1. Navigate to Settings > Integrations > Notion in GuideMode
  2. Click Connect with Notion
  3. In Notion’s authorization screen, select the pages and databases to share with GuideMode
  4. Click Allow access
  5. You’ll be redirected back to GuideMode once connected

Important: Only databases you explicitly share during authorization will be visible to GuideMode. You can update access later in Notion’s settings.

After connecting, configure which databases to sync:

  1. Go to Settings > Integrations > Notion
  2. Click the Databases tab
  3. You’ll see all databases shared with GuideMode
  4. Click on a database to configure its mapping

When configuring a database, GuideMode shows sample entries to help you understand the data structure and verify your mapping configuration.

Each database requires column mapping to sync correctly. GuideMode needs to know how your Notion properties correspond to issue fields.

Four fields must be mapped before sync can be enabled:

Field Purpose Supported Notion Types
Title Issue title Title, Text
Status Issue state (open/in_progress/closed) Status, Select
Type Issue category (feature/bug/chore/etc.) Select
Team Team assignment Multi-select
Field Purpose Supported Notion Types
Body Issue description Text, Rich text
Created At When the issue was created Date, Created time
Closed At When the issue was closed Date
Creator Who created the issue Person, Created by
Assignee Who is assigned Person
  1. Select a database from the Databases tab
  2. For each required field, select the corresponding Notion property
  3. Configure value mappings for Status, Type, and Team fields
  4. Click Save Mapping

For Status, Type, and Team fields, you need to map Notion values to GuideMode categories.

Map your Notion status values to GuideMode canonical states:

GuideMode State Map Notion Values Like
open Not Started, Backlog, To Do
in_progress In Progress, In Review, Doing
closed Done, Complete, Closed

Map your Notion type/category values to GuideMode canonical issue types:

GuideMode Type Map Notion Values Like
feature Feature, Enhancement, Story
bug Bug, Defect, Fix
chore Chore, Task, Maintenance
discovery Spike, Research, Discovery
incident Incident, Urgent, Emergency
other Any unmatched values

Map your Notion team values to existing GuideMode teams. This allows you to organize issues by team based on a multi-select property in Notion.

Once all required fields are mapped:

  1. GuideMode validates your configuration
  2. The Enable Sync toggle becomes available
  3. Toggle sync on for the database
  4. Click Sync to perform the initial sync

Before enabling sync, GuideMode validates that:

  • All four required fields have property mappings
  • Status, Type, and Team fields have value mappings configured
  • The mapped properties exist and are accessible

If validation fails, you’ll see guidance on what needs to be configured.

Sync Type What It Does
Full Syncs all enabled databases and their issues
Databases Discovers and syncs database metadata only
Issues Syncs issues for all enabled databases
  1. Go to Settings > Integrations > Notion
  2. Click the Org Sync tab
  3. Click Sync to start a full sync
  4. Monitor progress in real-time

During sync, you’ll see:

  • Current step (databases, issues)
  • Number of items processed
  • Any errors encountered

You can cancel a running sync if needed.

GuideMode supports syncing multiple Notion databases:

  • Each database has independent mapping configuration
  • Enable/disable sync per database
  • Different mapping rules for different databases
  • All synced issues appear in your GuideMode projects
  • Ensure databases were shared with GuideMode during OAuth authorization
  • To add more databases, go to Notion > Settings > Connections > GuideMode
  • Re-authorize if needed by disconnecting and reconnecting
  • Verify all four required fields are mapped (Title, Status, Type, Team)
  • Ensure value mappings are configured for Status, Type, and Team
  • Check that the selected Notion properties exist and have values
  • Review the error message in sync status
  • Verify your Notion connection is still active
  • Check that the database and its properties still exist
  • Ensure you have access to all shared databases
  • Verify sync is enabled for the database
  • Trigger a manual sync from Settings > Integrations > Notion
  • Check that entries match your mapping configuration
  • Review your column mappings in the database configuration
  • Verify value mappings match your Notion property values
  • Check sample data to ensure properties contain expected values

GuideMode supports most Notion property types for mapping:

  • Title, Text, Rich text
  • Select, Multi-select, Status
  • Date, Created time, Last edited time
  • Person, Created by, Last edited by
  • Number, Checkbox, URL, Email, Phone

Formula, Relation, and Rollup properties have limited support.

Each GuideMode tenant can connect to one Notion workspace. To change workspaces, disconnect the current connection first.

Notion does not support webhooks for external integrations. Changes in Notion require manual sync to appear in GuideMode.

  • Issues - Canonical issue types and lifecycle
  • Teams - Team structure and organization