n8n Automation Exercise¶
Build a simple workflow in n8n to automate a routine task. This assignment reinforces node configuration, data transformation, and testing.
Objectives¶
- Launch n8n locally and create a new workflow.
- Use at least one trigger and two action nodes.
- Practice mapping data between nodes and sending a final notification.
Setup¶
- Install n8n (
npx n8nor Docker). - Choose an API that returns JSON data (e.g., https://api.quotable.io/random).
- Prepare a messaging service credential such as Slack or email.
Instructions¶
- Trigger – start the workflow with a Webhook or Cron node.
- Fetch Data – add an HTTP Request node to call your chosen API.
- Transform – use a Set node to format or rename fields.
- Notify – send the result to Slack, email, or another destination.
- Test – execute the workflow and confirm the notification content.
Deliverables¶
- Exported workflow JSON or screenshot of the editor.
- A short
READMEsummarizing the purpose and result of your automation.
Evaluation Criteria¶
- Correct use of trigger and action nodes.
- Clear data mapping between nodes.
- Successful notification with API data.
- Quality of documentation and workflow organization.