> For the complete documentation index, see [llms.txt](https://docs.browserflow.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.browserflow.app/guides/input-variables.md).

# Input variables

### Creating Input Variables

Input variables allow you to set variables that may change between runs. You can access them by opening a flow's settings:

![](https://3538866232-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MTkfP5kdRxgX1naUvcT%2Fuploads%2FFwA5zjAQxjIjR3MvCZdW%2Fsettings.png?alt=media\&token=f05a04a6-7468-4f99-a770-b8794d051ec0)

For example, if you create a flow that scrapes all the tweets from a particular profile, you can create an input variable for the username so that it can be changed between runs.

![](https://3538866232-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MTkfP5kdRxgX1naUvcT%2Fuploads%2FtwsnkmPovqFWW1sXnYbk%2Fimage.png?alt=media\&token=4ec495db-5c0f-4509-a860-4cf2b95f006d)

The "Clear value when flow is shared" option ensures that any sensitive information will be removed when you share a flow.

Once you've created an input variable, you can reference it in your flow to customize the behavior:

![](https://3538866232-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MTkfP5kdRxgX1naUvcT%2Fuploads%2FAXMsc0wSHHHEiWB3HJCa%2Fimage.png?alt=media\&token=0e7b3487-9cf0-4579-afe1-6519981384fd)

### Using Input Variables

Once created, input variables allow you to easily change variables between runs by setting values in the Run tab:

![](https://3538866232-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MTkfP5kdRxgX1naUvcT%2Fuploads%2F6H59DPyHgC4kTh9LbN1s%2Fimage.png?alt=media\&token=60a7866f-9574-4208-853d-1d0a3e3b67f2)
