> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexagon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Appendix - Sending in custom parameters

> If you want to reuse existing scripts from other CI tools, or share a script with another system, sometimes you may want to send in a property from Fl

If you want to reuse existing scripts from other CI tools, or share a script with another system, sometimes you may want to send in a property from FlexDeploy with a name that is different.

To do that, follow this approach:

If your script is the following:

***println("Welcome to $\{FD\_PROJECT\_NAME\}, $\{prm1} ")***

FD\_PROJECT\_NAME is already available, so you don’t need to do anything for that variable.

However, *prm1* is a custom named parameter, so you would need to send it in as a ***User Input.***

Now, the username of the person submitting the workflow is passed in as prm1.

***Welcome to groovy Args, karl***

![image-20240329-230639.png](https://mintcdn.com/flexagon-llc-ce77a95c/NkeZh5D-Nf8j_WaD/images/fd111/12590936524.png?fit=max\&auto=format\&n=NkeZh5D-Nf8j_WaD\&q=85\&s=e417c09ab8042b3035b386f9873e27d4)
