Hi Pesan. Sorry for my slow reply - didn’t notice your comment here.
From looking at your screen snip, I can’t see a column for the sharing link for the folder you want to open. I would suggest adding a ‘Folder URL’ column, and then using the following formula in your ‘Open’ button:
if(thisRow.[Folder URL].IsBlank(), concatenate("https://hook.integromat.com/xxxxxxxxxxx?RowID=", thisRow.[Order ID]), thisRow.[Folder URL])
Note the “xxxxxxxxx” above should be replaced with the unique identified for your webhook.
The formula above effectively says “If we don’t have a folder URL, then fire a webhook to create a folder, and include in the webhook the Order ID so that Integromat can find this row via the Coda API. Alternatively, if we do have a folder URL, then open the link in a new window”.
Once your Integromat scenario has created a folder and retrieved the sharing link for that folder, it will need to update the row in Coda, to populate the link URL in the ‘Folder URL’ column. To do that, you will obviously need Integromat to look up the relevant row in Coda, using the Coda-generated row key (your ‘Order ID’ column) which you passed to Integromat in the webhook as ‘RowID’.
I hope that helps!