Skip to main content
Kasava integrates with leading project management, communication, customer support, and sales intelligence platforms to provide a unified view of your work. All integrations are managed from a central settings page, organized by category for easy discovery.

Supported Task Management Platforms

Customer Support

Sales Intelligence

Code & Development

Design

Monitoring & Incident Management

Communication Platforms

Document Storage

Analytics & Data

Why Integrate?

Unified View

See all your work items in one place, regardless of which platform they originated from. Link GitHub repositories alongside Linear, Jira, or Asana projects for complete visibility.

AI-Powered Chat

Once connected, use natural language in the Kasava chat to create, update, and search issues across all your integrated platforms.

Smart Linking

Link Plans, bug reports, and other Kasava entities directly to issues in your task management platform.

Semantic Analysis

GitHub commits are analyzed using AI to extract type (feat, fix, refactor), impact level, and complexity scores.

Managing Integrations

Navigate to Settings > Integrations to view and manage all your connected platforms. Integrations settings page showing platform categories
1

Navigate to Settings

Click your profile menu in the top-right corner and select Settings, or use the sidebar to navigate to Settings > Integrations
2

Find Your Platform

Integrations are organized by category: Task Management, Communication, Document Storage, and more. Scroll to find the platform you want to connect.
3

Click Connect

Click the green Connect button on any available integration card
4

Authorize Access

You’ll be redirected to the platform’s OAuth authorization page. Grant Kasava the requested permissions.
5

Complete Setup

After authorization, you’ll be redirected back to Kasava. The integration card will show a green “Connected” status.

Integration Status

Each integration card displays its current status:
StatusAppearanceMeaning
AvailableGray card with “Connect” buttonNot yet connected
ConnectedGreen background with checkmarkIntegration is active
Coming SoonGrayed out buttonPlatform support in development

Connecting to Products

After connecting an integration at the organization level, you can link specific projects to Kasava Products:
1

Open Product Settings

Navigate to your Product and click the settings icon
2

Link External Project

In the “External Projects” section, click to link a GitHub, Linear, Jira, or Asana project
3

Select Project

Choose from your available projects in the connected platform
4

Configure Sync

Set up field mappings and sync preferences

Data Sync

How Sync Works

When you connect a platform and link it to a Product:
  1. Initial Import - Kasava fetches existing issues/tasks from the linked project
  2. Ongoing Sync - Changes sync bi-directionally between platforms
  3. Kanban View - Issues appear on your Product’s Kanban board organized by status

Real-Time Updates

For supported platforms, Kasava uses webhooks to receive instant updates when issues change.

Manual Refresh

Click the refresh button on any Product to manually trigger a sync.

Permissions Overview

Each platform requires specific OAuth permissions:
PlatformRead AccessWrite Access
GitHubRepositories, Issues, PRs, ProjectsIssues, Comments
LinearIssues, Projects, Cycles, TeamsIssues, States
JiraIssues, Projects, SprintsIssues, Transitions
AsanaTasks, Projects, WorkspacesTasks, Comments
TrelloBoards, Cards, Lists, MembersCards, Labels
SlackChannels, Messages, Users, ReactionsMessages
Microsoft TeamsTeams, Channels, MessagesMessages
ZendeskTickets, Users, OrganizationsRead-only
PagerDutyIncidents, Services, Users, SchedulesIncidents (via AI Chat)
AmplitudeEvents, User Metrics, Charts, RetentionRead-only
MixpanelEvents, Funnels, Reports, UsersRead-only
StripeSubscriptions, Customers, RevenueRead-only
PostgreSQLTables, Views, SchemasRead-only
SupabaseTables, Views, SchemasRead-only
NotionPages, Databases, BlocksPages, Content Updates
FigmaFiles, Variables, Frames, ComponentsRead-only

Managing Connected Integrations

For connected integrations, click Manage to:
  • View connection status and last sync time
  • Configure sync settings
  • Refresh OAuth tokens if needed
  • Disconnect the integration

Disconnecting an Integration

1

Go to Settings > Integrations

Navigate to the integrations settings page
2

Find the Connected Integration

Locate the integration card (it will have a green background)
3

Click Manage

Click the Manage button on the integration card
4

Disconnect

In the management dialog, click Disconnect and confirm
Disconnecting an integration removes Kasava’s access to that platform. Any linked Products will no longer sync with that platform’s projects.

Troubleshooting

OAuth tokens expire periodically. Click the integration card and re-authorize to refresh your connection.
Check that the specific project is linked to your Product. Go to Product settings and verify the external project link is configured correctly.
Verify that write permissions were granted during OAuth. You may need to disconnect and reconnect the integration, ensuring all requested permissions are approved.
If you see an error after authorizing, try clearing your browser cookies for that platform and attempting the connection again.

Security

Kasava handles integration credentials securely:
  • All OAuth tokens are encrypted at rest
  • Tokens are never exposed in the UI or logs
  • You can revoke access anytime from your platform’s settings (GitHub, Linear, etc.)
  • Kasava uses standard OAuth 2.0 flows with PKCE where supported

Next Steps