ColineColineColineDocs

Integrations

Integrations connect third-party services to your Coline workspace. Sync calendars, link project management tools, connect messaging platforms, and import data from external sources.

Available integrations

CategoryIntegrationDescription
CalendarGoogle CalendarTwo-way event sync with push notifications
CalendarMicrosoft CalendarOutlook and Microsoft 365 calendar sync
CalendarCalDAVApple Calendar, Fastmail, Nextcloud, and other CalDAV servers (Pro+)
EmailGmailFull inbox sync with push notifications
EmailMicrosoft OutlookPersonal and Work/School account support
ProjectGitHubRepository linking, commits, issues, and pull requests
ProjectJiraIssue tracking and two-way status sync
ProjectTrelloBoard and card import and sync
MessagingDiscordBidirectional messaging via Matrix bridge
MessagingMatrixFederated messaging with Matrix homeservers
TasksGoogle TasksTwo-way task and list sync
TasksMicrosoft To DoTwo-way task and list sync
FilesGoogle DriveImport and export files to Drive

Coming soon

CategoryIntegrationDescription
CalendarApple CalendarNative iCloud Calendar sync
TasksTodoistTask sync with Todoist
TasksTickTickTask sync with TickTick
TasksThingsImport from Things 3
NotesEvernoteImport notes from Evernote
NotesApple NotesImport from Apple Notes
NotesGoogle KeepImport from Google Keep
NotesBearImport from Bear
NotesObsidianImport Obsidian vaults
WhiteboardMiroImport boards from Miro
WhiteboardFigJamImport from FigJam
WhiteboardExcalidrawImport Excalidraw drawings
WhiteboardLucidchartImport from Lucidchart
BoardsAsanaProject and task sync with Asana
BoardsMondayImport from Monday.com
FilesOneDriveMicrosoft OneDrive file access
FilesDropboxDropbox file import and export
FilesBoxBox cloud storage integration
FilesiCloud DriveApple iCloud Drive access
SpacesNotionImport workspaces from Notion
SpacesConfluenceImport from Atlassian Confluence
SpacesCodaImport from Coda
SpacesSliteImport from Slite
SpacesGitBookImport from GitBook
DocsGoogle DocsSync with Google Docs
DocsMicrosoft WordImport and export Word documents
DocsQuipImport from Salesforce Quip
DocsDropbox PaperImport from Dropbox Paper
SheetsGoogle SheetsSync with Google Sheets
SheetsMicrosoft ExcelImport and export Excel files
SheetsAirtableImport from Airtable
SheetsSmartsheetImport from Smartsheet
SlidesGoogle SlidesSync with Google Slides
SlidesMicrosoft PowerPointImport and export PowerPoint
SlidesApple KeynoteImport from Keynote
SlidesPitchImport from Pitch
SlidesCanvaImport presentations from Canva
MessagingSlackBidirectional Slack messaging
MessagingMicrosoft TeamsTeams chat integration
MessagingTelegramTelegram messaging bridge
EmailYahoo MailYahoo Mail inbox sync
EmailIMAP/SMTPAny email provider via IMAP

Connecting an integration

  1. Open Settings from the sidebar
  2. Navigate to the Integrations section
  3. Find the service you want to connect
  4. Click "Connect" to start the authorization flow

Most integrations use OAuth, which opens a popup or redirects you to the service's login page. Sign in and grant Coline the requested permissions. Once authorized, you are redirected back to Coline with the integration active.

Google Calendar

Sync your Google Calendar events with Coline Calendar.

Features:

  • Two-way event sync
  • Select which calendars to sync
  • Google Meet links included in events
  • Push notifications for real-time updates

Setup:

  1. Click Connect next to Google Calendar
  2. Sign in with your Google account
  3. Grant calendar access permissions
  4. Select which calendars to sync

Events from selected calendars appear in Coline Calendar. Changes made in either Coline or Google Calendar sync automatically.

Microsoft Calendar

Sync your Outlook or Microsoft 365 calendar with Coline.

Features:

  • Two-way event sync
  • Multiple calendar support
  • Webhook subscriptions for real-time updates

Setup:

  1. Click Connect next to Microsoft Calendar
  2. Sign in with your Microsoft account
  3. Grant calendar access permissions
  4. Select calendars to sync

CalDAV

Connect CalDAV-compatible calendar services for advanced calendar sync.

Supported providers:

  • Apple Calendar (iCloud)
  • Fastmail
  • Nextcloud
  • Any CalDAV-compatible server

Note: CalDAV integration requires a Pro or Team subscription.

Setup:

  1. Click Connect next to CalDAV
  2. Enter your CalDAV server URL
  3. Provide your credentials
  4. Select calendars to sync

Gmail

Connect Gmail to use Coline Mail for email management.

Features:

  • Full inbox sync
  • Push notifications for new mail
  • Background sync
  • Send email from Coline

Setup:

  1. Open Mail and click Add Account
  2. Select Gmail
  3. Sign in and grant access
  4. Your inbox syncs automatically

See the Mail documentation for details on using email features.

Microsoft Outlook

Connect Outlook for email in Coline Mail.

Account types:

  • Personal: Consumer Microsoft accounts (outlook.com, hotmail.com)
  • Work: Microsoft 365 and enterprise accounts

Setup:

  1. Open Mail and click Add Account
  2. Select Outlook Personal or Outlook Work
  3. Sign in and grant access
  4. Your inbox syncs automatically

GitHub

Connect GitHub to link repositories, commits, issues, and pull requests.

Features:

  • Browse repositories you have access to
  • Link commits to Coline items
  • Track issues and pull requests
  • Webhook notifications for repository events

Setup:

  1. Click Connect next to GitHub
  2. You are redirected to GitHub to install the Coline app
  3. Select which repositories to grant access to
  4. Confirm the installation

Once connected, you can reference GitHub items in Coline and receive updates when repository activity occurs.

Jira

Connect Jira to sync issues with Coline.

Features:

  • View and link Jira issues
  • Two-way status sync via webhooks
  • Issue tracking in Coline workflows

Setup:

  1. Click Connect next to Jira
  2. Sign in to your Atlassian account
  3. Grant Coline access to your Jira workspace
  4. Select which projects to sync

Trello

Import boards and cards from Trello.

Features:

  • Import Trello boards into Coline Boards
  • Sync card updates
  • Preserve board structure and card details

Setup:

  1. Click Connect next to Trello
  2. Authorize Coline to access your Trello account
  3. Select boards to import or sync

Discord

Bridge Discord servers and DMs to Coline Messages.

Features:

  • View Discord messages in Coline
  • Send messages to Discord from Coline
  • Bidirectional sync via Matrix bridge

Setup:

  1. Navigate to Messages integrations
  2. Click Connect next to Discord
  3. Follow the authorization flow
  4. Select servers and channels to bridge

Matrix

Connect to Matrix homeservers for federated messaging.

Features:

  • Access Matrix rooms from Coline Messages
  • Bridged messaging with other Matrix users
  • Native integration with matrix.coline.app

Setup:

  1. Navigate to Messages integrations
  2. Click Connect next to Matrix
  3. Enter your Matrix homeserver URL
  4. Sign in with your Matrix credentials

Google Tasks

Sync Google Tasks with Coline Tasks.

Features:

  • Two-way task sync
  • Task list selection
  • Due date and completion sync

Setup:

  1. Click Connect next to Google Tasks
  2. Sign in with your Google account
  3. Grant task access permissions
  4. Select task lists to sync

Microsoft To Do

Sync Microsoft To Do with Coline Tasks.

Features:

  • Two-way task sync
  • List selection
  • Due date and completion sync

Setup:

  1. Click Connect next to Microsoft To Do
  2. Sign in with your Microsoft account
  3. Grant access permissions
  4. Select lists to sync

Google Drive

Import and export files between Google Drive and Coline Files.

Features:

  • Import files from Drive to Coline
  • Export Coline files to Drive
  • Browse Drive folders from Coline

Setup:

  1. Click Connect next to Google Drive
  2. Sign in with your Google account
  3. Grant file access permissions

See the Files documentation for details on using Drive import/export.

Managing integrations

View integration status: Open Settings > Integrations to see all connected services with their sync status and last sync time.

Disconnect an integration:

  1. Open Settings > Integrations
  2. Find the connected service
  3. Click Disconnect
  4. Confirm the disconnection

Disconnecting removes Coline's access to the service. Your data in the external service is not deleted.

Manual sync: Some integrations show a Sync Now button to trigger an immediate sync instead of waiting for the automatic schedule.

Troubleshooting: If an integration shows an error status, it may require re-authentication. Click Reconnect to refresh the authorization. Common issues include expired tokens or revoked permissions on the external service.

Security

  • OAuth tokens are encrypted before storage
  • CSRF protection on all authorization flows
  • Webhook signatures are verified for incoming events
  • You can revoke access at any time from Settings or from the external service

Tips

  • Connect calendars first to see all your events in one place across Google, Microsoft, and CalDAV sources.
  • Link GitHub early if your team uses GitHub. Commit and issue linking adds valuable context to discussions.
  • Use Discord bridging if your community or team primarily communicates on Discord but you want to manage conversations from Coline.
  • Check sync status periodically in Settings to ensure integrations are running smoothly.