🧡 Skip to main content🔍 Skip to search

Variable Wizard is a powerful visual no-code tool that provides options to specify and chain input from other Actions and Triggers. However, sometimes mini adjustments to a variable value are necessary…

Perform quick text manipulation on the variable—Find & Replace, Trim, Change Case for the current variable instance. The variable is modified only where it is inserted. It does not affect other instances of the same variables that are located elsewhere in your workflow.

In other words, you can adjust the same variable in multiple locations, and each of the locations can have different adjustments (or none), and individual adjustments do not affect a value of the original or any other adjusted variable.

Add as many variable modifications as necessary—up to 5 adjustments are applied sequentially (one operation after another). Each of the operations automatically use a value of the previous operation and the result is instantly available right there where the variable is used.

ModifyDetails
Adjust Modify a variable with the selected adjuster.
Besides If necessary, adjust the variable for the 2nd time.
Once more Sometimes the 3rd adjustment is needed.
Additionally And for the 4th time.
Extra Up to 5 adjustments can be applied to a variable.
Display name It is possible to change the auto-generated variable name:
  • Default · use the auto-generated name with the modification cue.
  • Custom · give the variable a custom name to uniquely describe its purpose.
YouTube video · Detect 1 and email 3 files

Make quick (simple and streamlined) variable value adjustments without adding additional Actions. The adjust variable feature allows instant modifications of a variable. When more sophisticated adjustments with the full-feature set are needed, use the corresponding text, list, or variable Actions.

AdjustDetails
Replace Perform a simple case-sensitive text search and replacement for the currently selected value. In a case-sensitive context, characters are considered different based on their case. For example, A and a are treated as distinct characters. Choose one of the options:
  • Replace · replaces all occurrences.
  • Replace first · replaces only the first matching substring.
  • Replace last · replaces only the last match.
Ensure Perform a case-sensitive check and modify the text as needed to guarantee it meets the specified condition by adding or removing characters. This helps enforce formatting rules such as required prefixes or suffixes.
  • Starts with · ensures the value begins with the specified text. If not, it is added.
  • Does not start with · removes the text if the value starts with it.
  • Ends with · ensures the value ends with the specified text. If missing, it is appended.
  • Does not end with · removes the text if it appears at the end of the value.

  • This is useful when standardizing filenames, paths, URLs, command parameters, or other dynamic values that must follow a strict format · Examples
Trim Perform a quick text trimming at the beginning and end of the provided text. Choose from the list of predefined characters, or provide your own—one or multiple symbols to trim.
Case Change text capitalization on any simple or Unicode text in any language that supports uppercase and lowercase letters:
  • UPPERCASE · all text characters are changed to uppercase.
  • lowercase · all characters are changed to lowercase.
  • Title Case · the first letter of each word is changed to uppercase and other letters—to lowercase. It even handles many special cases, like O'Reilly's or O'Sullivan.

Ensure

The Ensure adjustment modifies variable values to meet specific conditions, such as starting or ending with a defined substring. This is useful for enforcing consistent formatting, standardizing inputs, or preparing values for further processing. All operations are case-sensitive and only apply when necessary—preserving the original value if it already matches the condition.

  • 1. What to ensure (e.g., Starts with C:\)
  • 2. Input value (original variable content)
  • 3. Output value (adjusted result after applying the rule)

Starts with… C:\

Input valueOutput value
folder\file.txt C:\folder\file.txt
\folder\file.txt C:\folder\file.txt
:\folder\file.txt C:\folder\file.txt
C:\folder\file.txt C:\folder\file.txt · No changes are made
C:\C:\folder\file.txt C:\folder\file.txt · Removes excessive repetition
c:\folder\file.txt C:\c:\folder\file.txt · Due to case-sensitivity

Does not start with… https://

Input valueOutput value
https://www.example.com www.example.com
ps://www.example.com ps://www.example.com · No changes are made
https://https://localhost localhost
https:// · Empty value

Does not start with… 0

Input valueOutput value
0010 10
010 10
01 1
0000 · Empty value
1 1 · No changes are made

Ends with… \

Input valueOutput value
C:\Data C:\Data\
C:\Data\ C:\Data\ · No changes are made
C:\Data\\\ C:\Data\
\\\\\\\ \

Ends with: .docx

Input valueOutput value
file file.docx
file. file.docx
file.do file.docx
file.doc file.docx
file.docx file.docx · No changes are made
file.docx.docx file.docx · Removes excessive repetition

Does not end with: .pdf

Input valueOutput value
file.pdf file
invoice.pdf invoice
invoice.pdf.pdf invoice
.pdf · Empty value
http://local/data.pdf http://local/data
file.doc file.doc

Does not end with… /

Input valueOutput value
https://www.example.com https://www.example.com · No changes are made
https://www.example.com/ https://www.example.com
https://www.example.com/// https://www.example.com
/home/ubuntu /home/ubuntu · No changes are made
/home/ubuntu/ /home/ubuntu
/////// · Empty value
/ · Empty value
Great success!

Notes

  • The adjusted variables have a cue located on the right side. Configure the adjustment cue style in the Variable Wizard settings.
  • Variables (both Local and Global) allow full adjustments. To keep workflows as simple as possible and to avoid any confusion, no renaming (custom name option) is possible.
  • Character variables (special symbols) can not be adjusted, however, they can be renamed to give them another meaning that matches the context of a workflow.

Automation unveiled. A 90-second journey.

Still have a question?

If you have any questions, please do not hesitate to contact our support team.