Skip to main content

Integrations

Connect Kaana to other tools and services your organization uses.

Updated over a week ago

Available Integrations

Kaana can integrate with various services:

Communication

  • Slack - Send notifications to Slack channels

Time Tracking

  • Harvest - Sync time entries with projects

CRM

  • Salesforce - Connect customer data

Billing

  • Zuora - Subscription management

Other

  • Custom webhook integrations

Accessing Integrations

  1. Go to Settings

  2. Select Integrations

  3. View connected and available integrations

Connecting Integrations

OAuth Integrations

For services like Slack or Salesforce:

  1. Find the integration

  2. Click Connect

  3. Log in to the service

  4. Authorize Kaana

  5. Configuration completes

API Key Integrations

For services requiring API keys:

  1. Find the integration

  2. Click Configure

  3. Enter your API key

  4. Click Save

Webhook Integrations

For custom webhooks:

  1. Go to Integrations

  2. Click Add Webhook

  3. Enter:

    • Webhook URL

    • Events to trigger

    • Secret (optional)

  4. Click Save

Managing Integrations

View Connection Status

Each integration shows:

  • Connected or disconnected

  • Last sync time

  • Error status (if any)

Refresh Connection

If an integration has issues:

  1. Open the integration

  2. Click Refresh

  3. Re-authenticate if needed

Disconnect Integration

  1. Open the integration

  2. Click Disconnect

  3. Confirm

Data previously synced remains in Kaana.

Harvest Integration

Sync time tracking with projects:

Connect Harvest

  1. Find Harvest in integrations

  2. Click Connect

  3. Log in to Harvest

  4. Authorize access

Link Projects

Map Harvest projects to Kaana projects:

  1. Open a project

  2. Click Link Harvest Project

  3. Select the Harvest project

  4. Time entries sync automatically

View Time Data

See Harvest time in:

  • Project overview

  • Task details

  • Reports

Slack Integration

Get notifications in Slack:

Connect Slack

  1. Find Slack in integrations

  2. Click Connect

  3. Select your workspace

  4. Choose a channel

  5. Authorize

Configure Notifications

Choose what to send to Slack:

  • Task assignments

  • Project updates

  • Issue alerts

  • Milestone achievements

Webhook Integration

Send data to external systems:

Create a Webhook

  1. Click Add Webhook

  2. Enter the endpoint URL

  3. Select events:

    • Project created

    • Task updated

    • Issue created

    • etc.

  4. Add authentication if required

  5. Save

Test Webhook

  1. Open the webhook

  2. Click Test

  3. Check that your endpoint received data

View Webhook Logs

See recent webhook calls:

  • Success/failure status

  • Response codes

  • Retry attempts

Troubleshooting

Connection Failed

  • Check your credentials

  • Verify the service is accessible

  • Try disconnecting and reconnecting

Sync Not Working

  • Check integration status

  • Look for error messages

  • Verify permissions in the connected service

Missing Data

  • Confirm the data was created after connecting

  • Check filter settings

  • Verify project/entity links

Permissions

Managing integrations requires:

  • Admin or Owner role

  • Integration management permission

Did this answer your question?