Video not working? Try this link.

You can use KiSSFLOW to dynamically manage and update values in a master data sheet. 

For an example, we’ll show a simple Leave Request process. 

Start off with a Master called Employee Leave Balances. Here, the first column can be the unique email of each employee. Then, I’ll have columns for the total Yearly Leave, and the Current Balance. Make sure each column is a number field. 

Inside your app, you’ll see the yearly balance and the current balance which come directly from the master. At the bottom of the form, I’m calculating the total number of days from the table, and displaying the New Leave Balance. 

In the workflow, I want the master to be updated after HR Processing takes place. I’ll add the action here. Select the Master that you want to update. You can also choose to create a new record if one doesn’t exist. 

In the first row on the left, select the column in the master that you will use to find the correct row, and then map it to the right field in the form. In our case, I will use the employee email to find the right record. 

Then, add the master column that you want to update, and choose the field in the form that will be used. In this case, I want the Current Balance to be updated with the New Leave Balance.

You can also add a conditional formula if you only want the update to happen under certain circumstances. 

Here’s the live form. You can see that it starts out displaying the data directly from the master. If I apply for a day and a half of leave, it shows me what my new balance will be, but only if it is approved. 

After I submit it, it goes for Manager approval and HR Processing. After HR Processing, the Master will automatically update with the new balance. And the next time I fill out the request, the new balance will show. 

Did this answer your question?