Collaboration

Kantree is the heart of your team’s work. It keeps everything in one place and lets everybody interact with and update the cards and tasks of your projects in real-time. Because it is simple to use, it enhances coordination in your team. Never let info lost in email and chat again!

Private projects

Private projects can only be created as part of an organization. It is possible to restrict how other members of the organization can access this project:

sharing settings

  • The project is completely private and you have to invite other members of the organization for them to see the project (uncheck Organization members can observe)

  • The project is visible to all members of the organization but they cannot edit it (check Organization members can observe and uncheck Organization members can join the board by themselves)

  • The project is visible to all members of the organization and they can join it by themselves to start editing (this is what happens if you keep the default settings). You can define which role will be given automatically to these auto-joining members.

Projects that can be accessed by anyone in the organization won’t automatically appear on the user’s dashboard. You need to visit the organization’s page to see projects you haven’t joined yet.

join project

If you manage your own Kantree instance, you can enable personnal private projects for your users via the admin pages.

Public projects

Projects created as part of an organization can be either private (which is the default) or public.

You can choose the role which will be attributed to users (logged in or not) who access your project without being members or guests in it.

If you manage your own Kantree instance, you can enable personnal public projects for your users via the admin pages.

Add members to your project

To invite members and manage access to your project, either go directly in your project settings and click on the Members & access tab or go to the members panel and click the manage members... button.

You will arrive on this panel:

add members

Then, click on the + Add member button. You will see a list of all the member of your organization. You will have to select those you want to invite on your project.

You can change the roles of project members. Roles are defined at organization level. You can find a detailled explanation of roles below

You can invite guests on your project (users outside of your organization).

invite guests

You just have to enter Kantree usernames (if they are on Kantree) and/or emails (if they are new to Kantree) separated by commas.

You can attribute any existing roles to your guests.

Guests with role No permissions, Observer or Observer allowed to comment do not count in the number of paid users of your organization.

Managing roles and permissions

Kantree is built on a role-based permissions system.

Roles lets you precisely define the actions users can or can’t do in your project.

You can manage your roles from the organization’s page.

project roles tab

There are 4 default built-in roles (and 1 fake role):

  • No permissions: The member is available in the project to be assigned, but can’t access the project. (fake role)
  • Observer: cannot edit or comment
  • Observer allowed to comment: user can comment on cards but cannot edit
  • Member: user who can view, comment and edit
  • Admin: member who can change the sharing settings and invite/remove guests

Theses roles are not editable but can be duplicated to create new roles. You can consult the permissions list for these roles.

You can also create new roles from scratch.

About 20 permissions can be toggled, which let you manage a range of actions from create, edit card to manage members or forms.

project roles editor

Roles are always created at the organization level because we consider they are an integral part of the whole organization and not something which should only be defined at the project level.

However, Kantree gives you the possibility to override custom roles at the project level, down to each attribute or group. You can give editing permissions to a single attribute to an editor role for example or introduce a “Moderator” role in your busy projects which can have the ability to delete comments without any other privileged permissions.

There are two levels of overrides you can do in projects. Override the general permissions associated to a role from the project settings:

project roles overwrite in project

Or override the permissions associated to a specific attribute or group directly in the project. You will find a key icon next to attributes:

customize perms for attributes or groups

From there, you can toggle permissions for this attribute in particular:

modal for attributes permissions

In this example, members with the Devops role will be able to modify the due date attribute on your card, but not your Q&A members.

If you want to limit which role can add cards to a specific group, this can be done from the Rules tab in the group dropdown. User will then be informed of the possibilities when drag & dropping:

drag and drop permissions

You need the Manage members permission to edit roles and permissions in a project.

Realtime

Changes in Kantree are applied in realtime. You do not need to refresh your browser for a change made by another user to be visible.

If you lose your Internet connection, a red notice will appear at the top of the interface and you won’t be able to edit until Internet is back.

Offline

If you load Kantree and some of your projects once, you can access them offline.

All the cards of your pre-loaded projects will be readable. You will be able to switch views and change how you group your cards. For now, you won’t be able to filter your cards while offline.

offline mode

You will be able to create new cards and add comments, all will be synchronized once you will be online again.

Be careful, if you leave Kantree while offline, you won't be able to connect again, and you'll loose all your unsynchronized cards and comments.

Assign cards

In the cards of your project, you will find an Assignees field.

It lets you assign members of the project to the card. You can assign multiple members to your cards.

This also subscribe this member to the card. He is notified of any change on the card.

assign member

You can add more member attributes to specify different roles (like Reviewer, Tester, Writer, Developer, Designer…). See the customize cards guide.

This assignments will be used to create some charts in your project reports.

workload chart

You can also group your cards by Assignees in your Kanban board or in your Timeline.

group by assignees

Comment cards

Comments allow you to discuss about a card with your collaborators. You will find them under the Activity section of your cards. They are updated in realtime.

comment box

You can either choose to use our rich-text editor or our markdown editor. Note that Kantree supports the Github flavored mardown.

Mention members in a comment with @username to notify them about a comment. This makes it easy to request their attention and invite them to the conversation as-it-happens.

Type @ to open a members list in which you can navigate with arrow down and arrow up. Press enter or tab to validate your choice, or click on the username directly. If you keep writing the first letters of the username you want, it will filter the members list to display only the matching username. The filter is not sensible to letter case (typing @ma will still display @Maxime dans la liste).

mentions dropdown

Every member subscribed to the card or mentionned in your comment will receive a notification in-app and by email.

email notif after comment

You can reply directly to this email and it will add a comment in the card right after this one (@username mentions are also available by email, but you won’t have the autocomplete dropdown).

Link to other cards by including the card reference #id. This allows anyone to open the target cards directly from the comment.

Cards and groups subscription

In Kantree, you can subscribe to cards and groups to receive notifications each time a change happens.

You can subscribe via the bell icon.

subscribe menu

Once subscribed, you will be able able to unsubscribe. The bell will be crossed if you’re not subscribed.

You will be automatically subscribed to a card if:

  • Someone (or yourself) assigned you to a card.
  • You create a card.

You can also directly subscribe to a group. Go to the setting menu of a group and click subscribe.

subscribe group option

Once subscribed, you will receive notification each time a card is added to the group.

In the settings menu of the group, you will be able able to unsubscribe or turn on/off card notification.

The latter will let you be notified to every change on the card of the group without being subscribed to every card of the group. In cards, you can see when you are subscribed through a group subscription.

card subscription from group

You can toggle on/off email notification for the whole project in the project settings. Email notification options

Reminders

In the card subscription menu (just introduced in the previous paragraph), click on add reminders and you will be able to set up a reminder for whatever point in the future.

Card reminder creator

You can select specific targets for your reminder as well.

Once the reminder expires, a notification is sent to the targets in-app and also by email if they enables it.

Reminder notification

If one or more reminders are running on a card, the bell icon is displayed as a badge.

You can delete reminders before it expires.

Date attributes also trigger a reminder 24 hours before it is due (you can modify this option). This reminders will also appear in the subscribe menu. Reminder from date attribute

Notifications

Notifications are sent to subscribed members or to targets of the reminders.

Notification can be in-app: if you have one, you will have a red bell button at the top right corner of your page, and a (1) in the page tab of your browser.

notif center

Click on the bell and you will see your notification (and you can clear it).

notif in-app

If you have enabled the email notification you will also receive a email each time you get a notif.

You will also receive a notif if your username is mentionned in a card comment.

Project guide

The project guide let you share information about your project with all your collaborators. You can see it as a simple wiki, with basic formatting options. Common usage includes guidelines on how to use your project and saved views, or definitions of the different card models and groups.

project guide

Access it using the book icon in the bottom of the left sidebar.

project guide button

Project guides are accessible even with read-only permission.

Journal

The Journal lets you see all the activities that happened in your project. You can select a daterange, members, or type of activities to filter the journal and get exactly the information you need.

Journal

It is the perfect support to synchronize your daily work with your team mates.

Logs

Log view gives you an overview of all the logs attached to cards, with possibility to filter by types of log and period.

Logs view

If you want to add a new type of log check this guide.