Skip to content

Tasks Database

The tasks database is the core of CueCapture. This guide shows you how to connect your existing Notion tasks database or create a new one optimized for CueCapture.

Before starting:

  • You’ve set up your Notion API key
  • You have a Notion database with tasks (or will create one)
  1. Share the Database

    In Notion, open your tasks database and share it with your integration:

    • Click ”…” in the top right
    • Select “Connections”
    • Add your CueCapture integration
  2. Copy the Database URL

    Copy the URL from your browser when viewing the database. It looks like:

    https://notion.so/workspace/abc123def456...
  3. Paste in CueCapture

    Open CueCapture settings → Notion Databases → Tasks Database and paste the URL.

    CueCapture will automatically extract the database ID and read its schema.

  4. Map Properties

    CueCapture will show your database properties. Map them to CueCapture fields:

    CueCapture FieldYour PropertyRequired
    Task NameTitle property✅ Yes
    StatusStatus/Select/Checkbox✅ Yes
    Due DateDate propertyOptional
    PrioritySelect propertyOptional
    ProjectRelation propertyOptional

Your database must have these properties:

Every Notion database has a title property. This is your task name.

CueCapture supports multiple status formats:

A simple checkbox property. Checked = complete.

  • ✅ Simplest option
  • ❌ No “in progress” or other states

These properties enhance CueCapture but aren’t required:

A date property for task deadlines. CueCapture will:

  • Show due dates in the task list
  • Highlight overdue tasks
  • Let you filter by date

A select property with priority levels (e.g., “High”, “Medium”, “Low”). Used for:

  • Sorting tasks by priority
  • Eisenhower Matrix quadrant mapping

A relation property linking to a Projects database. Enables:

  • Task grouping by project
  • Project progress tracking
  • Project-based filtering

For the Eisenhower Matrix feature, you can add:

  • Urgent: Checkbox property
  • Important: Checkbox property

Or use a single select property with options like “Urgent & Important”, “Not Urgent & Important”, etc.

Here’s a recommended database structure:

PropertyTypeOptions
TaskTitle
StatusStatusTo-do, In progress, Complete
DueDate
PrioritySelect🔴 High, 🟡 Medium, 🟢 Low
ProjectRelation→ Projects database
UrgentCheckbox
ImportantCheckbox
Time SpentNumberMinutes format

CueCapture works with most existing task databases. Common compatible templates:

  • Notion’s official Tasks template
  • GTD (Getting Things Done) templates
  • Kanban board databases
  • Simple to-do lists

Tell CueCapture which status values mean “complete”:

Completed Statuses: Done, Complete, ✅, Finished

CueCapture treats any task with these statuses as complete and can hide them from the main view.

If your statuses use emojis (📋, 🔄, ✅), CueCapture will display them. Configure the “Display name” in settings to clean up the display.

When you first connect, CueCapture imports all tasks from your database. Large databases (1000+ tasks) may take a minute.

  • CueCapture → Notion: Changes sync immediately (within seconds)
  • Notion → CueCapture: Changes sync on widget focus or manual refresh
  • Poll interval: Configurable in settings (default: 30 seconds)
  • Verify you’ve shared the database with your integration
  • Check the URL is correct and from the right workspace
  • Ensure your database has a title property and status property
  • Re-map properties in CueCapture settings
  • Check your filter settings in CueCapture
  • Verify the tasks exist in Notion
  • Try the “Refresh” button or restart CueCapture
  • Verify status property mapping in settings
  • Check “Completed statuses” configuration
  • Ensure the property type matches what you selected