ES | EN
AI

ETL pipeline for text processing

PostgreSQLSlackMongo DbTwitter
Nodes 5
Complexity Intermediate
Category AI
n8n popularity 8,734 views in n8n library

This workflow allows you to collect tweets, store them in MongoDB, analyse their sentiment, insert them into a Postgres database, and post positive tweets in a Slack channel. Cron node: Schedule the workflow to run every day Twitter node: Collect tweets MongoDB node: Insert the collected tweets in MongoDB Google Cloud Natural Language node: Analyse the sentiment of the collected tweets Set node: Extract the sentiment score and magnitude Postgres node: Insert the tweets and their sentiment score and magnitude in a Posgres database IF node: Filter tweets with positive and negative sentiment scores Slack node: Post tweets with a positive sentiment score in a Slack channel NoOp node: Ignore tweets with a negative sentiment score

Apps and nodes included

Step-by-Step Implementation Guide

Flujo ETL para Análisis de Texto con n8n

Este workflow orquestra un pipeline ETL (Extract, Transform, Load) para analizar tweets, almacenar datos, analizar sentimientos y enviar resultados a Slack. Automatiza el procesamiento de datos desde Twitter, pasando por MongoDB, Google Cloud Natural Language, Postgres y Slack.

Nodos Utilizados

  • Twitter: Recopila tweets.
  • MongoDB: Almacena los tweets.
  • Google Cloud Natural Language: Analiza el sentimiento de los tweets.
  • Postgres: Guarda los resultados del análisis.
  • Slack: Publica los tweets con sentimiento positivo.

Pasos de Configuración

  • Paso 1: Configura la conexión a tu cuenta de Twitter.
  • Paso 2: Configura la conexión a tu base de datos MongoDB.
  • Paso 3: Configura tu proyecto y credenciales de Google Cloud para Google Cloud Natural Language.
  • Paso 4: Configura la conexión a tu base de datos Postgres.
  • Paso 5: Configura la conexión a tu canal de Slack.
  • Paso 6: Activa el workflow.
⚡ Open and edit in Scriflow ← Browse all n8n templates

Scriflow builds and adapts n8n workflows with AI. Open this template in the editor to get the import-ready JSON.