I’m currently looking for the best way to perform deployments. Here is my use case:
I have a monday application built with the app framework. It has 1 feature which is a custom integration. In it I have all my custom monday recipes that allows advanced monday action through the GraphQLAPI. Lest call it app1.
I have another monday application, which has 1 feature: a workspace template. The workspace template uses the custom integration (app1) a lot. Lest call it app2.
So for deployment, I would like to have a way to install the workspace template (app2) with all my custom integration recipes from app1.
I’ve tried to first install app1 in a monday account and then to install app2. But none of the recipes from app1 (integrations or automations) were cross over during installation of app2.
I had to manually set all the automations/integrations in the installed workspace template (app2), which is tiedious and error prone.
Is there anyway that I can install app2 with the recipes from app1 ? (I would prefer to keep them separate since app1 could be used in another workspace template app3)
This will not work with a Gmail integration that is custom made with a block from the Gmail app.
But if you add an integration directly from the app (not custom made), the integration will go over and you will have to configure it when adding the workspace.
Why will the Gmail integration won’t work ? Does this extends to any custom intregration that connects to an external application ?
For instance, the custom integration I use connects to an external application that runs on AWS. Is there any way I can ship a workspace template with my custom recipes in it ?
I’ve now tried to add a workspace template ‘feature’ to my monday app itself (the one which also has the custom integration recipes). Whenever I install on another account: no custom recipes…
However I also notice something: the other 2 accounts I tried to install my workspace template on seems to have a different monday version… is this possible and could this be the source of my problem?
For example, in my account, to modify automations/integration I go here:
in target accounts, there is no ‘workflows’ but rather this:
If you have a board and in that board you have integrations from custom apps, they will go over to the new workspace being created with the workspace template app feature.
The ones that will not go over are custom flows that use blocks from apps.
If you have a custom app that has recipes and a workspace template and you are using that workspace template from a workspace that has those recipes, they should go over to the newly created workspace.
If that is not the case for you, please schedule a call with us here so we can take a look together.
in the meantime, I have an hypothesis why this does not work, could you validate please?
Could it be that integrations are not cross over to the new account because the custom integration app implements the oauth workflow? (it has an authorization url)
Thanks for sharing these additional details. I’ll follow up on the conversation that @Matias.Monday was having and get back to you as soon as I hear from them.