Todoist

Todoist is a to-do list app for task management with task prioritization, reminders, activity history, progress visualization, collaboration, and more.

Skyvia and Skyvia integration with Todoist are not created by, associated with, or supported by Doist.

Data integration: Skyvia supports importing data to and from Todoist, exporting Todoist data to CSV files, and replicating Todoist data to relational databases.

Backup: Skyvia Backup does not support Todoist.

Query: Skyvia Query supports Todoist.

Establishing Connection

To create a connection to Todoist, you have to sign in with Todoist your credentials.

Creating Connection

To connect to Todoist, perform the following steps:

  1. Click Sign In with Todoist in the Conection Editor.

    Connection Editor

  2. Sign in to Todoist.

    Todoist login

Disconnecting Skyvia from Todoist

You can disconnect from Todoist on Skyvia side by deleting all the Todoist connections you have created and all the objects that depend from the connections: integrations, endpoints, queries.

Connector Specifics

DML Operations Support

Skyvia supports the following DML operations for Todoist.

Operation Object
INSERT, UPDATE, DELETE Folders, Labels, ProjectComments, Projects, Reminders, Sections, TaskComments, Tasks, Workspaces

Incremental Replication and Synchronization

Skyvia does not support Synchronization and Replication with Incremental Updates for Todoist.

Stored Procedures

Skyvia represents part of the supported Todoist features as stored procedures. You can call a stored procedure, for example, as a text of the command in the ExecuteCommand action in a Target component of a Data Flow or in Query.

CloseTask

Use the following command to close the task.

call CloseTask(:TaskId)

ReopenTask

Use the following command to reopen the closed task.

call ReopenTask(:TaskId)

ArchiveProjects

This procedure marks a project as archived. For personal projects, this will archive it just for the initiating user (leaving it visible to any other collaborators). For workspace projects, this will archive it for all workspace users, removing it from view. To archive the specific project, use the command/

call ArchiveProjects(:ProjectId)

UnarchiveProjects

Marks a previously archived project as active again. For personal projects, this will make the project visible again for the initiating user. For workspace projects, this will make the project visible again for all applicable workspace users. To unarchive the project, use the following command/

call UnarchiveProjects(:ProjectId)

ArchiveSections

To mark a section as archived, use the following command.

call ArchiveSections(:SectionId)

UnarchiveSections

To mark a section as unarchived, use the following command.

call UnarchiveSections(:SectionId)

Supported Actions

Skyvia supports common actions for Todoist, as well as the following custom actions: