Skip to content

Integrations

Kiket integrates with popular external services through the extension system. This section covers built-in integrations and how to connect them.

Available Integrations

Calendar Providers

Sync calendar events for capacity planning.

  • Google Calendar - Sync Google Calendar events to team capacity planning. Automatically imports events and updates availability.
  • Microsoft Calendar - Sync Outlook Calendar events to team capacity planning. Automatically imports events from Microsoft 365 and updates availability.

Communication

Send notifications to team communication tools.

Version Control

Connect to code repositories.

  • GitHub Integration - GitHub integration for PR tracking, issue mirroring, and workflow automation

Project Management

Sync with external project management tools.

  • Jira Integration - Jira integration for bidirectional issue sync, status mapping, and attachment mirroring

Notifications

Send notifications via various channels.

Automation

Automate workflows with external services.

  • Make.com Integration - Automation bridge between Kiket and Make.com for low-code workflow automation
  • Mailjet Inbound - Process inbound emails from Mailjet Parse API and create issues or comments

Other

Additional integrations.

  • Zoom Notifications - Send notifications via Zoom chat channels and direct messages using Server-to-Server OAuth
  • Time Tracking - Track time spent on issues with timer widget, workflow hooks, and comprehensive reporting

OAuth Providers

Many integrations use OAuth for secure authentication. Kiket uses a shared OAuth provider architecture, meaning you connect once and multiple extensions can use that connection.

How It Works

  1. OAuth Provider Extensions handle the authentication flow with external services (e.g., google-oauth, microsoft-oauth)
  2. Consumer Extensions use the OAuth provider's tokens to access APIs (e.g., google-calendar uses google-oauth)
  3. Shared Connections - When you connect your Google account, both Google Calendar and Google Drive extensions can use it

Managing Connections

Go to Settings > Connected Accounts to:

  • View all connected accounts
  • Connect new accounts
  • See which extensions use each connection
  • Disconnect accounts

Security

  • Access tokens are encrypted using AES-256 (Rails encrypted attributes)
  • Tokens are automatically refreshed before expiration
  • Revoking a connection immediately removes all stored tokens
  • Scopes are aggregated across consumers - you'll only be prompted for additional permissions when installing new extensions that need them

Next Steps