Manuale di Social Media Manager AI per n8n

Configura il workflow consegnato per leggere argomenti da Google Sheets, generare testi con OpenAI e avviare le pubblicazioni configurate.

Per chi è: È pensato per chi usa n8n e dispone di account autorizzati per Google Sheets, OpenAI, X, LinkedIn e Telegram. È adatto anche a chi inizia, purché configuri con attenzione le credenziali e provi prima il workflow in test.

Tempo di configurazione: Primo avvio: indicativamente 30-60 minuti, esclusa la creazione o l'autorizzazione degli account terzi.

Cosa fa

  • Avvia il workflow con un Schedule Trigger impostato sull'espressione cron 0 8 * * *.
  • Legge l'intervallo A:D del Google Sheet indicato nel nodo Leggi Topics da Google Sheets.
  • Invia ogni elemento letto al nodo Genera Post con GPT-4, un nodo OpenAI impostato su chat e modello gpt-4o.
  • Inserisce nel prompt i valori in ingresso chiamati platform, topic e tone.
  • Invia il testo generato in parallelo ai nodi Pubblica su Twitter/X e Pubblica su LinkedIn.
  • Collega il ramo in uscita da Pubblica su Twitter/X al nodo Salva Risultati e poi a Notifica Telegram.
  • Mantiene nel JSON i segnaposto YOUR_SHEET_ID e YOUR_CHAT_ID, che devi sostituire prima dell'uso.
  • Contiene sette nodi e nessun dato fissato o credenziale incorporata nel file verificato.

Cosa non fa

  • Non impone nel JSON un limite di tre post o di tre righe al giorno.
  • Non include un passaggio di approvazione umana prima della pubblicazione automatica.
  • Non include nodi di pubblicazione per Facebook, Instagram o altri social oltre a X e LinkedIn.
  • Non collega il ramo di Pubblica su LinkedIn al salvataggio risultati o alla notifica Telegram.
  • Non include un template Google Sheet, né crea account, app OAuth, bot Telegram o chiavi API per te.
  • Non verifica che il testo generato rispetti policy dei social, diritti, consenso o requisiti legali.

Requisiti

  • n8n versione 1.0 o successiva: Usa un'istanza n8n cloud o self-hosted che possa importare il file JSON e che disponga dei nodi usati dal workflow.
  • File del pacchetto: Ti servono n8n-social-media-manager.json e, per riferimento, README.md e README.en.md estratti dallo ZIP.
  • Google Sheets e autorizzazione n8n: Ti serve un foglio modificabile con dati leggibili da n8n e una credenziale Google Sheets autorizzata sia alla lettura sia all'aggiunta di righe.
  • OpenAI e relativa credenziale n8n: Il file usa un nodo OpenAI in modalità chat con modello gpt-4o. Ti serve una credenziale valida per il tuo n8n; servizi terzi possono essere a pagamento, quindi controlla i relativi listini.
  • Account X e LinkedIn autorizzati: Ti servono credenziali che i rispettivi nodi n8n possano usare per pubblicare. Verifica requisiti, permessi e disponibilità nelle istruzioni dei provider e di n8n.
  • Bot Telegram e chat ID: Per il nodo Notifica Telegram ti serve un bot Telegram configurato in n8n e l'identificativo della chat destinataria. Puoi creare il bot con la procedura standard di Telegram tramite BotFather.
  • Browser e accesso amministrativo ai tuoi account: Servono per collegare le credenziali e autorizzare le integrazioni nella tua istanza n8n.

Installazione passo passo

  1. Estrai lo ZIP in una cartella di lavoro. Scarica il pacchetto e conserva insieme i tre file estratti. Non rinominare il JSON prima dell'importazione, così lo riconosci facilmente.
  2. Leggi le guide consegnate. Leggi README.md per la guida italiana oppure README.en.md per quella inglese. Il file JSON ha nomi dei nodi e prompt in italiano, anche se puoi modificarne il testo nel tuo n8n.
  3. Prepara il Google Sheet. Crea o usa un foglio a cui n8n abbia accesso. Il nodo di lettura usa l'intervallo A:D. Il prompt AI richiede valori chiamati platform, topic e tone nell'elemento in ingresso; con la configurazione standard basata sulle intestazioni, usa queste intestazioni per le colonne che devono alimentare il prompt. Il quarto campo dell'intervallo A:D non è richiamato dal prompt consegnato.
  4. Raccogli gli identificativi da inserire. Copia l'ID del tuo Google Sheet e individua il chat ID Telegram di destinazione. Non inserire in documenti pubblici token, chiavi o valori delle credenziali.
  5. Crea o collega le credenziali in n8n. Nella tua istanza collega le credenziali necessarie ai nodi Google Sheets, OpenAI, Twitter, LinkedIn e Telegram. Segui le normali schermate di autorizzazione del tuo n8n e dei provider; il pacchetto non contiene credenziali riutilizzabili.
  6. Importa il workflow. In n8n apri la sezione Workflows, scegli Import from File e seleziona n8n-social-media-manager.json. Il workflow importato si chiama DigitalHub — Social Media Manager AI.
  7. Associa le credenziali ai nodi. Apri i nodi con avvisi e collega le credenziali appropriate. Controlla in particolare Leggi Topics da Google Sheets, Genera Post con GPT-4, Pubblica su Twitter/X, Pubblica su LinkedIn, Salva Risultati e Notifica Telegram.
  8. Sostituisci i segnaposto del file. In Leggi Topics da Google Sheets e Salva Risultati sostituisci YOUR_SHEET_ID con l'ID reale del tuo foglio. In Notifica Telegram sostituisci YOUR_CHAT_ID con il chat ID scelto. Mantieni gli intervalli A:D e F:H soltanto se corrispondono al layout del tuo foglio.
  9. Rivedi pianificazione e prompt. Il trigger usa 0 8 * * *, cioè un'esecuzione giornaliera alle 08:00 secondo il fuso orario configurato nella tua istanza n8n. Nel nodo Genera Post con GPT-4 puoi rivedere i due messaggi consegnati per allineare tono, argomenti e hashtag al tuo brand. Ricorda che questa modifica non aggiunge una revisione umana prima della pubblicazione.
  10. Esegui un test controllato e poi attiva. Verifica prima le righe del foglio e le destinazioni social. Avvia Execute Workflow in test, controlla gli input e gli output nodo per nodo e verifica se le espressioni di Salva Risultati e Notifica Telegram ricevono i dati attesi. Solo quando il test è corretto, attiva il workflow con il controllo Active. L'attivazione consente al trigger pianificato di pubblicare senza approvazione manuale incorporata.

Uso quotidiano

Mantieni ordinati i dati sorgente

Controlla prima dell'orario pianificato che le righe lette da A:D contengano valori corretti per platform, topic e tone. Il workflow non filtra né limita a tre gli elementi presenti nell'intervallo letto.

Tratta ogni esecuzione come una pubblicazione diretta

Dopo l'attivazione, il workflow non ha un nodo di bozza o approvazione. Usa soltanto argomenti che sei autorizzato a pubblicare e ricontrolla la pianificazione prima di lasciare il flusso attivo.

Esamina le esecuzioni in n8n

Dopo una prova o un avvio pianificato, apri l'esecuzione e osserva input e output di ogni nodo. Questo è particolarmente importante per il ramo dopo Pubblica su Twitter/X, che alimenta Salva Risultati e Notifica Telegram.

Controlla i contenuti AI prima di ampliarne l'uso

Valuta accuratezza, tono, hashtag, riferimenti a marchi e coerenza con il canale. Il testo generato può richiedere correzioni e non sostituisce una revisione editoriale.

Aggiorna le credenziali in modo sicuro

Quando una connessione scade o cambia, aggiorna la credenziale in n8n invece di salvare token nel Google Sheet, nel prompt o in versioni pubbliche del workflow.

Casi pratici

Piccolo negozio online con calendario argomenti

Un piccolo negozio online raccoglie nel proprio foglio argomenti, tono e indicazioni di piattaforma per i contenuti del giorno.

  1. Crea colonne che producano i campi platform, topic e tone.
  2. Inserisci una sola riga di prova sull'argomento che il negozio è autorizzato a comunicare.
  3. Collega gli account X e LinkedIn autorizzati e prova Execute Workflow.
  4. Esamina il testo generato e gli esiti dei nodi prima di attivare la pianificazione.
  5. Mantieni il foglio aggiornato solo con contenuti già verificati internamente.

Il negozio ottiene un flusso configurato che parte dal proprio foglio e consente di verificare la generazione e i tentativi di pubblicazione nelle esecuzioni n8n.

Consulente con temi ricorrenti

Un consulente organizza in un Google Sheet temi divulgativi e il tono desiderato per le comunicazioni sui propri profili autorizzati.

  1. Inserisci argomenti informativi che siano stati controllati dal consulente.
  2. Indica il tono richiesto in ogni elemento del foglio.
  3. Mantieni attive solo le credenziali degli account che il consulente gestisce direttamente.
  4. Esegui un test e verifica se gli elementi letti sono quelli previsti.
  5. Attiva il trigger solo dopo avere verificato contenuto, destinazioni e orario.

Il consulente dispone di un processo ripetibile basato su un elenco di temi, senza delegare al workflow la verifica dell'accuratezza o dell'idoneità dei contenuti.

Team marketing con monitoraggio tecnico

Un team usa il workflow per testare la catena tra foglio, generazione, pubblicazione e notifica in un ambiente con account controllati.

  1. Prepara righe di test non sensibili nel range A:D.
  2. Configura sheetId e chatId con risorse del team autorizzate.
  3. Esegui il workflow manualmente e apri ogni nodo dell'esecuzione.
  4. Controlla soprattutto gli input disponibili a Salva Risultati e Notifica Telegram dopo il nodo X.
  5. Documenta eventuali modifiche locali prima di attivare l'esecuzione pianificata.

Il team ottiene evidenza tecnica del comportamento del file importato e può decidere se la propria configurazione richiede adattamenti prima dell'uso programmato.

Consigli

  • Inizia con una singola riga di prova nel foglio per limitare le pubblicazioni durante la prima verifica.
  • Usa valori platform coerenti con le destinazioni previste dal workflow, perché il file invia comunque l'output sia al nodo X sia al nodo LinkedIn.
  • Mantieni topic specifici e verificabili: il generatore riceve solo i valori disponibili nell'elemento in ingresso e nel prompt consegnato.
  • Usa tone come indicazione editoriale concreta, ad esempio professionale, informativo o conversazionale, e controlla il risultato ottenuto.
  • Verifica il fuso orario dell'istanza n8n prima di considerare le 08:00 come orario locale desiderato.
  • Non assumere che il conteggio sia tre: il JSON legge A:D senza un nodo che selezioni esattamente tre righe.
  • Lascia inattivo il workflow finché non hai completato almeno un test con dati e account autorizzati.
  • Controlla espressamente il ramo LinkedIn nei risultati del test, poiché nel file consegnato non prosegue verso Salva Risultati o Notifica Telegram.
  • Se cambi intervalli, prompt o connessioni, esegui nuovamente un test completo prima di riattivare il flusso.

Risoluzione dei problemi

Il workflow non parte all'orario atteso.

Il workflow può essere inattivo, l'espressione cron può essere stata modificata oppure il fuso orario dell'istanza non corrisponde a quello previsto. Controlla che Active sia abilitato, verifica cronExpression e verifica il fuso orario della tua istanza n8n. Esegui prima un test manuale per separare il problema di pianificazione da quello dei nodi.

Il nodo Google Sheets non legge dati.

La credenziale può non avere accesso al foglio, sheetId può ancora contenere il segnaposto oppure l'intervallo A:D non corrisponde al foglio usato. Ricollega una credenziale autorizzata, sostituisci YOUR_SHEET_ID e verifica nell'account Google che il foglio e l'intervallo siano accessibili.

Nel nodo AI platform, topic o tone risultano vuoti.

L'elemento restituito dal nodo di lettura non contiene i campi richiamati dalle espressioni del prompt. Apri l'output di Leggi Topics da Google Sheets nell'esecuzione di test e fai in modo che la lettura produca i campi platform, topic e tone. Con l'uso standard delle intestazioni, controlla i nomi delle colonne.

Il nodo Genera Post con GPT-4 restituisce un errore di credenziale o modello.

La credenziale OpenAI può mancare, essere non valida oppure non avere disponibilità per gpt-4o nella configurazione in uso. Apri il nodo, seleziona una credenziale valida e verifica presso il provider e nella tua versione n8n la disponibilità del modello configurato. Non inserire chiavi API nel prompt o nel foglio.

X o LinkedIn non pubblica.

La credenziale, le autorizzazioni dell'account, le policy del provider o i dati inviati dal nodo possono non essere accettati. Verifica nel nodo specifico la credenziale e l'errore dell'esecuzione. Conferma nei provider che l'account e l'app autorizzata possano pubblicare e rivedi il testo prima di ripetere il test.

Non compare una riga in Salva Risultati o la notifica Telegram fallisce.

Nel file consegnato questi nodi ricevono il ramo dopo Pubblica su Twitter/X, mentre le loro espressioni richiamano platform e choices[0].message.content. I dati disponibili dopo il nodo X possono richiedere verifica nel tuo test. Apri l'output di Pubblica su Twitter/X, Salva Risultati e Notifica Telegram nella stessa esecuzione. Verifica i campi effettivamente disponibili prima di modificare eventuali mappature e prova di nuovo con una sola riga.

LinkedIn pubblica ma non ricevi una notifica Telegram.

Nel JSON Pubblica su LinkedIn non ha una connessione in uscita verso Salva Risultati o Notifica Telegram. Considera la notifica consegnata come collegata solo al percorso in uscita da Pubblica su Twitter/X. Verifica il ramo LinkedIn nella cronologia esecuzioni n8n.

Il workflow elabora più elementi di quanti desiderati.

Il nodo legge A:D e nel file non esiste un nodo che limiti gli elementi a tre. Riduci o controlla le righe disponibili nell'intervallo prima dell'esecuzione e fai un test con una sola riga. Se modifichi il workflow per aggiungere un limite, testalo come personalizzazione locale.

Limiti da conoscere

  • La guida consegnata menziona tre post al giorno, ma il JSON verificato non contiene un limite a tre righe: l'elaborazione dipende dagli elementi letti dal range A:D.
  • La pubblicazione è configurata direttamente sui nodi X e LinkedIn e il file non contiene approvazione, moderazione o coda editoriale.
  • Il ramo LinkedIn termina nel nodo di pubblicazione; solo il ramo in uscita da X è collegato a Salva Risultati e Notifica Telegram.
  • Il workflow contiene riferimenti a Twitter/X e LinkedIn, non a Facebook, Instagram o altri canali citati solo come esempi nella guida README.
  • I contenuti AI devono sempre essere controllati da una persona prima della pubblicazione, inclusi accuratezza, tono, diritti, hashtag e policy delle piattaforme.
  • Rispetta termini di servizio, permessi degli account, norme su privacy e protezione dei dati. Non inserire dati personali non necessari nel foglio o nel prompt e proteggi le credenziali.
  • Account, API e funzioni dei provider terzi possono richiedere piani a pagamento o cambiare nel tempo; controlla listini, requisiti e documentazione ufficiale dei singoli provider.

Domande frequenti

Il workflow pubblica esattamente tre post ogni giorno?

No, non in base al JSON verificato. La README descrive tre post al giorno, ma il nodo Google Sheets legge A:D e non c'è un nodo che selezioni o limiti a tre gli elementi. Il numero dipende dai dati letti.

Su quali social pubblica il file consegnato?

Il JSON contiene un nodo Pubblica su Twitter/X e un nodo Pubblica su LinkedIn. Entrambi ricevono in parallelo l'output del nodo Genera Post con GPT-4.

Devo creare un nuovo Google Sheet?

Non è incluso alcun template. Puoi usare un foglio esistente o crearne uno nuovo, purché n8n possa leggerlo e aggiungere righe e purché i dati producano i campi platform, topic e tone usati nel prompt.

Che cosa devo cambiare prima del primo test?

Collega le credenziali, sostituisci YOUR_SHEET_ID nei due nodi Google Sheets e YOUR_CHAT_ID nel nodo Telegram, quindi verifica l'intervallo del foglio, il prompt e la pianificazione.

La notifica Telegram conferma anche la pubblicazione su LinkedIn?

Non necessariamente. Nel file consegnato il nodo LinkedIn non è connesso a Salva Risultati o Notifica Telegram; questi nodi seguono solo il ramo dopo Pubblica su Twitter/X.

Posso modificare tono, argomenti e hashtag?

Sì. La README indica di modificare il prompt del nodo AI. Il nodo Genera Post con GPT-4 contiene i due messaggi da rivedere e usa i valori platform, topic e tone. Testa ogni modifica prima di attivare.

Il pacchetto contiene una chiave API o credenziali da usare?

No. Nel file verificato le credenziali dei nodi sono assenti e gli identificativi sono segnaposto. Devi usare le tue credenziali e conservarle nel gestore credenziali di n8n.