Integrations

Gravatars

If you want to enable gravatars:

user_try_gravatar: true

Inbound emails

Adds support for inbound emails (create cards and comments via emails).

Activate the integration as follow:

email_inbound_domain: inbound.mycompany.com
extensions:
  - kantree.extensions.email_inbound.mime

Things which you need to setup on your email installation:

  • Setup the DNS & email server for the inbound domain (eg: inbound.mycompany.com)
  • Configure your email server to do an HTTP POST request to the following url: http://yourkantreedomain.com/integrations/email/inbound with the full MIME message as the body of the request. (Follow this tutorial for Postfix)
  • If you are using Microsoft Exchange, setup a Send Connector to foward to the Postfix server

Github integration

To enable the Github import and integration, you will need to register an application on Github.

Obtain your consumer key and secret and add the following to the config file:

extensions:
  - kantree.integrations.github:
      client_id: YOUR_CONSUMER_KEY
      client_secret: YOUR_CONSUMER_SECRET

Trello import

Then retrieve your api keys from Trello and add the following to the config file:

extensions:
  - kantree.integrations.trello:
      client_id: API_KEY
      client_secret: API_SECRET

Asana import

Then retrieve your api keys from Asana and add the following to the config file:

extensions:
  - kantree.integrations.asana:
      client_id: CLIENT_ID
      client_secret: CLIENT_SECRET

Slack integration

You will need to register an application on Slack. Obtain your client id and secret and add the following to the config file:

extensions:
  - kantree.integrations.slack:
      client_id: CLIENT_ID
      client_secret: CLIENT_SECRET

Google integration

You will need to register an application on Google. Obtain your client id, client secret and api key and add the following to the config file:

extensions:
  - kantree.integrations.google:
      client_id: CLIENT_ID
      client_secret: CLIENT_SECRET
      api_key: API_KEY

Dropbox integration

You will need to register an application on Dropbox. Obtain your app key and add the following to the config file:

extensions:
  - kantree.integrations.dropbox:
      app_key: APP_KEY