AutoCRM

Falta Enlace API (Backend)

Pega la URL de tu Google Apps Script en la variable 'apiUrl' (app.js).

Sincronizando datos...

Resumen del Taller

Clientes
{{ organizaciones.length }}
Contactos
{{ contactos.length }}
Vehículos
{{ vehiculos.length }}
Servicios
{{ oportunidades.length }}
Alertas Pendientes
{{ alertas.length }}

Requieren Seguimiento (> 3 días Abiertos)

Todo al día

No hay servicios inactivos que requieran seguimiento.

{{ alerta.dias_sin_actividad }} Días Inactivo
{{ nombreAsesorPorId(alerta.id_asesor) }}

{{ alerta.cliente }}

{{ alerta.servicio }}

Contactar: {{ alerta.telefono }}
ID Tipo persona Documento Nombre razón social Prioridad Celular Provincia Dirección Asesor Acción
No se encontraron registros.
{{ org.ID_Org }} {{ org.Tipo_Persona }} {{ org.Documento }} {{ org.Nombre_Razon_Social }} {{ org.Prioridad }} {{ org.Celular }} {{ org.Provincia }} {{ org['Dirección'] || org.Direccion || '—' }} {{ nombreAsesorPorId(org.id_asesor) }}
ID Placa Marca Modelo Año Kilometraje Organización Acción
No hay vehículos.
{{ veh.ID_Vehiculo }} {{ veh.Placa }} {{ veh.Marca }} {{ veh.Modelo }} {{ veh['Año'] != null && veh['Año'] !== '' ? veh['Año'] : '—' }} {{ veh.Kilometraje != null ? veh.Kilometraje + ' km' : '—' }} {{ veh.nombre_organizacion || getOrgName(veh.ID_Org) }}
ID Prioridad Nombre oportunidad Asesor Contacto Organización Estado Etapa Razón pérdida Fuente Valor servicio Probabilidad Fecha Notas Acción
No hay oportunidades registradas.
{{ op.ID_Oportunidad != null && op.ID_Oportunidad !== '' ? op.ID_Oportunidad : op.id }} {{ op.Prioridad }} {{ op.Nombre_oportunidad }} {{ nombreAsesorPorId(op.id_asesor) }} {{ op.nombre_contacto || getContactoName(op.id_contacto) }} {{ op.nombre_organizacion || getOrgNameByContacto(op.id_contacto) }} {{ op.Etapa }} {{ op.razon_perdida || '—' }} {{ op.Fuente || '—' }} S/ {{ Number(op.Valor_del_servicio || 0).toFixed(2) }} {{ op.Probabilidad != null && op.Probabilidad !== '' ? op.Probabilidad : '—' }} {{ op.Fecha || '—' }} {{ op.Notas || '—' }}
ID Prioridad Interacción Asesor Fecha Oportunidad Contacto Notas Acción
No hay bitácoras.
{{ int.id }} {{ int.Prioridad != null ? int.Prioridad : int.prioridad }} {{ int.tipo_contacto }} {{ nombreAsesorPorId(int.id_asesor) }} {{ (int.fecha_interaccion || '').replace('T', ' ') }} {{ int.nombre_oportunidad || int.servicio_interes || nombreOportunidadPorId(int.opo_id) }} {{ int.nombre_contacto || getContactoName(int.id_contacto) }} {{ int.Notas || int.descripcion || '—' }}
ID Prioridad Nombre completo Tipo Asesor Organización Email Teléfono Dirección Provincia Notas Acción
No hay contactos registrados.
{{ con.ID_Contacto }} {{ con.Prioridad }} {{ con.Nombre_completo }} {{ con.Tipo }} {{ nombreAsesorPorId(con.id_asesor) }} {{ con.nombre_organizacion || getOrgName(con.id_org) }} {{ con.Email || '—' }} {{ con.Telefono || '—' }} {{ con.Direccion || '—' }} {{ con.Provincia || '—' }} {{ con.Notas || '—' }}

{{ modal.mode === 'create' ? 'Crear Nuevo' : 'Editar Registro' }}

Módulo: {{ getModuleName() }} {{ editId }}

{{ org.Nombre_Razon_Social }}
{{ org.ID_Org }}
{{ con.Nombre_completo || con.Nombre_Completo }}
{{ con.ID_Contacto }} | {{ con.Telefono || con.Celular }}
{{ org.Nombre_Razon_Social }}
{{ org.ID_Org }}

{{ toast.title }}

{{ toast.message }}