# Developing flows: tips and best practices

**URL:** https://community.homey.app/t/developing-flows-tips-and-best-practices/117362
**Category:** Flows
**Tags:** flow
**Created:** [October 4, 2024, 3:12pm UTC](https://community.homey.app/t/developing-flows-tips-and-best-practices/117362 "2024-10-04T15:12:44Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![Rrrr](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rrrr/32/629_2.png) [@Rrrr](https://community.homey.app/u/Rrrr)
#### Post date: [October 25, 2024, 12:05pm UTC](https://community.homey.app/t/developing-flows-tips-and-best-practices/117362/4 "2024-10-25T12:05:56Z")

</div>

> [@dsdevries](#):
>
> However, variables and tags in Homey are always global

Not true. Here a few examples:

- You can start flows with a variable text, number or boolean.
- There’s a very useful app [Advanced Triggers](https://community.homey.app/t/how-to-handle-multiple-triggers-resulting-in-one-action-in-advanced-flow/89283/3) that lets you pass multiple local variables.
- BLL formula as tag: [here](https://community.homey.app/t/developing-flows-tips-and-best-practices/117362/20)

Related: You can also store variables in an Advanced Device

---

_[View the full topic](https://community.homey.app/t/developing-flows-tips-and-best-practices/117362)._
