Apps
Monday.com
53 min
learn how to connect engini to monday com using engini’s monday com activities, you can create, update and get board items create, update and get board subitems listen to events on items, subitems and item updates to get started with the monday app, create an account at https //auth monday com/users/sign up getting started with monday com prerequisites active monday com account access to an active monday com access token connecting engini to monday com retrieve your monday com access token navigate to your monday com account and click on your profile at the bottom of the left sidebar in the opened menu, click on the “developers” option ( if you don’t have this option in your menu than you should contact your monady com account admin ) in the developers page, click on the “developer” option located at the topbar from the opened list, click on “my access tokens” option note if you already generated your access token before than you will be able to copy it or generate a new one if you haven’t generated one before you will have the option to generate one copy the access token and save it as you will need it for adding the connection to your monday com account in engini add a connection to monday com in engini enter your engini account at https //engini io/ navigate to connections page by clicking on the connections on the left sidebar or by clicking https //app engini io/connections click on the add integration option located at the topbar choose monday com option from the available applications enter the following details in the “edit connection” form connection name choose a siginficant name for the connection(e g ,"monday etan's details") api key enter the access token you obtained from monday com click on the save settings button located at the bottom of the form engini will now save this connection and all the boards you have access to with the provided access token note every board created in monday com after saving this connection won’t be shown in the board’s list in engini activity blocks in order to access them using engini you will need to refresh your monday com objects in engini triggers the trigger is executed automatically in response to a specific event, such as an item being created or updated every workflow has to start with a trigger you can use item, sub item, item update triggers items item created listen to a new item creation on monday board click on the empty field and the tooltip will pop up showing all the boards that the user has accesses to choose from the list of boards in the tooltip the name of the board you want to listen to add condition by choosing to add a condition, the workflow will only work if the condition or the number of conditions you added are met select from the drop down the field you want to add the condition on select the condition you want the record to meet click on the empty field and the tooltip will pop up showing the options you can choose you can populate the field in one of the following options static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) expression – using https //app archbee com/public/preview ixqqblwfxopjg0nave78y/preview o3kkbgi5xnqf yvnuqkcv#ca 5p and/or previous activity properties and/or static values (using the tooltip that opens when clicking on the field) repeat steps a d for all the fields you want to populate item updated listen to an item’s update board click on the empty field and the tooltip will pop up showing all the boards that the user has accesses to choose from the list of boards in the tooltip the name of the board you want to listen to columns to listen to field click on the “select” button click on the field to open the drop down choose the column you want the trigger to listen to add condition by choosing to add a condition, the workflow will only work if the condition or the number of conditions you added are met select from the drop down the field you want to add the condition on select the condition you want the record to meet click on the empty field and the tooltip will pop up showing the options you can choose you can populate the field in one of the following options static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) expression – using https //app archbee com/public/preview ixqqblwfxopjg0nave78y/preview o3kkbgi5xnqf yvnuqkcv#ca 5p and/or previous activity properties and/or static values (using the tooltip that opens when clicking on the field) repeat steps a d for all the fields you want to populate item update created listen to new updates created in the item’s update section board click on the empty field and the tooltip will pop up showing all the boards that the user has accesses to choose from the list of boards in the tooltip the name of the board you want to listen to add condition by choosing to add a condition, the workflow will only work if the condition or the number of conditions you added are met select from the drop down the field you want to add the condition on select the condition you want the record to meet click on the empty field and the tooltip will pop up showing the options you can choose you can populate the field in one of the following options static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) expression – using https //app archbee com/public/preview ixqqblwfxopjg0nave78y/preview o3kkbgi5xnqf yvnuqkcv#ca 5p and/or previous activity properties and/or static values (using the tooltip that opens when clicking on the field) repeat steps a d for all the fields you want to populate item deleted listen to an item that has been deleted board click on the empty field and the tooltip will pop up showing all the boards that the user has accesses to choose from the list of boards in the tooltip the name of the board you want to listen to add condition by choosing to add a condition, the workflow will only work if the condition or the number of conditions you added are met select from the drop down the field you want to add the condition on select the condition you want the record to meet click on the empty field and the tooltip will pop up showing the options you can choose you can populate the field in one of the following options static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) expression – using https //app archbee com/public/preview ixqqblwfxopjg0nave78y/preview o3kkbgi5xnqf yvnuqkcv#ca 5p and/or previous activity properties and/or static values (using the tooltip that opens when clicking on the field) repeat steps a d for all the fields you want to populate subitems subitem created listens to a subitem creation board click on the empty field and the tooltip will pop up showing all the boards that the user has accesses to choose from the list of boards in the tooltip the name of the board you want to listen to add condition by choosing to add a condition, the workflow will only work if the condition or the number of conditions you added are met select from the drop down the field you want to add the condition on select the condition you want the record to meet click on the empty field and the tooltip will pop up showing the options you can choose you can populate the field in one of the following options static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) expression – using https //app archbee com/public/preview ixqqblwfxopjg0nave78y/preview o3kkbgi5xnqf yvnuqkcv#ca 5p and/or previous activity properties and/or static values (using the tooltip that opens when clicking on the field) repeat steps a d for all the fields you want to populate subitem updated listens to a subitem’s updates board click on the empty field and the tooltip will pop up showing all the boards that the user has accesses to choose from the list of boards in the tooltip the name of the board you want to listen to add condition by choosing to add a condition, the workflow will only work if the condition or the number of conditions you added are met select from the drop down the field you want to add the condition on select the condition you want the record to meet click on the empty field and the tooltip will pop up showing the options you can choose you can populate the field in one of the following options static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) expression – using https //app archbee com/public/preview ixqqblwfxopjg0nave78y/preview o3kkbgi5xnqf yvnuqkcv#ca 5p and/or previous activity properties and/or static values (using the tooltip that opens when clicking on the field) repeat steps a d for all the fields you want to populate subitem deleted listens to a subitems deletion board click on the empty field and the tooltip will pop up showing all the boards that the user has accesses to choose from the list of boards in the tooltip the name of the board you want to listen to add condition by choosing to add a condition, the workflow will only work if the condition or the number of conditions you added are met select from the drop down the field you want to add the condition on select the condition you want the record to meet click on the empty field and the tooltip will pop up showing the options you can choose you can populate the field in one of the following options static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) expression – using https //app archbee com/public/preview ixqqblwfxopjg0nave78y/preview o3kkbgi5xnqf yvnuqkcv#ca 5p and/or previous activity properties and/or static values (using the tooltip that opens when clicking on the field) repeat steps a d for all the fields you want to populate actions items create item creates a new item specified column values and returns its id board click on the empty field and the tooltip will pop up showing all the boards that the user has accesses to choose from the list of boards in the tooltip the name of the board you want to create item in group click on the empty field and the tooltip will pop up showing all the groups in the selected board | select from the tooltip the name of the group in which you want to place the item in name choose a significant name to the item add field click add field to insert more fields to the item choose from the drop down the field you want to fill click on the empty field to the right of the drop down to be shown the tooltip with all the options you can use to fill the field you can populate the field in one of the following options (depending on the column type, please refer to the https //app archbee com/public/preview ixqqblwfxopjg0nave78y/preview td33fdcyfx3ign84qa0pd#wkcxk ) static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) expression – using https //app archbee com/public/preview ixqqblwfxopjg0nave78y/preview o3kkbgi5xnqf yvnuqkcv#ca 5p and/or previous activity properties and/or static values (using the tooltip that opens when clicking on the field) repeat steps a c for all the fields you want to populate get item get an item from a list of items board click on the empty field and the tooltip will pop up showing all the boards that the user has accesses to choose from the list of boards in the tooltip the name of the board you want to get item from item id static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) note\ you choose an id and not a name get items gets all the items that are in the selected group in the selected board board click on the empty field and the tooltip will pop up showing all the boards that the user has accesses to choose from the list of boards in the tooltip the name of the board you want to get items from group click on the empty field and the tooltip will pop up showing all the groups in the selected board select from the tooltip the name of the group in which you want to place the item in update item edits an existing item’s attributes board click on the empty field and the tooltip will pop up showing all the boards that the user has accesses to choose from the list of boards in the tooltip the name of the board you want to update item in item id select the item id that is relevant you can use static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) add field click add field to update more fields of the item choose from the drop down the field you want to fill click on the empty field to the right of the drop down to be shown the tooltip with all the options you can use to fill the field you can populate the field in one of the following options (depending on the column type, please refer to the https //app archbee com/public/preview ixqqblwfxopjg0nave78y/preview td33fdcyfx3ign84qa0pd#wkcxk ) static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) expression – using https //app archbee com/public/preview ixqqblwfxopjg0nave78y/preview o3kkbgi5xnqf yvnuqkcv#ca 5p and/or previous activity properties and/or static values (using the tooltip that opens when clicking on the field) repeat steps a c for all the fields you want to populate create item update creating an update within an item item id select the item id that is relevant you can use static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) content click on the field to be shown the tooltip with all the options you can use you can populate the field in one of the following options static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) expression – using https //app archbee com/public/preview ixqqblwfxopjg0nave78y/preview o3kkbgi5xnqf yvnuqkcv#ca 5p and/or previous activity properties and/or static values (using the tooltip that opens when clicking on the field) add field click add field to update more fields of the item choose from the drop down the field you want to fill click on the empty field to the right of the drop down to be shown the tooltip with all the options you can use to fill the field you can populate the field in one of the following options (depending on the column type, please refer to the https //app archbee com/public/preview ixqqblwfxopjg0nave78y/preview td33fdcyfx3ign84qa0pd#wkcxk ) static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) expression – using https //app archbee com/public/preview ixqqblwfxopjg0nave78y/preview o3kkbgi5xnqf yvnuqkcv#ca 5p and/or previous activity properties and/or static values (using the tooltip that opens when clicking on the field) repeat steps a c for all the fields you want to populate add file to item adds a file to an exists item board click on the empty field and the tooltip will pop up showing all the boards that the user has accesses to choose from the list of boards in the tooltip the name of the board you want to add file to item in item id select the item id that is relevant you can use static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) file name click on the field to be shown the tooltip with all the files names that can be added to a field choose from the list in the tooltip the name of the file you want to add add field by clicking the “add field” button, you can choose how to fill in the various fields in the record you are creating you can add one field to the activity or more fields to the activity definitions, up to the number of fields in the board choose from the drop down the field you want to fill click on the empty field to the right of the drop down to be shown the tooltip with all the options you can use to fill the field you can populate the field in one of the following options static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) expression – using https //app archbee com/public/preview ixqqblwfxopjg0nave78y/preview o3kkbgi5xnqf yvnuqkcv#ca 5p and/or previous activity properties and/or static values (using the tooltip that opens when clicking on the field) repeat steps a c for all the fields you want to populate get item by column value the activity searches for items based on predefined column values and returns data about these specific items board click on the empty field and the tooltip will pop up showing all the boards that the user has accesses to choose from the list of boards in the tooltip the name of the board you want to create item in filter you can specify which records will be returned from the search results by utilizing the “add filter” button choose from the drop down the field you want to filter by select the condition you want the record to meet for the selected field you can populate the field in one of the following options static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) expression – using https //app archbee com/public/preview ixqqblwfxopjg0nave78y/preview o3kkbgi5xnqf yvnuqkcv#ca 5p and/or previous activity properties and/or static values (using the tooltip that opens when clicking on the field) repeat steps a d for all the fields you want to populate move item to group moving an item from one group on the board to another group on the board item’s boards click on the empty field and the tooltip will pop up showing all the boards that the user has accesses to choose from the list of boards in the tooltip the name of the board you want to update item in move to group click on the empty field and the tooltip will pop up showing all the groups in the selected board select from the tooltip the name of the group in which you want to place the item in item id select the item id that is relevant you can use static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) get item assets retrieves files associated with a specific item or related to a particular field of that item board click on the empty field and the tooltip will pop up showing all the boards that the user has accesses to choose from the list of boards in the tooltip the name of the board you want to update item in item id select the item id that is relevant you can use static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) column field retrieve files that are associated with a particular item or a particular column of the item if is left blank, the files will be sourced from all fields click on the empty field and the tooltip will pop up showing all the columns names that you can use choose from the list in the tooltip the name of the column you want to get the file from subitems get subitem get a specific subitem board click on the empty field and the tooltip will pop up showing all the boards that the user has accesses to choose from the list of boards in the tooltip the name of the board you want to update item in item id select the item id that is relevant you can use static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) create subitem creates a new subitem with specified column values and returns its id board click on the empty field and the tooltip will pop up showing all the boards that the user has accesses to choose from the list of boards in the tooltip the name of the board you want to update item in parent item id select the item id that is relevant you can use static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) name choose a significant name to the subitem select from the tooltip the name of the new item you create you can use static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) add field click add field to update more fields of the item choose from the drop down the field you want to fill click on the empty field to the right of the drop down to be shown the tooltip with all the options you can use to fill the field you can populate the field in one of the following options (depending on the column type, please refer to the https //app archbee com/public/preview ixqqblwfxopjg0nave78y/preview td33fdcyfx3ign84qa0pd#wkcxk ) static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) expression – using https //app archbee com/public/preview ixqqblwfxopjg0nave78y/preview o3kkbgi5xnqf yvnuqkcv#ca 5p and/or previous activity properties and/or static values (using the tooltip that opens when clicking on the field) repeat steps a c for all the fields you want to populate update subitem edits an existing subitem’s attributes board click on the empty field and the tooltip will pop up showing all the boards that the user has accesses to choose from the list of boards in the tooltip the name of the board you want to update item in item id select the item id that is relevant you can use static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) add field click add field to update more fields of the item choose from the drop down the field you want to fill click on the empty field to the right of the drop down to be shown the tooltip with all the options you can use to fill the field you can populate the field in one of the following options (depending on the column type, please refer to the column types referance) static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) expression – using https //app archbee com/public/preview ixqqblwfxopjg0nave78y/preview o3kkbgi5xnqf yvnuqkcv#ca 5p and/or previous activity properties and/or static values (using the tooltip that opens when clicking on the field) repeat steps a c for all the fields you want to populate get subitems retrieves multiple/all items that are selected from the board using a parent item board click on the empty field and the tooltip will pop up showing all the boards that the user has accesses to choose from the list of boards in the tooltip the name of the board you want to update item in parent item id click on the field to be shown the tooltip with all the items id you can use note that you choose an id number and not a name select the item id to which you would like to add the subitem (the item id of the subitem’s parent) delete item permanently deletes an item from your monday board based on the specified item id item id select the item id that is relevant you can use static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) connect board initialize connect board array the activity “initialize connect board array” populates the name field with a default connect board name if you have several connections to the board, it is recommended to change the default name append to connect board array this activity depends on the “initialize connect board array” activity first you have to initialize array, then you can append to the array name choose a significant name item id field click on the empty field and the tooltip will pop up showing all the items id you can use note that you choose an id and not a name select the item id that is relevant you can use static value – number / string when using strings, you need to surround them with single quotes (‘) property value from a previous activity (using the tooltip that opens when clicking on the field) column types referance when creating or updating records in engini, it’s crucial to ensure that the values you populate align with the expected format of each column type in monday com this section provides a detailed reference to help you correctly handle various column types date this column returns a date only by default if you want to get or populate both the time and date, you need to go to the monday com column settings, click on ‘customize date column’ and check the ‘show time by default’ option after making this change, delete the name of the board from the activity in engini and select it again to refresh the current column settings timeline to work with a timeline column, you need to use two fields timeline from and timeline to these fields allow you to specify the start and end dates for the timeline status the status column is used to track the current state of an item you can set or retrieve the status using predefined labels or values label/dropdown this column allows for the selection of predefined options you can populate this field by providing the appropriate label or value that matches the options available in the dropdown for more details on how to populate dropdown field, https //app archbee com/public/preview ixqqblwfxopjg0nave78y/preview le9gnfnc8384 w5v78xlg#skihr connect board the connect board column links items across different boards when working with this column, you should use the “initialize connect board array” and “append to connect board array” activities to manage the connections the resulting array should be placed in the connect board column itself for more details on how to work with connect board columns, https //app archbee com/public/preview ixqqblwfxopjg0nave78y/preview td33fdcyfx3ign84qa0pd#uxy79 number the number column is used for numeric values when populating this field, ensure you provide a valid number format text the text column is designed for freeform text input you can populate this field with any string value people the people column is used to assign users to an item you can populate this field with the user’s id or select the user from the available options in order to automatically update the people column by one or more, follow those steps select the ‘get users’ activity – this activity retrieves all users associated with your monday account select the ‘initialize users\&teams array’ activity – this initializes an array where you can add user and team objects select the ‘sort & filter’ activity – use this activity to filter the users array obtained from the ‘get users’ activity based on the ‘user id’, ‘name’, or any other relevant field select the ‘append to users\&teams array’ activity – add the filtered user’s id to the initialized array select the ‘create item’ activity – specify the board, group, and name of the new item then, add the “person” field and set it to the user array you created earlier update the people column by more than one person if you wish to add more than one person, you can repeat this process within a loop, continuously adding users to the array link the link column allows you to add urls to an item when populating this field, ensure you provide a valid url string you can also combine urls with other dynamic content from previous activities in the workflow by using expressions