Respuestas del foro creadas

  • Angel Sánchez

    Miembro
    10 junio, 2025 en 2:08 pm en respuesta a: Error conexión Claude con n8n

    Hola, Jacob. ¿Puedes editar tu archivo para quitar el “<” del inicio y el “>” del final? Luego guárdalo, cierra completamente Cluade y vuelve a abrirlo. Me avisas si ya se puede conectar.

  • Angel Sánchez

    Miembro
    10 junio, 2025 en 1:51 pm en respuesta a: ¿Cómo crear un enlace directo a WhatsApp?

    Hola, Aponcex. ¿A qué te refieres con “poner en el sitio web”? ¿Hablas de algún botón que envíe el enlace a WhatsApp? Lo pregunto porque la conversación se lleva a cabo en WhatsApp. ¿Podrías explicarme mejor, por favor?

  • Angel Sánchez

    Miembro
    10 junio, 2025 en 12:06 pm en respuesta a: Duda en nodo para deteccion de correos empresariales

    Hola Jesús, sí es posible.

    El nodo para recibir correos es el nodo Email Trigger (IMAP). Debes configurar la credencial como si fueras a configurar el correo en un cliente de correo. Necesitarás los siguientes datos:

    • Usuario
    • Contraseña
    • Host
    • Puerto

    Este trigger se va a ejecutar cuando te llegue un nuevo correo, y podrás obtener de dónde proviene ese correo para validar si es del remitente que deseas detectar.

    Para validar si el correo proviene de un dominio específico, por ejemplo: info@dominio.com, puedes usar un nodo de código con el siguiente JavaScript:

    // Recorremos cada uno de los elementos de entrada

    for (const item of $input.all()) {

    // Obtenemos el correo del campo "Correo" del objeto actual

    let correo = item.json.Correo || "";

    // Comparamos el correo con "info@dominio.com" (ignorando mayúsculas/minúsculas)

    if (correo.toLowerCase() === "info@dominio.com") {

    // Si el correo es exactamente "info@packsys.com", lo marcamos como empresarial

    item.json.tipoCorreo = "empresarial";

    } else {

    // Si es cualquier otro correo, lo marcamos como "otro"

    item.json.tipoCorreo = "otro";

    }

    }

    // Devolvemos todos los elementos con el nuevo campo "tipoCorreo"

    return $input. All();

    Este código te permitirá identificar si el correo es empresarial u otro tipo, y ejecutar la acción que necesites cuando provenga del dominio deseado, como responder, notificar, etc.

    Te adjunto un .json de ejemplo y aquí la documentación del nodo: Email Trigger (IMAP)

  • Angel Sánchez

    Miembro
    9 junio, 2025 en 5:21 pm en respuesta a: Eleccion de VPS

    Hola Fernando, te recomiendo usar Ubuntu con n8n en modo cola (queue mode).

    Este modo usa Redis para ejecutar varias tareas al mismo tiempo, ideal si tu proyecto ya está en producción, con carga alta o necesitas escalar. Es más estable y eficiente porque separa los procesos de ejecución.

  • Angel Sánchez

    Miembro
    5 junio, 2025 en 6:26 pm en respuesta a: Integración DeepSeek

    Hola Alan, primero ve a DeepSeek, en su sección de API: https://platform.deepseek.com/. Crea una cuenta, compra créditos (mínimo $2 USD) y genera una API. En n8n, usa el nodo de DeepSeek, crea la credencial ¡y listo! 😄

  • Alejandro, ¿tu credencial no presenta problemas? Cuando se utiliza un token que expira, suelen ocurrir este tipo de inconvenientes. Es necesario generar un nuevo token o, mejor aún, crear uno que no caduque.

  • Angel Sánchez

    Miembro
    22 mayo, 2025 en 9:44 pm en respuesta a: Nodo Think

    Hola José, primero te recomiendo tener actualizado tu n8n. Luego prueba lo de aquí: https://azulschool.net/desbloquea-la-inteligencia-real-en-tus-automatizaciones-conoce-el-think-tool-node-de-n8n/

    Me avisas si se soluciona 😁

  • Hola Jacob, si no es mucha la información que vas a utilizar, te recomiendo conectar Google Docs como herramienta en tu agente. Puedes enlazar varios documentos. Por ejemplo, te adjunto una imagen de un flujo donde agregué dos documentos: uno contiene información sobre Azul School y el otro sobre el Grupo de IA.

    Esto es lo que necesitas:

    1. Tener tu credencial de acceso a Google Docs. Si no sabes cómo crearla, sigue los pasos que dejé en otro foro. Solo que, en lugar de activar Google Sheets, debes activar Google Docs en la biblioteca. Aquí te dejo el enlace: https://azulschool.net/todos-los-grupos/n8n/forum/topic/corregir-error-de-google-sheets-oauth2-api-de-formularios-con-ia-json-compartido/#post-58193

    2. Una vez que tengas la credencial, en el nodo de Google Docs selecciona en Tool Description la opción “Set Manually”, y en Description escribe cómo se usará la herramienta. En mi caso, coloqué: “Usa esta herramienta cuando te pregunten sobre Azul School”.
      Luego, selecciona la opción “Get” y pega la dirección del documento. El documento debe estar en la misma cuenta que conectaste con tu credencial. Adjunto imagen.

    Avísame si con eso se soluciona todo.

  • Hola Alberto Ordaz,

    Te comparto la información para crear tus credenciales y poder usar Google Sheets en n8n.

    En la página donde se muestran los créditos, debes ingresar a Google Cloud Console. En la parte superior izquierda verás una opción que dice “Selecciona un proyecto”. Da clic ahí y luego selecciona la opción de “Crear proyecto”. Te recomiendo nombrarlo como “Proyecto N8N”. Adjunto una imagen de ejemplo.

    Después de eso, regresa a tu flujo de trabajo en n8n, da doble clic en el nodo de Google Sheets, y en donde dice “Credential to connect with”, selecciona la opción “Create new credential”. Verás una ventana emergente. Donde dice “OAuth Redirect URL”, copia esa URL y pégala en un bloc de notas, ya que la usaremos más adelante. Esa URL debe contener algo como “localhost”. También anexo una imagen de ejemplo.

    Ahora regresa a Google Cloud Console y sigue los pasos del siguiente video:
    👉 https://www.youtube.com/watch?v=gZ6N2H3_vys

    • En el segundo 00:33, es donde debes pegar la URL que copiaste previamente.

    • En el minuto 01:03, verás cómo se genera el Client ID y el Client Secret. Esos datos debes ingresarlos en el nodo de Google Sheets. También te anexo una imagen indicando dónde colocarlos.

    • En el minuto 01:43, verás cómo habilitar el acceso a Google Sheets. Una vez habilitado, regresa al nodo en n8n.

    En el nodo de Google Sheets, ahora te aparecerá una opción que dice “Sign in with Google” (iniciar sesión con Google). Da clic ahí. Se abrirá una ventana emergente donde se te pedirá seleccionar tu cuenta de Google. Haz clic en tu cuenta.

    Importante: Aparecerá una advertencia indicando que “Google no ha verificado esta aplicación”. En esa página, haz clic en “Configuración avanzada” y luego en “Ir a TUURL (no seguro)”. Después, se te informará que esa URL tendrá acceso a tu cuenta de Google. Haz clic en Aceptar.

    Si todo sale bien, verás una página de confirmación indicando que el proceso se ha completado correctamente. También te anexo imágenes de referencia.

    Me avisas si llegas hasta aquí con todo bien, ya que después de eso, tienes que crear la hoja de cálculo en tu drive y conectarla en el nodo.

  • Angel Sánchez

    Miembro
    6 mayo, 2025 en 4:15 pm en respuesta a: Cómo configurar Session Key en Simple Memory en n8n

    Hola Alejandro,

    La Session Key sirve para identificar cada conversación. Cuando utilizas el disparador “When chat message received” con Simple Memory, se recomienda dejar la opción “Session ID” configurada como “Connected Chat Trigger Node”, para que en “Session Key From Previous Node” se utilice la variable {{ $json.sessionId }}.

    Esto significa que cada vez que un usuario inicia el chat, se generará un identificador único que se utilizará durante toda la conversación. Si un nuevo usuario comienza otra conversación, se generará un nuevo ID. La variable que contiene estos identificadores es: {{ $json.sessionId }}. Adjunto una imagen como referencia.

    En tu caso, si vas a utilizar WhatsApp, te recomiendo usar el número de teléfono como identificador de la sesión de chat. Este dato lo proporciona el nodo de WhatsApp, y te sugiero utilizar el valor que aparece en “from”. También adjunto una imagen para ilustrarlo.

  • Angel Sánchez

    Miembro
    10 junio, 2025 en 4:24 pm en respuesta a: ¿Cómo crear un enlace directo a WhatsApp?

    Ah, ya entendí. Lo que necesitas es el enlace que redirija a WhatsApp. Sería así:

    https://api.whatsapp.com/send/?phone=528126678826

    O, si deseas que incluya un texto:

    https://api.whatsapp.com/send/?phone=528126678826&text=Hola,+me+gustar%C3%ADa+agendar+un+Meet+para+hablar+del+Grupo+de+IA

    Listo, solo cambia nuestro número por el tuyo.

  • Angel Sánchez

    Miembro
    10 junio, 2025 en 2:53 pm en respuesta a: Error conexión Claude con n8n

    ¿Y si te funciona en otro flujo de trabajo? También puedes probar dentro de Playground de OpenAI (si es que tienes cuenta). A mí me falló en Claude Desktop, así que si te funciona en alguna de las opciones que te menciono, el problema probablemente sea de Claude. En cuanto encuentre una solución, se las comparto.

  • Angel Sánchez

    Miembro
    9 junio, 2025 en 5:39 pm en respuesta a: Eleccion de VPS

    Ah ya, marca n8n queue. Y me avisas como te va 😀

  • Angel Sánchez

    Miembro
    6 mayo, 2025 en 8:00 pm en respuesta a: Cómo configurar Session Key en Simple Memory en n8n

    Genial 👏