Torna al Blog
Tutorial

Il tuo primo workflow n8n in 5 minuti

Guida passo-passo per creare il tuo primo workflow di automazione con n8n, dalla registrazione alla pubblicazione.

Marco Ferri- Automation Architect20 marzo 20264 min read
Il tuo primo workflow n8n in 5 minuti

Introduzione

Creare il tuo primo workflow di automazione con n8n è più semplice di quanto pensi. In questa guida ti guideremo passo dopo passo nella creazione di un flusso di lavoro che riceve dati da un modulo web e li invia a Slack e a Google Sheets.

Tempo stimato: 5 minuti. Difficoltà: principiante.

Passo 1: Registrati o installa n8n

Hai due opzioni:

Opzione A: n8n Cloud (consigliata per iniziare)

  1. Vai su n8n.cloud e clicca su "Sign up"
  2. Registrati con email o account Google
  3. Scegli il piano gratuito per iniziare
  4. Accedi alla tua dashboard

Opzione B: Self-hosting con Docker

docker run -it --rm \
  --name n8n \
  -p 5678:5678 \
  -v ~/.n8n:/home/node/.n8n \
  n8nio/n8n

Apri il browser su http://localhost:5678 e crea il tuo account.

Passo 2: Crea un nuovo workflow

  1. Dalla dashboard, clicca sul pulsante "Add workflow" in alto a destra
  2. Dai un nome al tuo workflow, ad esempio "Notifica nuovi contatti"
  3. Ti troverai davanti all'editor visuale con un nodo di partenza vuoto

Passo 3: Aggiungi il nodo trigger

Il trigger è l'evento che avvia il workflow. Per questo esempio useremo un Webhook:

  1. Clicca sul "+" per aggiungere un nodo
  2. Cerca "Webhook" nella barra di ricerca
  3. Seleziona il nodo Webhook
  4. Configura i parametri:
    • HTTP Method: POST
    • Path: nuovo-contatto
  5. Clicca su "Listen for Test Event" per attivare il webhook in test

Puoi testare il webhook con questo comando:

curl -X POST http://localhost:5678/webhook/nuovo-contatto \
  -H "Content-Type: application/json" \
  -d '{"nome": "Mario Rossi", "email": "mario@esempio.it", "messaggio": "Vorrei maggiori informazioni"}'

Dovresti vedere i dati apparire nel nodo webhook.

Passo 4: Aggiungi il nodo Slack

Ora inviamo una notifica su Slack ogni volta che arriva un nuovo contatto:

  1. Clicca sul "+" accanto al nodo Webhook
  2. Cerca "Slack" e seleziona "Send Message"
  3. Crea una nuova credential per Slack (ti servirà un Slack Bot Token)
  4. Configura il messaggio:
    • Channel: "#lead-nuovi"
    • Text: Nuovo contatto: {{ $json.nome }} ({{ $json.email }}) - {{ $json.messaggio }}

Nota: le variabili in n8n si inseriscono con la sintassi {{ $json.nome_campo }}. Puoi anche cliccare sui campi disponibili nel pannello a sinistra per inserirli automaticamente.

Passo 5: Aggiungi il nodo Google Sheets

Salviamo i dati in un foglio Google:

  1. Clicca su "Add to this node" per aggiungere un ramo parallelo dal Webhook
  2. Cerca "Google Sheets" e seleziona "Append Row"
  3. Configura:
    • Spreadsheet: il tuo foglio Google
    • Sheet: "Contatti"
    • Columns: Nome, Email, Messaggio, Data
    • Mappa ogni colonna al campo corrispondente dei dati in arrivo

Passo 6: Testa il workflow

  1. Clicca su "Test workflow" in basso a destra
  2. Invia di nuovo il curl al webhook
  3. Verifica che:
    • Il nodo Webhook riceve i dati
    • Il messaggio appare su Slack
    • La riga viene aggiunta a Google Sheets

I nodi che funzionano correttamente mostreranno un bordo verde.

Passo 7: Attiva il workflow

Quando tutto funziona:

  1. Clicca sull'interruttore "Active" in alto a destra nell'editor
  2. Il workflow ora è in produzione e girerà automaticamente
  3. Il webhook URL cambierà da URL di test a URL di produzione

Consigli per principianti

Gestisci gli errori

Aggiungi sempre un nodo "Error Trigger" al tuo workflow per catturare e gestire eventuali errori:

  1. Clicca su "+" e cerca "Error Trigger"
  2. Collega un nodo Slack per ricevere notifiche degli errori
  3. In questo modo saprai subito se qualcosa non funziona

Usa i set di dati

n8n permette di lavorare con array di dati: un singolo nodo può elaborare centinaia di elementi contemporaneamente. Abilita "Process all items" nelle impostazioni del nodo per elaborare ogni elemento separatamente.

Organizza i workflow

Man mano che crei più workflow, usa le cartelle (folders) per organizzarli per categoria: marketing, vendite, operazioni, e così via.

Prossimi passi

Ora che hai creato il tuo primo workflow, ecco come continuare:

  • Esplora la galleria template per trovare automazioni pronte all'uso
  • Leggi la nostra guida Cos'è n8n per scoprire tutte le funzionalità
  • Scopri come creare AI Agent con n8n per automatizzare compiti complessi
  • Contattaci per una consulenza gratuita sulla tua automazione

Buon divertimento con n8n!

M

Marco Ferri

Automation Architect

Specialista in workflow automation e integrazioni enterprise. Oltre 15 anni di esperienza in architetture IT per PMI italiane.

Articoli correlati