Hello,
I am currently building an automation app for monday.com that allows users to automate workflows within their boards.
So far, I have successfully completed authentication and all other required setup. I have also built several custom views and implemented the Integration Sentence Builder feature. The recipe sentence automation builder is working well overall.
However, I am currently stuck while building a dynamic recipe sentence UI inside the Integration Sentence Builder. I have already posted in the community and sent an email to monday.com support, but I have not received a response yet. That’s why I’m writing with a detailed explanation of what I’m trying to achieve and where I’m facing difficulties.
What I want to build
I want to create a recipe sentence like:
When {status} changes to {something}, send {template name} {dynamically loaded inputs based on the template} from {WhatsApp account number} to {phone column of the board}.
Here’s what is already working:
-
I can dynamically load all placeholders (status, phone column, etc.) from monday.com.
-
I can load a list of message templates from my server.
-
When a user selects a template, I successfully receive the selected template ID.
The challenge
Each template (WhatsApp Business pre-approved template) can have a different number of dynamic input variables.
For example:
-
Template A has 3 inputs → the UI should show Field 1, Field 2, Field 3
-
Template B has 1 input → the UI should show Field 1
-
Template C has 5 inputs → the UI should show Field 1–5
These input fields should allow users to map monday.com board columns (similar to how other integrations allow column mapping).
My server already returns how many inputs a selected template has, but I am struggling to understand how to dynamically render these input fields inside the Integration Sentence Builder UI based on the selected template.
I have noticed that some existing monday.com applications have already implemented similar dynamic input behavior inside their recipe sentences. Based on that, I believe this should be possible within the platform, and I would like to implement a similar approach in my own application following best practices.
Reference
This behavior is similar to WhatsApp Business pre-approved templates, where messages have predefined text and dynamic variables that must be filled before sending the message.
When the automation is triggered, I will send the mapped data to my execution API, and my server will handle the rest.
I will share screenshots and a short video to better explain the expected UI and behavior.
I have gone through the monday.com documentation, but I couldn’t find a clear solution for dynamically rendering such input fields inside the recipe sentence.
I would really appreciate any guidance, examples, or documentation references that could help me implement this correctly.
Explanation video link : https://www.loom.com/share/5784471c93f84f65afdad5eb1fe0f9a7
Thank you very much for your time and support.




