WorldTeams Docs
N8nBizneo

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 Trigger corre cada 4 horas y consulta la hoja Ready! del Google Sheet 1M5u6f6npMCDZ4grmKfC-OrmVnoD2BJLwBllP4an-b_U, filtrando registros donde la columna Sent tags y scorecard está vacía.
  • Control de email incorrecto: El nodo If valida si Mail coincide con drive-shares-noreply@google.com. Si es positivo, deriva al nodo Slack Send message and wait for response en el canal C0AFDMXGGJG para capturar el campo Email Correcto.
  • Integración Bizneo: Realiza una búsqueda HTTP GET a /api/v3/companies/171404/candidates por email y luego un PUT a /company_tags/add_company_tags_by_name asignando el tag PORTFOLIO LISTO usando el candidate ID obtenido.
  • Integración HubSpot: Utiliza el nodo Search contacts para localizar el contacto por email y luego ejecuta un PATCH HTTP sobre /crm/v3/objects/contacts/{{id}} seteando la propiedad r__portfolio_listo en "Yes".
  • Actualización y sub-workflow: Finaliza actualizando la columna Sent tags y scorecard con el valor "Done" en Google Sheets (Update row in sheet / Update row in sheet1) y dispara el sub-workflow OK Status (GmzcDOyYQ9Rua3Tx) antes de continuar con el siguiente elemento del Loop Over Items.

Diagrama

Relacionados

Llama a: OK Status

Ficha

Estado🟢 Activo
DisparadorSchedule Trigger
Nodos18
ServiciosAPI externa (HTTP), Google Sheets, HubSpot, Slack, executionData
CredencialesBearer Hubspot Auth, Bizneo Token, Google Sheets IT, HubSpot App Token account, WorldieBot

| Abrir en n8n | 4XWnVyKHtCnL6Fbe |

On this page