docs/wiki/4.24-Integrations.md
Super Productivity offers two main kinds of integrations: Issue Providers (for bringing in tasks from external project management or issue-tracking systems) and Sync Providers (for backing up and synchronizing your data across devices). Both are optional. Understanding what each type does, which providers exist, and how they fit into your workflow helps you decide whether and how to use them.
For step-by-step setup and daily use of issue integrations, see [[2.07-Manage-Task-Integrations]]. For a detailed comparison of issue provider capabilities, see [[3.07-Issue-Integration-Comparison]]; for sync providers, see [[3.08-Sync-Integration-Comparison]]. For where your data is stored, how sync and backups work, and technical details, see [[3.06-User-Data]] and [[4.23-Managing-Your-Data]].
Issue providers connect the app to external systems (Jira, GitHub, GitLab, and others) so you can:
Each issue provider has its own configuration (URLs, API tokens, filters). You can enable multiple providers and assign them to different projects. Tasks created from issues carry issue integration attributes (issue ID, provider, link to the external item); see [[4.09-Task-Attributes]].
Sync providers handle data synchronization between devices (or between the app and a backup location). They do not import issues; they sync your existing Super Productivity data (tasks, projects, time tracking, settings, and so on). Supported options include:
Sync is local-first and operation-based: your device holds the primary copy, and changes are sent as operations to the remote side. For a comparison of sync providers (platform, auth, encryption), see [[3.08-Sync-Integration-Comparison]]. For conflict handling and backup behavior, see [[4.23-Managing-Your-Data]] and [[3.06-User-Data]].
The app supports 11 issue-style integrations (the exact list may vary by version): Jira, GitHub, GitLab, Gitea, OpenProject, CalDAV, Calendar (iCal), Redmine, Trello, Linear, and ClickUp. Each has a display name and icon in the Issue Panel. Configuration is per-provider and often per-project (e.g. which project new issues are added to).
Capabilities vary by provider. Some support full two-way sync (e.g. status transitions and worklog submission); others are mainly for importing and refreshing issues. For a comparison of what each issue provider supports—issue import, status transitions, worklogs, comments, subtasks, attachments, filtering, auto-import, story points, due dates—see [[3.07-Issue-Integration-Comparison]]. For a comparison of sync providers (WebDAV, Dropbox, SuperSync, local file), see [[3.08-Sync-Integration-Comparison]]. In short: Jira and OpenProject offer the widest set (worklogs, status workflows, story points); GitHub and GitLab offer issue import and comments; CalDAV and Calendar (iCal) focus on calendar/todo and events; ClickUp supports subtasks alongside Jira.
Calendar (iCal) and CalDAV are both calendar-related but use different protocols and data:
Calendar (iCal) — Uses a subscription URL to fetch an iCal feed (e.g. .ics). The app parses VEVENT components only (events with start/end time). Events appear in the Schedule/Planner; the event description becomes the task note.
https://<NC-URL>/remote.php/dav/public-calendars/<CALENDAR-ID>?export). Do not use the “Copy private link” here—that format is for CalDAV.CalDAV — Connects to a CalDAV server (e.g. Nextcloud calendars) with username and password.
https://<NC-URL>/remote.php/dav/calendars/<USER>/<CALENDAR_NAME>/. Do not use the subscription/export link here—that is for the iCal integration.For more detail see [[3.07-Issue-Integration-Comparison]].
Sync is configured separately (e.g. in settings) by choosing a sync provider and connecting your account or path.
Integrations are optional and designed to have minimal impact if you do not use them:
If you only use sync (e.g. WebDAV or Dropbox) and no issue providers, you get backup and cross-device sync without any issue-import features.