Skip to content

Automatización de contenido para LinkedIn: Flujo de n8n que lee artículos de feeds RSS, los procesa con Google Gemini para crear publicaciones únicas y las publica de forma programada.

License

Notifications You must be signed in to change notification settings

renebell0/n8n-linkedin-content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

🤖 n8n LinkedIn Content Automation

LinkedIn Banner

Un conjunto de workflows de n8n para automatizar la creación y publicación de contenido en LinkedIn usando IA.

Licencia: MIT GitHub issues GitHub forks GitHub stars


📖 Tabla de Contenidos

  1. El Problema
  2. La Solución
  3. Características Destacadas
  4. Tecnologías Utilizadas
  5. Flujo de Trabajo Visual
  6. Empezando
  7. Uso y Ejemplos
  8. Estructura del Repositorio
  9. Roadmap
  10. Cómo Contribuir
  11. Licencia

🎯 El Problema

Mantener una presencia activa y relevante en LinkedIn exige un flujo constante de contenido de calidad. Este proceso es manual, repetitivo y consume una cantidad significativa de tiempo que podría dedicarse a la estrategia, el networking y la interacción con la comunidad.

💡 La Solución

Este proyecto ofrece una solución de automatización de extremo a extremo construida en n8n. Transforma una simple idea en una publicación de LinkedIn completamente formateada y lista para publicar, con texto e imágenes generados por IA.

Nuestra misión: Liberarte de las tareas operativas para que puedas centrarte en lo que realmente importa: aportar valor y construir relaciones.


✨ Características Destacadas

  • 🤖 Generación de Contenido con IA: Usa OpenAI (o modelos similares) para crear borradores de publicaciones a partir de un tema.
  • 🎨 Creación de Imágenes: Genera automáticamente imágenes de acompañamiento para tus posts.
  • 🧩 Flujo de Trabajo Modular: Workflows personalizables y fáciles de adaptar a tus necesidades.
  • 🗓️ Programación Inteligente: Publica inmediatamente o programa para el mejor momento.
  • 🔔 Notificaciones Integradas: Recibe alertas sobre el estado de tus publicaciones (éxito o error).
  • 🔌 Múltiples Fuentes de Datos: Diseñado para leer ideas desde Google Sheets, Airtable, RSS, o APIs externas.

🔧 Tecnologías Utilizadas

n8n OpenAI LinkedIn Git


📊 Flujo de Trabajo Visual

El proceso transforma una idea en una publicación finalizada en LinkedIn de manera lógica y automatizada.

graph TD
    subgraph "Fase 1: Ideación y Creación"
        A[▶️ Iniciar Workflow] --> B{Fuente de la Idea};
        B -- Manual/Webhook --> C[📝 Ingresar Tema/Idea];
        B -- Programada (RSS/API) --> D[📡 Leer Fuente de Datos];
        C --> E[🤖 Generar Borrador con IA];
        D --> E;
    end

    subgraph "Fase 2: Enriquecimiento y Publicación"
        E --> F{¿Añadir Imagen?};
        F -- Sí --> G[🎨 Generar Imagen con IA];
        F -- No --> H[✍️ Formatear Texto para LinkedIn];
        G --> H;
        H --> I[✅ Publicar en LinkedIn];
    end

    subgraph "Fase 3: Notificación y Cierre"
        I -- Éxito --> J[🔔 Notificar Éxito a Slack/Discord];
        I -- Error --> K[❗ Notificar Error];
        J --> L[🏁 Fin];
        K --> L;
    end

    style A fill:#2ECC71,stroke:#27AE60,stroke-width:2px,color:#fff
    style I fill:#0A66C2,stroke:#004182,stroke-width:2px,color:#fff
    style E fill:#f0ad4e,stroke:#eea236,stroke-width:2px,color:#fff
    style G fill:#f0ad4e,stroke:#eea236,stroke-width:2px,color:#fff
    style J fill:#5bc0de,stroke:#46b8da,stroke-width:2px,color:#fff
    style K fill:#d9534f,stroke:#d43f3a,stroke-width:2px,color:#fff
    style L fill:#333,stroke:#000,stroke-width:2px,color:#fff
Loading

🏁 Empezando

Requisitos Previos

Asegúrate de tener acceso a:

  1. Una instancia de n8n: n8n.cloud (recomendado) o auto-alojada.
  2. Credenciales de LinkedIn: Acceso OAuth2 para publicar en tu nombre.
  3. API Key de OpenAI (o similar): Para la generación de contenido.

Instalación

  1. Clona el repositorio:
    git clone [https://github.com/renebell0/n8n-linkedin-content.git](https://github.com/renebell0/n8n-linkedin-content.git)
  2. Importa el Workflow en n8n:
    • En tu panel de n8n, ve a Workflows.
    • Haz clic en Import from File y selecciona el archivo .json del workflow.
  3. Configura las Credenciales:
    • Dentro de n8n, ve a la sección Credentials.
    • Configura las credenciales para LinkedIn y OpenAI, siguiendo las instrucciones de cada nodo en el workflow.
  4. Activa el Workflow:
    • Abre el workflow, revisa que los nodos estén correctamente configurados y actívalo con el interruptor en la esquina superior derecha. ¡Listo!

🕹️ Uso y Ejemplos

Puedes disparar el workflow de varias maneras. Aquí un ejemplo manual:

  1. Nodo de Inicio (Manual):
    • Proporciona un tema simple como entrada. Por ejemplo:
      {
        "topic": "La importancia de la automatización para equipos de marketing pequeños."
      }
  2. Nodo de OpenAI:
    • El workflow enviará este tema a la IA con un prompt predefinido para generar un post.
    • Ejemplo de Prompt (dentro del nodo):

      "Actúa como un experto en marketing B2B. Escribe un post para LinkedIn de 3 párrafos sobre el tema: '{{$json.topic}}'. Usa emojis relevantes y finaliza con una pregunta para fomentar la interacción."

  3. Resultado Final:
    • El workflow publicará en LinkedIn un post formateado y, opcionalmente, una imagen relacionada.

📂 Estructura del Repositorio

.
├── workflows/
│   ├── linkedin_content_generator.json  # Workflow principal
│   └── ... (otros workflows)
├── .gitignore
├── LICENSE
└── README.md
  • workflows/: Contiene todos los archivos .json de los workflows de n8n.
  • LICENSE: La licencia del proyecto.
  • README.md: La documentación que estás leyendo.

🗺️ Roadmap

Aquí hay algunas ideas para el futuro de este proyecto. ¡Las contribuciones son bienvenidas!

  • Integración con Buffer/Hootsuite: Añadir nodos para programar a través de otras plataformas.
  • Análisis de Sentimiento: Analizar el tema antes de escribir para ajustar el tono.
  • Generación de Hilos (Threads): Adaptar el workflow para crear hilos en lugar de posts únicos.
  • Workflow de Curación de Contenido: Un nuevo workflow para encontrar y compartir noticias relevantes del sector.

🤝 Cómo Contribuir

Las contribuciones hacen que la comunidad de código abierto sea un lugar increíble para aprender, inspirar y crear. Cualquier contribución que hagas será muy apreciada.

  1. Haz un Fork del proyecto.
  2. Crea tu rama de funcionalidad (git checkout -b feature/AmazingFeature).
  3. Haz commit de tus cambios (git commit -m 'Add some AmazingFeature').
  4. Haz push a la rama (git push origin feature/AmazingFeature).
  5. Abre un Pull Request.

📄 Licencia

Distribuido bajo la Licencia MIT. Consulta el archivo LICENSE para más información.

About

Automatización de contenido para LinkedIn: Flujo de n8n que lee artículos de feeds RSS, los procesa con Google Gemini para crear publicaciones únicas y las publica de forma programada.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published