Getting Started
Your First Workflow
Create your first automation in NodeDrop
Your First Workflow
Let's create a simple workflow that demonstrates the core concepts of NodeDrop.
What We'll Build
A workflow that:
- Triggers manually
- Makes an HTTP request to fetch data
- Transforms the response
- Outputs the result
Step 1: Create a New Workflow
- Log in to NodeDrop
- Click New Workflow in the sidebar
- Give your workflow a name like "My First Workflow"
Step 2: Add a Manual Trigger
Every workflow needs a trigger - the event that starts the automation.
- Click the + button on the canvas
- Search for "Manual Trigger"
- Click to add it to your workflow
The Manual Trigger lets you run the workflow on demand by clicking the "Execute" button.
Step 3: Add an HTTP Request Node
Now let's fetch some data from an API.
- Click the + button that appears after the trigger
- Search for "HTTP Request"
- Configure the node:
- Method: GET
- URL:
https://jsonplaceholder.typicode.com/posts/1
This will fetch a sample post from a test API.
Step 4: Add a Set Node
Let's transform the data to extract just what we need.
- Add a Set node after the HTTP Request
- Configure it to set a new field:
- Field Name:
summary - Value: Use the expression picker to select
{{ $json.title }}
- Field Name:
Step 5: Execute the Workflow
- Click the Execute Workflow button in the toolbar
- Watch as each node executes in sequence
- Click on any node to see its output data
Understanding the Results
After execution, you'll see:
- Green checkmarks on successfully executed nodes
- The output data panel showing what each node produced
- Execution history in the sidebar
Next Steps
Now that you've created your first workflow, try:
- Adding an If/Else node to add conditional logic
- Using a Schedule Trigger to run automatically
- Creating a Webhook Trigger to accept external requests
Tips
- Save often - Use Ctrl/Cmd + S to save your workflow
- Test incrementally - Execute after adding each node to verify it works
- Check the output - Click nodes to inspect their data
- Use expressions - Reference data from previous nodes with
{{ $json.fieldName }}