Etiqueto en bizneo y hubspot worldies PORTFOLIO LISTO
Workflow de n8n activo · 18 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
Cada 4 horas, revisa una planilla de Google Sheets con worldies que completaron su portfolio y todavía no fueron procesados. Busca al candidato en Bizneo y HubSpot para agregarle la etiqueta "PORTFOLIO LISTO" en Bizneo y actualizar su propiedad de portfolio en HubSpot. Si el correo registrado es inválido (por ejemplo, una dirección automática de Google Drive), envía un mensaje a Slack con un formulario para que el equipo ingrese el email correcto antes de impactar los cambios. Al finalizar cada registro, marca la fila en la planilla como completada ("Done").
Cuándo se rompe
- Si el worldie viene con un correo genérico de Google Drive y nadie completa el formulario en Slack con el email correcto, el flujo se queda esperando la respuesta y frena el procesamiento de los demás candidatos.
- Si el candidato no existe previamente ni en Bizneo ni en HubSpot con el correo indicado, las consultas no devuelven un perfil válido y falla la asignación de las etiquetas.
- Si la planilla compartida cambia de formato, se borran columnas clave o se alteran los permisos de acceso a las cuentas de HubSpot o Bizneo.
Detalle técnico
- Disparador y origen de datos:
Schedule Triggercorre cada 4 horas y consulta la hojaReady!del Google Sheet1M5u6f6npMCDZ4grmKfC-OrmVnoD2BJLwBllP4an-b_U, filtrando registros donde la columnaSent tags y scorecardestá vacía. - Control de email incorrecto: El nodo
Ifvalida siMailcoincide condrive-shares-noreply@google.com. Si es positivo, deriva al nodo SlackSend message and wait for responseen el canalC0AFDMXGGJGpara capturar el campoEmail Correcto. - Integración Bizneo: Realiza una búsqueda HTTP GET a
/api/v3/companies/171404/candidatespor email y luego un PUT a/company_tags/add_company_tags_by_nameasignando el tagPORTFOLIO LISTOusando el candidate ID obtenido. - Integración HubSpot: Utiliza el nodo
Search contactspara localizar el contacto por email y luego ejecuta un PATCH HTTP sobre/crm/v3/objects/contacts/{{id}}seteando la propiedadr__portfolio_listoen"Yes". - Actualización y sub-workflow: Finaliza actualizando la columna
Sent tags y scorecardcon el valor"Done"en Google Sheets (Update row in sheet/Update row in sheet1) y dispara el sub-workflowOK Status(GmzcDOyYQ9Rua3Tx) antes de continuar con el siguiente elemento delLoop Over Items.
Diagrama
Relacionados
Llama a: OK Status
Ficha
| Estado | 🟢 Activo |
| Disparador | Schedule Trigger |
| Nodos | 18 |
| Servicios | API externa (HTTP), Google Sheets, HubSpot, Slack, executionData |
| Credenciales | Bearer Hubspot Auth, Bizneo Token, Google Sheets IT, HubSpot App Token account, WorldieBot |
| Abrir en n8n | 4XWnVyKHtCnL6Fbe |