What It Does
- Generates a single-row DataFrame from user-defined fields to trigger workflows.
- Adds static form values to existing datasets without overwriting existing columns.
- Automatically resolves duplicate column names with numeric suffixes.
- Supports empty DataFrames, preserving previous column structure.
- Works as a first-node trigger, middle-node enhancer, or recovery node for empty inputs.
🏁 Getting Started

1
Define your fields
List the fields you want to add with names and values.
2
Connect input data (optional)
If adding to existing data, provide the input DataFrame.
3
Configure column behavior
The node automatically resolves duplicates for you.
4
Run the node
Generates output with form fields appended to your data.
Inputs
🛠️ Required Fields
- fields_to_input (✅)
Define each field with a label and a value.
Why it matters: Controls which columns and values appear in the output DataFrame.
Output
- Output contains all original columns plus the form fields you defined.
- Duplicate names are automatically suffixed (
field_1,field_2, etc.) to avoid overwriting.
✨ If your input DataFrame already has any of the column names, new form columns will be renamed automatically (e.g.,
company_1, department_1).How It Works
- Validates your field definitions for names and values.
- Loads input DataFrame if provided, or prepares a new one.
- Applies form values to either a new row or to each existing row.
- Resolves any column name conflicts automatically.
- Outputs the final DataFrame with all original and new columns.
🚀 Example Use Cases & Prompts
| Use Case | Setup or Prompt Example |
|---|---|
| Trigger workflow | Add {"field_text": "company", "field_value": "Microsoft"} as first node |
| Inject static metadata | Add {"field_text": "form_date", "field_value": "2024-01-15"} to existing DataFrame |
| Recover empty input data | Use form fields to fill missing rows with default values |
✨ Pro Tips
⚠️ Important Considerations
🛠 Troubleshooting & Gotchas
| Symptom | Likely Cause | Quick Fix |
|---|---|---|
| Column not appearing | Name conflict with input | Look for suffixed column like company_1 |
📝 FAQ
Can I append form data to existing datasets?
Can I append form data to existing datasets?
Yes — provide the input DataFrame, and the node will add form columns to each row.
What happens if a column already exists?
What happens if a column already exists?
The node automatically renames form columns to prevent overwriting using numeric suffixes.
Can I use this node without input data?
Can I use this node without input data?
Absolutely — it works as a trigger node and will generate a single-row DataFrame with only form fields.
💰 Pricing
Each form row processed uses 1 credit.
One credit per run when used as a trigger node.
Use the Input Form Node to start workflows or inject metadata consistently — no coding required. 🚀