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
| Category | Integration | Description |
|---|---|---|
| Calendar | Google Calendar | Two-way event sync with push notifications |
| Calendar | Microsoft Calendar | Outlook and Microsoft 365 calendar sync |
| Calendar | CalDAV | Apple Calendar, Fastmail, Nextcloud, and other CalDAV servers (Pro+) |
| Gmail | Full inbox sync with push notifications | |
| Microsoft Outlook | Personal and Work/School account support | |
| Project | GitHub | Repository linking, commits, issues, and pull requests |
| Project | Jira | Issue tracking and two-way status sync |
| Project | Trello | Board and card import and sync |
| Messaging | Discord | Bidirectional messaging via Matrix bridge |
| Messaging | Matrix | Federated messaging with Matrix homeservers |
| Tasks | Google Tasks | Two-way task and list sync |
| Tasks | Microsoft To Do | Two-way task and list sync |
| Files | Google Drive | Import and export files to Drive |
Coming soon
| Category | Integration | Description |
|---|---|---|
| Calendar | Apple Calendar | Native iCloud Calendar sync |
| Tasks | Todoist | Task sync with Todoist |
| Tasks | TickTick | Task sync with TickTick |
| Tasks | Things | Import from Things 3 |
| Notes | Evernote | Import notes from Evernote |
| Notes | Apple Notes | Import from Apple Notes |
| Notes | Google Keep | Import from Google Keep |
| Notes | Bear | Import from Bear |
| Notes | Obsidian | Import Obsidian vaults |
| Whiteboard | Miro | Import boards from Miro |
| Whiteboard | FigJam | Import from FigJam |
| Whiteboard | Excalidraw | Import Excalidraw drawings |
| Whiteboard | Lucidchart | Import from Lucidchart |
| Boards | Asana | Project and task sync with Asana |
| Boards | Monday | Import from Monday.com |
| Files | OneDrive | Microsoft OneDrive file access |
| Files | Dropbox | Dropbox file import and export |
| Files | Box | Box cloud storage integration |
| Files | iCloud Drive | Apple iCloud Drive access |
| Spaces | Notion | Import workspaces from Notion |
| Spaces | Confluence | Import from Atlassian Confluence |
| Spaces | Coda | Import from Coda |
| Spaces | Slite | Import from Slite |
| Spaces | GitBook | Import from GitBook |
| Docs | Google Docs | Sync with Google Docs |
| Docs | Microsoft Word | Import and export Word documents |
| Docs | Quip | Import from Salesforce Quip |
| Docs | Dropbox Paper | Import from Dropbox Paper |
| Sheets | Google Sheets | Sync with Google Sheets |
| Sheets | Microsoft Excel | Import and export Excel files |
| Sheets | Airtable | Import from Airtable |
| Sheets | Smartsheet | Import from Smartsheet |
| Slides | Google Slides | Sync with Google Slides |
| Slides | Microsoft PowerPoint | Import and export PowerPoint |
| Slides | Apple Keynote | Import from Keynote |
| Slides | Pitch | Import from Pitch |
| Slides | Canva | Import presentations from Canva |
| Messaging | Slack | Bidirectional Slack messaging |
| Messaging | Microsoft Teams | Teams chat integration |
| Messaging | Telegram | Telegram messaging bridge |
| Yahoo Mail | Yahoo Mail inbox sync | |
| IMAP/SMTP | Any email provider via IMAP |
Connecting an integration
- Open Settings from the sidebar
- Navigate to the Integrations section
- Find the service you want to connect
- 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:
- Click Connect next to Google Calendar
- Sign in with your Google account
- Grant calendar access permissions
- 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:
- Click Connect next to Microsoft Calendar
- Sign in with your Microsoft account
- Grant calendar access permissions
- 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:
- Click Connect next to CalDAV
- Enter your CalDAV server URL
- Provide your credentials
- 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:
- Open Mail and click Add Account
- Select Gmail
- Sign in and grant access
- 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:
- Open Mail and click Add Account
- Select Outlook Personal or Outlook Work
- Sign in and grant access
- 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:
- Click Connect next to GitHub
- You are redirected to GitHub to install the Coline app
- Select which repositories to grant access to
- 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:
- Click Connect next to Jira
- Sign in to your Atlassian account
- Grant Coline access to your Jira workspace
- 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:
- Click Connect next to Trello
- Authorize Coline to access your Trello account
- 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:
- Navigate to Messages integrations
- Click Connect next to Discord
- Follow the authorization flow
- 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:
- Navigate to Messages integrations
- Click Connect next to Matrix
- Enter your Matrix homeserver URL
- 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:
- Click Connect next to Google Tasks
- Sign in with your Google account
- Grant task access permissions
- 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:
- Click Connect next to Microsoft To Do
- Sign in with your Microsoft account
- Grant access permissions
- 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:
- Click Connect next to Google Drive
- Sign in with your Google account
- 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:
- Open Settings > Integrations
- Find the connected service
- Click Disconnect
- 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.