Have you ever wanted to use the output of a first app as the input in a second app? Well this is exactly what you need!
First you will need an app. Here is mine:

This app allows the user to select an ingredient and retrieves all the cocktails which use that ingredient. However, we want to output the instruction to make a specific cocktails that uses the selected ingredient. Therefore we need to give the user a second drop down to choose a cocktail. Sadly, you cannot filter a second dropdown based on the result of a first dropdown. You are required to used chained apps.
Chained apps are extremely useful is a variety of situations. They for example allow you to have different levels of security and permissions for different parts of a workflow.
Firstly, it is important to know that there are different ways to link two apps, here we will use the output of the first app to populate a dropdown at the start of the second app. The first thing we want is to make sure our second app runs straight after the first one. To do this you will need to open the interface designer window, select properties and tick this box: On success - Run another analytic app. Then you just select your second analytic app.

This step is fairly simple, now it's time to format the output of the first app, in order to be able to put it in the second app dropdown. This step might sound weird as we neeed two columns. Both with the same values.... First column named 'Name', second column named 'Value'.

Depending on the format of your data, this might be easier or harder to obtain. You then want to save that table as a alteryx database format (.yxdb). Next in the second app you want to create a dropdown tool. In the configuration of this tool you have an option to list values from different places, select external sources and then find your recently created alteryx database to populate the dropdown.

You now have two apps connect! Now if you try to run the app simply by opening it from your file explorer, you will get the prompt with the interaction from the first app, followed by the interaction from the second app and finally the output of the second app.



In my case I end up with a picture of a delicious cocktail and how to make it!
