N8nOps
HB - Extraer arch orders
Workflow de n8n activo · 8 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 15 minutos se revisa la casilla de Gmail en busca de correos relacionados a órdenes de arquitectura. Al encontrar un correo válido, el sistema extrae el número de orden y busca el registro correspondiente en la base de datos operativa. Si la orden existe, marca la fecha del día para dejarla lista para facturación en el sistema de administración.
Cuándo se rompe
- Si el asunto del correo no incluye exactamente el texto con el formato de número de orden esperado, el sistema no puede extraer la referencia y no procesa la orden.
- Si la orden de arquitectura indicada en el correo no está previamente cargada en la base de datos de administración, la actualización no se ejecuta y la orden queda sin fecha de habilitación para facturar.
- Si se pierden las credenciales de conexión con Gmail o con la base de datos, el flujo deja de leer nuevos correos o falla al intentar actualizar el estado.
Detalle técnico
- El trigger
Gmail Triggerrealiza un sondeo cada 15 minutos y se filtra mediante el nodoFilterverificando queSubjectcontenga la cadena "Arch Order" (respetando mayúsculas y minúsculas). - El nodo
Code in JavaScriptextrae mediante regex (/Arch Order #(\d+)/) el valor dearch_order_numbery calculafecha_hoyen formatoMmm/DD/YYYYen inglés. - Se consulta la vista
toll_wt_admin_viewen Supabase buscando coincidencias en la columnaao_numero. - El nodo
Ifvalida que la respuesta de la consulta no esté vacía antes de continuar con la ejecución. - El nodo
Update a rowimpacta directamente sobre la tablatoll_wt_adminde Supabase, actualizando el campook_for_invoicecon la fecha formateada para elao_numerocoincidente.
Diagrama
Ficha
| Estado | 🟢 Activo |
| Disparador | When clicking ‘Execute workflow’, Gmail Trigger |
| Nodos | 8 |
| Servicios | Gmail, Supabase, gmailTrigger |
| Credenciales | Gmail account Admin Toll, Supabase WPC |
| Nodos deshabilitados | When clicking ‘Execute workflow’, Get many messages |
| Abrir en n8n | avi5QiR8GTg9Qd5d |