How can we help you today?

Go ahead and ask us anything.

See the KanBo newest version.

KanBo and Microsoft Power Automate integration: Triggers and Actions

Last modified:



Introduction

Take care of what's important and automate the rest. Streamline repetitive tasks and paperless processes with Microsoft Power Automate and KanBo as the perfect Work Coordination Platform for execution. With KanBo triggers and KanBo actions you can incorporate KanBo into your Office 365 ecosystem seamlessly.

To automate your workflows, you can enable actions and triggers in Power Automate flow in the Microsoft Power Platform. Triggers. Triggers are starting points that are selected by you in a connector which affects your actions.

For more information how to activate the KanBo in your Power Automate environment follow the instructions in this article.

    Triggers Section

    A trigger is the thing (event) that happens that starts the process. That's what you're asking the workflow to look out for. Blow you will find a list and detailed descriptions what KanBo specific events (Triggers) are currently provided by KanBo to kick off your processes.


    Card Added

    Trigger fires an event after a Card was added to a Board that was set to be observed.

    Input parameters
    NameDescription
    BoardThe Board in which adding of new cards should be observed.
    Output parameters
    NameType

    Description

    Card IDIntegerThe Card ID of the added card.
    Board IDIntegerThe Board ID where the Card that was added.
    Status IDIntegerThe Status ID the card has received after it was added.
    KanBo User IDIntegerThe KanBo User ID of the KanBo User who added the Card.
    NameStringThe name of the Card that was added.
    Is TemplateBooleanIndicates whether the Card added is a Card Template.

    Card Completed

    Trigger fires an event after a Card was set as completed in the Board that was set to be observed.
    It is important to remember that a card is completed after it is set to a Status that has a status role: Completed


    Input parameters
    NameDescription
    BoardThe Board in which completion of Cards should be observed.
    Output parameters
    NameType

    Description

    Card IDIntegerThe Card ID of the Card that was added.
    Previous roleIntegerThe Card’s previous Role ID.
    Current roleIntegerThe Card’s Current Role ID.

    Card Status Changed

    Trigger fires an event after a Card had its status changed in the Board that was set to be observed.

    Input parameters
    NameDescription
    BoardThe Board in which status change of Cards should be observed
    Output parameters
    NameType

    Description

    Card IDInteger
    The Card ID of the card with changed Status.
    New Status ID
    Integer
    The Card’s current Status ID.
    Old Status ID
    Integer
    The Card’s previous Status ID.
    KanBo User IDIntegerThe KanBo User ID of KanBo User that changed the Status.


    Card List Changed

    Trigger fires an event after a Card’s List was changed in the Board that was set to be observed.

    Input parameters
    NameDescription
    Board
    The Board in which changing of Card’s Lists should be observed.
    Output parameters
    Name
    Type

    Description

    Card ID
    Integer
    The Card ID of the Card which List changed.
    New List ID
    Integer
    The Card’s current List ID.
    Old List ID
    Integer
    The Card’s previous List ID.
    KanBo User ID
    Integer
    The ID of the KanBo User that changed the Card’s List.


    Comment Added To a Card

    Trigger fires an event after a Comment was added in a Card in the Board that was set to be observed.

    Input parameters
    NameDescription
    Board
    The Board in which commenting of Cards should be observed.
    Output parameters
    Name
    Type

    Description

    Card ID
    Integer
    The Card ID of the commented Card.
    KanBo User ID
    Integer
    The KanBo User ID of the User who commented the Card.


    Label Attached To a Card

    Trigger fires an event after a Label was attached to a Card in the Board that was set to be observed.

    Input parameters
    NameDescription
    BoardThe Board in which the Card labeling should be observed.
    Output parameters
    Name
    Type

    Description

    Card ID
    Integer
    The Card ID of the labeled Card.
    Label ID
    Integer
    The Card’s attached Label ID.


    Label Detached From a Card

    Trigger fires an event after a Label was detached from a Card in the Board that was set to be observed.

    Input parameters
    NameDescription
    BoardThe Board in which the Card Label detaching should be observed.
    Output parameters
    Name
    Type

    Description

    Card ID
    Integer
    The Card ID of the Card that had its Label detached.
    Label ID
    Integer
    The ID of the Label that was detached from the Card.


    KanBo User Added To Card

    Trigger fires an event after a KanBo User was added to a Card in the Board that was set to be observed.

    Input parameters
    NameDescription
    BoardThe Board in which the adding of KanBo Users to Cards should be observed.
    Output parameters
    NameType

    Description

    Card ID
    Integer
    The Card ID of the Card which had a KanBo User added to.
    KanBo User ID
    Integer
    The User ID of the KanBo User that was added Card.
    Board IDIntegerThe Board ID of the Card.
    Is ResponsibleBooleanIndicates whether the added KanBo User is set now as responsible in the Card.


    KanBo User Removed From Card

    Trigger fires an event after a KanBo User was removed from a Card in the Board that was set to be observed.

    Input parameters
    NameDescription
    BoardThe Board in which the removing of KanBo Users from Cards should be observed.
    Output parameters
    NameType

    Description

    Card ID
    Integer
    The Card ID of the Card which had a KanBo User removed.
    KanBo User ID
    Integer
    The KanBo User ID of a KanBo User that was removed from the Card.
    Board ID
    Integer
    The Board ID of the Card.
    Was Responsible
    Boolean
    Indicates whether the removed KanBo User was set as responsible before removal.








    Actions Section

    KanBo Power Automate Actions, also known as Custom actions, or just actions. extend the range of possibilities for composing business logic in your processes by KanBo operations. With KanBo actions, you can perform operations, such as Create, Update, Delete, Assign Users or Roles in KanBo Boards or KanBo Cards. The following list contains all supported KanBo operations which can be used for building custom business processes with Power Automate along with detailed action descriptions how to use them and what parameters they require or return.




    Add User to Board

    Adds a User to a specific Board with specified permissions. Permissions can be Owner, Member or Visitor. Please note that the User must be already added to KanBo and must have a license assigned.


    Input parameters
    NameTypeDescription
    BoardChoiceThe Board in which adding of new cards should be observed.
    Permission LevelIntegerThe permission level of the user to be added in this Board. Following values are accepted:
    3: Board Visitor
    6: Board Member
    9: Board Owner
    User IDIntegerThe User ID in KanBo who will be added to the Board.
    Output parameters
    NameType

    Description

    Board IDIntegerThe Board ID in which the card was added.
    Card IDIntegerThe Card ID of the Card that was added.

    Add User to Board

    Adds a User to a specific Board with specified permissions. Permissions can be Owner, Member or Visitor. Please note that the User must be already added to KanBo and must have a license assigned.

    Input parameters
    Name
    Type
    Description
    Board
    Choice
    The Board in which adding of new cards should be observed.
    Permission Level
    Integer
    The permission level of the user to be added in this Board. Following values are accepted:
    3: Board Visitor
    6: Board Member
    9: Board Owner
    User ID
    Integer
    The User ID in KanBo who will be added to the Board.
    Output parameters
    NameType

    Description

    Board ID
    Integer
    The Board ID in which the card was added.
    Card ID
    Integer
    The Card ID of the Card that was added.























































    Triggers configuration

    You can use external triggers (for example: new item in SharePoint list, new email in Outlook etc.) or KanBo trigger.

    There are 6 KanBo triggers:

    New card created 

    Card moved 

    User added to a card

    Labels added to a card

    Card role was changed

    Comment is created in a card

    Label was attached to card

    Label was detached from card

    Actions

    User actions

    Add user to KanBo

    Profile Key: email

    Add user to board

    Add user to the card

    Add user to board collection

    Deactivate user

    Set user as responsible

    Remove user from card

    Remove user from board

    Remove user from board collection

    Board Collection

    Add board collection

    Board Group actions

    Add board group

    Tip: the first position on the top is 0, the second is 1, etc.

    Board actions

    Add board

    Add board to board group

    Change board color

     

    Close board

    Add board chat message

    Labels

    Add label to card

    Remove label from card

    Status actions

    Set status


    List actions

    Add list

    Tip: the first position on the left is 0, the second is 1, etc.

    Move list

    Tip: the first position on the left is 0, the second is 1, etc.

    Card actions

    Add card

    Rename card

    Add card from template

    Add a comment on the card

    Archive card

    Move card

     

    Remove card

    Date actions

    Set due date

    Tip: In Date field, you can type your date or use a variable from your Flow (example: Received time from the Email trigger)

    Set start date

    Tip: In Date field, you can type your date or use a variable from your Flow (example: Received time from the Email trigger)

    Set personal date

    Tip: In Date field, you can type your date or use a variable from your Flow (example: Received time from the Email trigger)

    Set card date

    Tip: In Date field, you can type your date or use a variable from your Flow (example: Received time from the Email trigger)

    Note actions

    Add note

    Tip: the first position on the left is 0, the second is 1, etc.

    Edit note

    Todo list actions

    Add Todo list

    Tip: the first position on the top is 0, the second is 1, etc.

     

    Rename Todo list

    Add Todo list item


    Complete Todo list item

    Uncomplete Todo list item

    Rename Todo list item

    Relations actions

    Make parental relation


    Remove parent


    Remove child



    Make horizontal relation



    Remove successor

    This action removes both successor (next) and predecessor (previous) cards.



    Add Child card group action

     

    Add Child card group item action

    Remove element

    Changes name of a Note, Todo list and a Child card group.

     

    Rename element

    Changes name of a Note, Child card group or Todo list.

    Incoming Mails

    Create a new public address of a card

     

    Create new private address of a card

     

    Remove public address of a card

     

    Remove private address of a card


    Create a new public address of a board


    Create new private address of a board

     

    Remove public address of a board


    Remove private address of a board

     

    Get actions

    Get actions allow you to get values from KanBo elements so you can use them in next actions of your flow (for example: use "card creator" value to add him to a next card that will be created in a flow).

    Get Card Creator

    TIP: You might find this action useful in i.e. ticketing scenarios. You can get the email of the card creator and notify the person that his ticket has been submitted in KanBo.

     

    Get Card

    You will be able to get information: ID, Name and List of items.

    TIP: You might find this action useful in i.e. to get information if a note is located inside a card. You can later use this information in Get Note option.

    Get Todo List

    You will be able to get information: ID, Name, Items [id, name].

    TIP: You might find this action useful in i. e.a scenario where you would like to create a card based on todo list's name and add more elements to it in the next steps.

     

    Get Note

    You will be able to get information: ID, Name, Text inside.

    TIP: You might find this action useful in i. e.a scenario where you keep a user's email in a note and would like to get it in Power Automate. You can use that later to send an email to that user.

    Get User

    You will get information: name and email of the user.

    This action also checks whether the user is in a board (its scope is limited to one board).


    Get boards public address

    Gets a public email of a board when Incoming Mails feature is enabled.


    Get boards private address

    Gets a private email of a board when Incoming Mails feature is enabled.


    Get cards public address

    Gets a public email of a card when Incoming Mails feature is enabled.


    Get cards private address

    Gets a private email of a card when Incoming Mails feature is enabled.



    This article was helpful for 2 people. Czy artykuł był pomocny?