FUP | Respuestas portfolios
Workflow de n8n activo · 19 nodos
Página generada automáticamente desde n8n. No la edites a mano — se sobreescribe en la próxima corrida. Para cambiar el contenido, cambiá el workflow o el prompt del colector.
Qué hace
Cuando un candidato responde al seguimiento de su portfolio por WhatsApp (Botspace) o contesta el correo de solicitud de portfolio, o cuando se le envía un mensaje manual por Botspace, este workflow captura la interacción. Identifica al candidato en la planilla de seguimiento por su número de teléfono o correo y agrega el mensaje al historial de la conversación. Como resultado, en la pestaña de seguimiento de portfolios del Google Sheet se actualiza el estado a "Respuesta candidato" o "Respondido", se guarda el texto con su fecha y se marca la próxima acción.
Cuándo se rompe
- Si el candidato responde desde un número de teléfono o un correo electrónico que no coincide exactamente con el registrado en la planilla, la respuesta no se asocia a su fila y no se actualiza el estado.
- Si el candidato contesta a un correo cuyo asunto fue modificado y ya no incluye el texto estándar de portfolio en español o inglés, el sistema ignora el correo y no lo registra.
- Si la respuesta por correo proviene de una cuenta interna con dominio de la empresa (o se procesa un reenvío interno), el flujo la descarta automáticamente para no registrar respuestas del equipo como si fueran del candidato.
Detalle técnico
- Fuentes y triggers: Recibe eventos en tiempo real mediante el nodo
Webhookpara eventos de mensajería (Botspace) y consulta nuevos correos cada una hora a través deGmail Trigger. - Google Sheet afectado: Documento
FUP TO BE INTERVIEWED(18o9f8k0kwLRC0Er4Wm-qLh2i4BUxyo7BVACr9eR8wO8), hojaSeguimiento portfolios(gid=1237349510). - Ramas de Botspace: Los filtros
OutgoingeIncomingdiferencian el sentido del mensaje (descartando salientes contemplateId). Ambos aplican una pausa de 3 segundos (Wait/Wait9), buscan la fila por columnaphonecombinando código de país y número, y actualizan la fila haciendo match poremail. - Rama de Gmail: El nodo
Filtervalida que el asunto contenga "Completa tu portfolio para acceder a nuevas oportunidades" o "Complete your portfolio to unlock new opportunities!". El nodoCode in JavaScript4limpia citas/HTML del cuerpo del mail, y el nodoIfdescarta remitentes que contengan"worldteams". - Lógica de datos y acumulación: Los nodos de código (
Code in JavaScript1,Code in JavaScript16,Code in JavaScript5) convierten los timestamps a UTC-3 (YYYY-MM-DD HH:mm), construyen URLs a Botspace, concatenan el texto nuevo al campo acumulador de respuestas, preservan o asignanfecha primer respuesta fupy serializan el historial enlogs_fup.
Diagrama
Ficha
| Estado | 🟢 Activo |
| Disparador | Webhook, Gmail Trigger |
| Nodos | 19 |
| Servicios | Google Sheets, gmailTrigger |
| Credenciales | Google Sheets Diego, Google Sheets IT, Recruiting |
| Abrir en n8n | TGlNURQQB38EayWm |