---
# System prepended metadata

title: Studio FAQs

---

# Studio FAQs

1. **We have a function which will have an array of objects, each object will have some key values. We need to make our flow dynamic and have the text nodes in the flow as per the length of the array.**

You resolve the first or 0th object every time, form a question, text or Quick Reply, and delete that object from the first position post answering or leaving of the text node. This loop will continue till the array has 0 items left.

2. **I have an API response through which I’m getting a product image as a .png (few kb in size) Can I pass that into a Carousel/Image node to dynamically change the image?**

Yes, use the following code snippet in the API parse function.

```
return new Promise(resolve => {
        const imageVariable = 
        [{
            "options": {  
                "caption": { "type": 'random' },
            },
            "url": "insertURL"
        }]
        resolve(imageVariable);
    }); 
```
You can also do this in the carousal by [creating your own custom/dynamic object](https://docs.yellow.ai/docs/platform_concepts/studio/build/nodes/prompt-nodes#dynamic-carousels) (depending on the use case for which you select the node)

**3. The options in a dynamic Whatsapp list always leads to the fallback flow. How can we tweak this?**

You can use the [Condition](https://docs.yellow.ai/docs/platform_concepts/studio/build/nodes/logic-nodes#1-condition) node to redirect each option to the respective flow.

1. Insert the condition node in your flow.
2. Populate the node with button values.

![](https://i.imgur.com/FYETzej.png)

4. Connect each button to the flow that has to be executed if that button is clicked.

![](https://i.imgur.com/SysoleQ.png)


4. **Can we increase the pagination size limit in Database Node?**

You can increase the size limit upto 25, to increase beyond that, while setting the **Pagination**, instead of **Text**, use **Variables** with a static value. **Variables** let you increase the size limit upto 200.

![](https://i.imgur.com/Dgla9UJ.png)


5. **I am able to create the same variable in Journey and Global but when I create the first global variable, I am unable to create the journey variable with same name**

Variables should have the same name. If they do, it will fetch the value for which it is assigned based on the assigned priorities from global to local.






