Generate Password
Overview
The Generate Password node creates secure passwords based on presets or custom rules. Use it to produce strong credentials for users or services automatically within your workflow.
Description
Create secure credentials.
You can generate a password using a predefined security level or by defining specific character rules.
Presets
Quickly generate 'weak', 'medium', 'strong', or 'very-strong' passwords.
Custom Rules
Define exact length and character sets (uppercase, symbols, etc.).
Input Parameters
Configure the password complexity.
presetstringOptional"strong"lengthnumberOptional16includeUppercasebooleanOptionaltrueincludeLowercasebooleanOptionaltrueincludeNumbersbooleanOptionaltrueincludeSymbolsbooleanOptionaltrueexcludeSimilarbooleanOptionaltrueOutput Parameters
The node returns the generated password.
passwordstringOptional"Vq4dA8mZqLw3rN1p"Output Type
Output Type: Text
The output is a single text string containing the password.
Example Usage
Example 1: Using a Preset
Generate a strong password.
{ "preset": "strong"}
{ "password": "Xy9#mK2$pL5@nR8"}
Example 2: Custom Rules
Generate a 16-character alphanumeric password.
{ "length": 16, "includeUppercase": true, "includeLowercase": true, "includeNumbers": true, "includeSymbols": false}
{ "password": "Vq4dA8mZqLw3rN1p"}
How to Use in a No-Code Workflow
Add the Node
Add the Generate Password node to your workflow.
Configure
Select a preset OR set custom rules (length, characters).
Use Output
Pass the password output to downstream nodes (e.g., Create User, Send Email).
Best Practices
- Prefer 'very-strong' preset for production credentials.
- Rotate credentials periodically.
Do / Don’t
- ✔️ Use
excludeSimilarto make passwords easier to read for humans. - ✔️ Store generated passwords securely (hash them if storing in DB).
- ❌ Don’t log plain text passwords in production logs.
- ❌ Don’t use 'weak' preset for sensitive accounts.
Common Errors
Invalid lengthErrorOptional