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).

Install additional requirements:

$ ./platform install_extensions_reqs email_inbound

Activate the integration as follow:

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

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.

Install additional requirements:

$ ./platform install_extensions_reqs github_integration

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

extensions:
  - kantree.extensions.github_integration:
      client_id: YOUR_CONSUMER_KEY
      client_secret: YOUR_CONSUMER_SECRET

Trello import

Install additional requirements:

$./platform install_extensions_reqs trello_importer

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

extensions:
  - kantree.extensions.trello_importer:
      client_id: API_KEY
      client_secret: API_SECRET

Asana import

Install additional requirements:

$ ./platform install_extensions_reqs asana_integration

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

extensions:
  - kantree.extensions.asana_integration:
      client_id: CLIENT_ID
      client_secret: CLIENT_SECRET

Slack integration

Install additional requirements:

$ ./platform install_extensions_reqs 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.extensions.slack_integration:
      client_id: CLIENT_ID
      client_secret: CLIENT_SECRET

Google integration

Install additional requirements:

$ ./platform install_extensions_reqs 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.extensions.google_integration:
      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.extensions.dropbox_integration:
      app_key: APP_KEY