Skip to content

n8n Automation Exercise

Build a simple workflow in n8n to automate a routine task. This assignment reinforces node configuration, data transformation, and testing.

Objectives

  1. Launch n8n locally and create a new workflow.
  2. Use at least one trigger and two action nodes.
  3. Practice mapping data between nodes and sending a final notification.

Setup

  1. Install n8n (npx n8n or Docker).
  2. Choose an API that returns JSON data (e.g., https://api.quotable.io/random).
  3. Prepare a messaging service credential such as Slack or email.

Instructions

  1. Trigger – start the workflow with a Webhook or Cron node.
  2. Fetch Data – add an HTTP Request node to call your chosen API.
  3. Transform – use a Set node to format or rename fields.
  4. Notify – send the result to Slack, email, or another destination.
  5. Test – execute the workflow and confirm the notification content.

Deliverables

  • Exported workflow JSON or screenshot of the editor.
  • A short README summarizing 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.