Skip to main content

Todoist Integration

Why Connect Todoist?

Samepage helps Product Managers stay on top of tasks and deadlines without constantly switching to their task manager. By connecting Todoist, Samepage users can:

  • Build Signals to surface overdue tasks and upcoming deadlines

  • Spot priority items that need immediate attention

  • Discover task trends and workload patterns across projects

  • Use the Samepage Copilot to answer questions about your tasks and priorities

Integration Type

Personal integration — each user connects their own Todoist account. The task data imported is private to that user and not visible to others in the workspace.
This integration cannot be configured to limit scope — Samepage imports all tasks and projects the connection has access to.

Data Imported

Samepage imports the following from Todoist:

  • Tasks — Task titles, descriptions, and completion status

  • Projects — Project names and structure

  • Priorities — Priority levels assigned to tasks

  • Due dates — Deadlines and scheduled dates

This data is used to help Product Managers manage their workload, track deadlines, and stay on top of priorities.

Sync Behavior

  • Initial sync pulls tasks and projects from the last 3 months

  • Ongoing syncs pull changes from the last 2 weeks, refreshing multiple times per day

How to Connect

  1. You must have an existing Samepage account. If you need one, sign up at samepage.ai.

  2. Go to the Integrations page in Samepage.

  3. Find and click Todoist.

  4. Authenticate your Todoist account and accept the requested permissions.

  5. Samepage will begin importing data from Todoist automatically, refreshing multiple times per day.

What You Can Do After Connecting

  • Create Signals that analyze Todoist data — e.g., "Summarize new tasks and those assigned to me" or "Surface overdue tasks that need attention"

  • Chat with Copilot about your tasks — e.g., "What's due this week?" or "Which high-priority tasks haven't been started?"

  • Combine with other data — Cross-reference Todoist tasks with Jira tickets, Slack discussions, or calendar events for a complete picture

Signal Examples Using Todoist

Signal

What It Does

Overdue Task Alert

Surfaces tasks that are past their due date and need immediate attention

Upcoming Deadlines

Lists tasks due in the next 7 days, grouped by priority

Priority Focus

Highlights high-priority tasks that haven't been completed or started

Weekly Task Summary

Summarizes tasks completed, added, and still open from the past week

Example Signal Prompt

Here's a detailed prompt you can paste into a Signal's instructions field to get a comprehensive task management digest:

Review all Todoist activity from the past week and produce a structured summary focused on task management:

Overdue Tasks — List all tasks that are past their due date. Note the project, priority level, and how many days overdue each one is. Link to the Todoist task.

Upcoming Deadlines — Surface tasks due in the next 7 days. Group by priority level and note the project for each.

Priority Items — Highlight any high-priority (P1) tasks that haven't been completed. Note whether they have a due date and which project they belong to.

Completed This Week — Summarize tasks that were completed in the past week. Group by project to show where effort was focused.

New Tasks Added — List tasks that were created this week. Note who assigned them (if applicable) and their priority.

Keep it concise. Use bullet points. Include links to Todoist tasks wherever possible so I can jump to the source.

FAQ

Does this integration provide clickable links back to the source? Yes. Todoist tasks include deep links that take you directly to the task in Todoist. When Signals or Copilot reference a task, you can click through to view the full details in Todoist itself.

Privacy

Todoist data is never used to train AI models. Tasks and metadata are processed only to generate Signal outputs and Copilot responses. Because this is a personal integration, your task data is only visible to you. See Data Handling for more information.

Did this answer your question?