Integrations

Gravatars

If you want to enable gravatars:

features:
  - users_avatar:
      try_gravatar: true

Inbound emails

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

Install additional requirements:

$ ./platform install_features_reqs email_inbound

Activate the integration as follow:

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

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.

Github integration

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

Install additional requirements:

$ ./platform install_features_reqs github_integration

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

features:
  - kantree.features.github_integration:
      consumer_key: YOUR_CONSUMER_KEY
      consumer_secret: YOUR_CONSUMER_SECRET

Trello import

Install additional requirements:

$./platform install_features_reqs trello_import

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

features:
  - kantree.features.trello_importer:
      api_key: API_KEY
      api_secret: API_SECRET

Asana import

Install additional requirements:

$ ./platform install_features_reqs asana_integration

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

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

Slack integration

Install additional requirements:

$ ./platform install_features_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:

features:
  - kantree.features.slack_integration:
      client_id: CLIENT_ID
      client_secret: CLIENT_SECRET
      use_user_model: false
      username: 'Kantree'
      icon_url: https://kantree.io/static/favicon.png

Google integration

Install additional requirements:

$ ./platform install_features_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:

features:
  - kantree.features.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:

features:
  - kantree.features.dropbox_integration:
      app_key: APP_KEY