SMART SCHEDULING

Propuesta de visita

Acceso

Introduce la contraseña de esta categoría.

Última modificación
Autosave activo

Dashboard ejecutivo

Sant Andreu · Pricing and Sales Manager

Resumen por tipología · 1D · 2D · 3D · 4D

Unidades · precio · REP · ventas · disponibilidad

Precio medio por bloque

€/vivienda

REP medio por orientación

€/m² comercial

Precio medio por tipología

Venta libre

Disponibilidad comercial

Unidades

Absorción y fuerza de demanda

Libre/ocupado, mix inicial y mix vendido · libre y VPO separados

Análisis auxiliar de pricing

Distribución de precios, señales comerciales y anejos · apoyo visual compacto

Call Center · Cola de llamadas

Mismos leads y misma Agenda del proyecto · sin duplicar datos

Entrada de leads

La cola lee directamente la base común de leads.

Pulso del Proyecto · Hoy

Una única lectura: universo de leads, actividad prevista y realizada hoy, agenda y conversión.

Agenda de hoy

Acciones previstas y estado actual. Haz clic para editar, iniciar, finalizar, reagendar o continuar la gestión.
000 0000

Call Center · gestión sincronizada

El Call Center trabaja sobre el mismo cliente y la misma agenda. La intervención humana aparece cuando la ruta elegida por el cliente lo requiere.

1 · Lead entraLanding / campaña / alta manual.
2 · Cliente decideInformación, llamada, videollamada, visita o Priority.
3 · ROI enrutaAutomatiza la rutina y conserva la trazabilidad.
4 · Equipo actúaCall Center / Comercial cuando procede.
5 · Todo se actualizaAgenda · Cliente · Journey · Pulso.
Leads Call Center0
Gestionados hoy0
Priority pendientes0
Visitas agendadas0
Volver a llamar0

Agenda comercial

Calendario operativo del equipo. Día · Semana · Mes. Vinculado a clientes, Call Center y acciones comerciales.
Leads totales0
Leads entrados hoy0
Contactos realizados hoy0
Priority Access0
Visitas hoy0

Disponibilidad del equipo · slots de 90 min

El Call Center y los comerciales comparten los mismos slots.

Comercial 1

Comercial 2

PRECIOS Y ESTADOConsulta operativa para Comercial. La modificación de pricing y parámetros permanece reservada a Manager.
Cliente activo:
Has llegado desde Agenda. Pricing y Castillo mantienen este cliente como contexto de trabajo.
Cliente activo:
Has llegado desde Agenda. Pricing y Castillo mantienen este cliente como contexto de trabajo.

Castillo · pricing y disponibilidad

Vista seleccionable y KPIs recalculados sobre lo visible
Interactivo: haz clic sobre una vivienda para cambiar su estado. Las vendidas se muestran con máximo contraste. El cambio se refleja inmediatamente en pricing, dashboard, análisis y disponibilidad.

Venta libre vs VPO

Anejos

Análisis segregado por régimen

Venta libre y VPO se analizan siempre por separado

Ranking por tipología

Viviendas más económicas y más caras

Análisis de precios atípicos por REP €/m²

Misma tipología · misma orientación · mismo bloque/edificio · planta neutralizada
Control unitario por REP €/m² comercial. Se muestran precio de vivienda, superficie útil, terraza y superficie comercial para poder auditar cada desviación. La terraza queda incorporada a la superficie comercial ponderada.

Bloques / escaleras

Vendido vs libre / reservado / bloqueado

Parámetros de pricing

El modo base reproduce exactamente el Excel original. Al modificar parámetros se recalcula la venta libre; VPO se mantiene siempre a 3.001 €/m² sobre superficie regulada: útil de vivienda + 50% de terraza.

Clientes · Gestión & Demanda

Una única base desde la entrada del lead hasta la escritura · el estado cambia, el registro permanece.

Base única de clientes

Landing, campañas y altas manuales aparecen aquí desde el primer minuto. Filtra por estado; no existe una segunda base separada.
Regla de seguimiento: Pendiente de respuesta → día 3: 1er reintento automático → día 6: 2º reintento automático → día 9 sin respuesta: Descartado · Sin respuesta.

Smart Scheduling · Visitas

Cuando el cliente solicita visita, ROI propone 3 huecos disponibles. El cliente elige y el mismo evento queda reflejado en Agenda, Cliente, Journey y Pulso.
Pendientes de agendar0
Propuesta enviada0
Requieren intervención0
Agendados automáticamente0
Ruta: cliente pide visita → ROI busca disponibilidad Comercial 1/2 → propone 3 slots → cliente elige → agenda y asignación automáticas. Call Center, Comercial o Manager solo resuelven excepciones.

Origen de captación · Leads

Mide no solo volumen: también Priority Access, visitas y cierre por origen. Los leads de Landing conservan origen y campaña automáticamente cuando esos datos llegan informados.

Volumen por origen

Calidad por origen

Campañas / soportes detectados

GESTIÓN COMERCIAL La vista inferior muestra el mismo cliente cuando ya está en visita / operación. Es una vista operativa por etapa, no una segunda base.
ANÁLISIS DE VISITAS Qué interesa inicialmente a la demanda: vivienda, orientación, dormitorios, rango de precio y origen.

Viviendas más demandadas

Preferencias por orientación

Preferencias por nº de dormitorios

Preferencias por rango de precio · solo vivienda

Origen detallado de las visitas

Origen agrupado · 6 categorías

Procedencia / dónde vive

ANÁLISIS DE VENTAS + RESERVAS Qué termina comprando realmente la demanda. Mismas variables para comparar interés frente a cierre.

Viviendas vendidas/reservadas con interés previo

Cierres por orientación

Cierres por nº de dormitorios

Cierres por rango de precio · solo vivienda

Procedencia del comprador · población

Origen detallado de ventas + reservas

Origen agrupado · 6 categorías

ÍNDICE DE CONVERSIÓN DE PREFERENCIA Compara el peso de cada preferencia en visitas con su peso en ventas + reservas.
Cómo leerlo: 100 significa equilibrio. Más de 100 = cierra mejor de lo que sugería su interés inicial. Menos de 100 = genera interés, pero convierte peor.
>125 · Muy buena 105–125 · Buena 95–104 · Equilibrio 75–94 · Débil <75 · Revisar
RECOMENDACIONES FINALES · OPORTUNIDAD DE INCREMENTO DE PRECIO Detecta señales de fortaleza comercial por unidad concreta, rango de precio, dormitorios, orientación/vistas y tipología. No modifica precios automáticamente.

Mapa de calor · producto más “hot”

Unidades libres susceptibles de revisión al alza

Revisión recomendada: entendemos que este análisis debe revisarse mensualmente. La evolución de visitas, reservas y ventas puede cambiar qué unidades, precios, dormitorios, orientaciones/vistas o tipologías soportan mejor una revisión al alza.
COMERCIAL · CONTROL DE ENTREGA

Control de Adendas

Una lectura única por vivienda de las elecciones guardadas en la ficha cliente. Por defecto se muestran únicamente clientes con adenda confirmada.

VISTA OPERATIVA · LISTADO FILTRABLEUtiliza el buscador rápido para localizar una vivienda o comprador. El Excel exporta la base completa y mantiene filtros por columnas.
FUENTE ÚNICALa matriz mantiene siempre todas las calidades configuradas, aunque todavía no exista ninguna selección. — = no escogido. Los cambios viajan a la misma adenda de la ficha cliente.
CONTROL DE ADENDAS · LISTADO OPERATIVOMisma lectura que Excel · importes sin IVA · — = no escogido · clic en fila para editar
COMERCIAL · CONTROL ECONÓMICO

Control de Cobros

Seguimiento de pagos por operación, IVA, comprobantes de transferencia y saldo pendiente hasta escritura.

VISTA OPERATIVA · LISTADO FILTRABLEUtiliza el buscador rápido para localizar una vivienda o comprador. El Excel exporta la base completa y mantiene filtros por columnas.
COBRADO VS PENDIENTEImportes con IVA
CONTROL PREVIO A CONTRATOSi una vivienda está reservada y no consta el cobro de reserva con su comprobante de transferencia, ROI impedirá generar las arras y mostrará una alerta.
CONTROL DE COBROS POR OPERACIÓNEstado siempre visible · Cuadre = cobrado + pendiente − total con IVA (debe ser 0 €)

Operaciones y contratos

Gestión del proceso de venta: Reserva → Contrato → Escritura. Pricing y Castillo mantienen la disponibilidad de la vivienda.

Importar Excel

Acceso protegido. Para seleccionar un Excel se solicita la contraseña.
Nueva promoción = sustitución completa de datos. Se eliminan las viviendas, clientes, estados y anejos del proyecto activo y se carga la nueva promoción. La estructura del Dashboard no cambia nunca: mantiene siempre los mismos KPI, pasteles 2+2, resumen por tipología, análisis y anejos.

La app busca automáticamente la hoja con mayor número de unidades válidas.

Reconoce Código/ID, Bloque, Escalera, Piso/Planta, Puerta, dormitorios, Tipología, Orientación, Útil, Construida con comunes, terrazas/exteriores, Precio, Estado y VPO. Si el Excel contiene precios, se respetan.

Importador universal de promociones

Al cargar una nueva promoción se sustituye completamente la información del proyecto anterior. Si el Excel contiene precios, se conservan exactamente.

Zona de integración

Contiene el código que se entrega al equipo web del promotor. Introduce la clave de integración para verlo.

Área de clientes incrustada en la web o la landing

Sube ../area-cliente.html a la raíz del dominio del promotor y pega este bloque donde deba aparecer. Incluye documentación, pagos, adendas y el parte de postventa: no hay un formulario aparte. Hereda el ancho del contenedor y avisa de su altura, así que no deja hueco en blanco.

<iframe src="https://ps-manager.es/area-cliente.html?accent=%238F7259"
        style="width:100%;max-width:1060px;border:0" height="900"
        title="Área de clientes · Sant Andreu"></iframe>

<script>
  addEventListener('message', function (e) {
    if (e.data && e.data.roiAreaCliente === 'height') {
      document.querySelector('iframe[src*="ROI_AREA_CLIENTE"]').height = e.data.value;
    }
  });
</script>

Parámetros de la URL

ParámetroPara qué sirveEjemplo
refExpediente ya identificado; salta la pantalla de accesoSA-0007
dniDocumento que acompaña a la referencia en el acceso directo00000000A
accentColor de marca. La almohadilla se escribe %23%238F7259
radiusRadio de las esquinas en píxeles; 0 para esquina recta12
fontTipografía heredada de la web anfitrionaInter, sans-serif

Como enlace, si prefieres no incrustarla

Un botón en el menú del promotor abre el área en pestaña propia. Pide referencia de expediente y documento de identidad igual que incrustada.

<a href="https://ps-manager.es/area-cliente.html"
   class="boton-area-cliente" target="_blank" rel="noopener">
  Área de clientes
</a>

Recoger las incidencias en vuestro sistema

Cada parte enviado emite un mensaje con el registro completo. La incidencia ya viaja a la pantalla de Entrega y Postventa de la aplicación; esto es solo por si además quieres replicarla en el CRM.

addEventListener('message', function (e) {
  if (!e.data || e.data.roiPostventa !== 'incidencia') return;
  var inc = e.data.value;   // id, ref, unit, catLabel, loc, desc, phone, detectedAt, createdAt
  fetch('/api/postventa', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify(inc)
  });
});

Glosario · una cosa, un nombre

Vocabulario común de la plataforma. Los textos de la aplicación, del área de clientes, de la cartera y del informe usan estos términos y solo estos.

ConceptoTérminoNo usar
Unidad de ventaviviendaunidad, piso, propiedad, inmueble
Sin comprometerdisponiblelibre (reservado para el régimen: vivienda libre frente a VPO)
Con contrato firmadovendidacontratada, colocada, comercializada, comprometida
Con reserva revocablereservadapreventa, prerreserva
Retirada de la ventabloqueadano disponible, retenida
Suma de vendidas y reservadasvendido y reservadocolocado, comercializado, comprometido
Plaza y trasteroanejosparking, garaje, box
Contacto sin visitaleadinteresado, prospecto
Contacto con operaciónclientecomprador, adquirente
Conjunto documental del clienteexpedienteficha, carpeta
Precio de listaprecio de tarifaprecio base, PVP
Precio firmadoprecio de cierreprecio final, precio real
Precio por metro comercialrepercusión€/m² a secas en texto corrido
Mejora sobre la memoriaadenda de calidadesextra, upgrade
Defecto tras la entregaincidenciadesperfecto, parte, reclamación

Copia para enviar al promotor

Una versión del mismo fichero sin el motor de pricing: sin Parámetros, sin Castillo, sin Importar, sin esta pestaña y sin los bloques de repercusión y análisis auxiliar del Dashboard. Los datos y el resto de pantallas van igual. Se hace en diez segundos y no hace falta tocar nada más.

  1. Duplica el fichero y renómbralo, por ejemplo ..._PROMOTOR.html.
  2. Ábrelo con un editor de texto y busca VISTA PROMOTOR. Aparece una sola vez, en un comentario grande.
  3. Cuatro líneas más abajo hay una que termina en = false;. Cambia ese false por true.
  4. Guarda. Al abrirlo aparece el sello VISTA PROMOTOR en el menú y el motor deja de estar accesible.

Si lo tienes en servidor y no quieres duplicar nada, basta con añadir ?modo=promotor al final de la dirección: el efecto es el mismo.

Antes de publicar

Sirve los ficheros por HTTPS y desde el mismo dominio y carpeta que la aplicación, porque el navegador aísla el almacenamiento por origen: si el área de clientes cuelga de un dominio distinto al de la app, las incidencias no llegan al buzón de postventa. Esta versión guarda en el navegador, suficiente para demostración y piloto; en producción el circuito debe apoyarse en el backend con autenticación por cliente.

ADMINISTRADOR · INTEGRACIONES & CONECTIVIDAD

Guía paso a paso, desde cero, para poner ROI en producción

No presupone conocimientos técnicos. Sigue los pasos en orden. Cada bloque explica qué necesitas, dónde entrar, qué debes pedir a cada proveedor, qué dato copiar, dónde guardarlo y cómo comprobar que funciona. No introduzcas nunca contraseñas, tokens o claves secretas directamente en este HTML.

< 50 usuariosdimensionado para implantación inicial
< 25 promocionesarquitectura multi-proyecto recomendada
1 backendCRM, Área Cliente e integraciones sobre la misma base
HTTPS + MFAseguridad obligatoria antes de datos reales
IMPORTANTE · esta pantalla es una guía de implantación. Los botones de conexión de la demo no sustituyen el backend. Para trabajar con datos reales necesitas dominio, alojamiento, base de datos, autenticación y secretos guardados en servidor. Cuando estos pasos estén hechos, la experiencia del usuario sí será simplemente «Conectar → elegir cuenta → aceptar permisos».

Coste orientativo de arranque

Precios de referencia consultados en septiembre de 2026. Proveedores pueden modificarlos; comprobar antes de contratar. IVA y consumos extraordinarios no incluidos.
Backend recomendadoSupabase Pro · desde $25/mesBase PostgreSQL, Auth, Storage, API y backups diarios. Recomendación: un entorno multi-promoción, no 25 cuentas separadas.
Frontend recomendadoVercel Pro · $20/mesAlternativa: Cloudflare Workers/Pages Paid desde $5/mes. Elegir uno; no hacen falta ambos al inicio.
Dominio≈ 10–30 €/añoEjemplo: roipsmanager.com. El SSL/HTTPS suele quedar incluido con el hosting/CDN.
Correo corporativo si no existeMicrosoft 365 Basic 6,07 €/usuario/meso Google Workspace Starter 6,80 €/usuario/mes con compromiso anual. Si el promotor ya los usa, normalmente no compras licencias nuevas por integrar ROI.
Orden recomendado: 1 → 12. No saltar Seguridad ni Pruebas.
1Preparar cuentas, dominio y responsables ANTES DE TOCAR CÓDIGO

Objetivo

Tener claro quién es propietario de cada cuenta y evitar que la plataforma dependa del correo personal de una sola persona.

  1. Crea o decide un dominio corporativo. Ejemplo: roipsmanager.com.
  2. Crea un correo técnico corporativo: admin@roipsmanager.com o integraciones@roipsmanager.com. No uses Gmail personal.
  3. Activa autenticación de dos factores (MFA/2FA) en ese correo.
  4. Define dos responsables: Propietario y Administrador técnico de respaldo.
  5. Crea un documento interno de inventario con: proveedor, URL del panel, propietario, fecha de alta, plan contratado y persona de respaldo. No escribas contraseñas en ese documento.
Comprobación: otra persona autorizada debe poder identificar qué cuentas existen sin conocer ninguna contraseña.
2Subir ROI a la nube: frontend, dominio y HTTPS VERCEL O CLOUDFLARE

Opción recomendada para empezar: Vercel

  1. Entra en Vercel y crea una cuenta con el correo técnico.
  2. Contrata Pro para uso empresarial. El plan de referencia es $20/mes.
  3. Crea un proyecto llamado, por ejemplo, roi-pricing-sales-manager.
  4. Sube el código mediante un repositorio Git privado. Si todavía no existe, crea uno en GitHub/GitLab y mantenlo Private.
  5. En Vercel: Project → Settings → Domains → añade app.roipsmanager.com.
  6. En tu registrador de dominio copia exactamente los registros DNS que Vercel indique. No inventes IPs.
  7. Espera a que Vercel muestre el dominio como válido y HTTPS activo.

Alternativa económica: Cloudflare

Cloudflare Workers/Pages Paid parte de $5/mes. Es una buena alternativa, pero al principio elige Vercel o Cloudflare, no los dos, para reducir complejidad.

Prueba: abre la aplicación desde un móvil usando datos móviles, no Wi‑Fi. La dirección debe empezar por https:// y el navegador no debe mostrar avisos de seguridad.
3Crear backend, base de datos y almacenamiento SUPABASE

Por qué hace falta

El HTML actual guarda muchas cosas localmente. Para que 50 usuarios trabajen sobre la misma información, necesitas una base central.

  1. Crea una cuenta en Supabase con el correo técnico y activa MFA.
  2. Contrata Pro (referencia: desde $25/mes).
  3. Crea un proyecto de producción y otro de pruebas cuando la implantación empiece a ser crítica. Para menos de 25 promociones, usa una estructura multi-promoción en la misma base salvo que exista una razón contractual para separar datos.
  4. Selecciona región europea cuando esté disponible para mantener la infraestructura cerca de usuarios y facilitar gobierno de datos.
  5. Crea tablas mínimas: projects · users · user_project_roles · leads · clients · units · parking · storage_rooms · calendar_events · journey_events · documents · kyc_records · payments · contracts · post_sale_issues · integrations · audit_log
  6. A cada tabla operativa añade siempre project_id. Esa columna evita que un usuario de una promoción vea otra.
  7. Activa Row Level Security (RLS) antes de datos reales.
  8. Crea buckets de archivos separados por función: client-documents, project-documents, post-sale-photos. Déjalos privados.
No hacer: no poner la SERVICE_ROLE key de Supabase en JavaScript del navegador. Esa clave vive exclusivamente en servidor.
4Seguridad: usuarios, contraseñas, roles, copias y auditoría OBLIGATORIO
  1. Sustituye los PIN demo por autenticación real. Los PIN actuales sirven solo para prototipo.
  2. Para personal interno usa email corporativo + contraseña robusta + MFA. Si es posible, usa inicio de sesión Microsoft/Google corporativo.
  3. Roles mínimos: Manager, Comercial, Call Center, Desarrollador/Administrador, Postventa y Cliente.
  4. Permiso por promoción: un usuario puede trabajar en Proyecto A pero no necesariamente en Proyecto B.
  5. Área Cliente: cada comprador solo puede consultar registros donde client_id = su identidad.
  6. Contraseñas: jamás guardar texto legible. Deja esa función al proveedor de Auth.
  7. Configura bloqueo/reintentos y recuperación de contraseña por email.
  8. Configura expiración de sesión para perfiles sensibles.
  9. Activa auditoría: login, cambios de precio, cambios de estado, subida/borrado de documento, KYC, contrato, escritura y postventa deben registrar quién + cuándo + qué cambió.
  10. Backups: Supabase Pro incluye backups diarios con retención indicada por el proveedor. Añade además una exportación periódica externa y prueba restaurarla.
Prueba de seguridad: crea un usuario Comercial del Proyecto A. Intenta abrir manualmente una URL o petición del Proyecto B. El servidor debe devolver acceso denegado aunque el usuario conozca el ID.
5Conectar Microsoft 365: Outlook, Calendar y SharePoint OAUTH · MICROSOFT GRAPH

Qué necesitas del cliente/promotor

Una cuenta Microsoft 365 empresarial y permiso del administrador del tenant para autorizar la aplicación.

  1. Pide al cliente el email del administrador de Microsoft 365.
  2. En Microsoft Entra Admin Center registra una aplicación nueva para ROI.
  3. Anota Application (Client) ID y Directory (Tenant) ID. Estos IDs no son la contraseña.
  4. Configura la Redirect URI del backend. Ejemplo: https://app.roipsmanager.com/api/auth/microsoft/callback
  5. Añade solo los permisos que realmente uses. Empezar con correo, calendario y archivos necesarios; evitar permisos globales innecesarios.
  6. El administrador del cliente revisa y concede consentimiento.
  7. Crea el secreto/certificado de aplicación y guárdalo como variable secreta en el hosting/backend, nunca en el HTML.
  8. En ROI → Integraciones → Microsoft 365 pulsa Conectar. El usuario será enviado a Microsoft, elige cuenta y acepta.
  9. Mapea: Email ↔ cliente/lead; Calendar ↔ Agenda ROI; SharePoint ↔ Expediente documental.
Prueba completa: envía desde ROI un email de prueba, crea una cita y sube un documento de prueba. Verifica los tres en Microsoft 365 y comprueba que Journey registra la acción.
6Conectar Google Workspace: Gmail, Calendar y Drive OAUTH · GOOGLE CLOUD
  1. Usa una cuenta Google Workspace empresarial. Si el cliente ya tiene Google Workspace, no necesitas comprar una nueva por integrar ROI.
  2. En Google Cloud Console crea un proyecto llamado ROI – nombre promoción o uno corporativo multi-promoción.
  3. Configura la pantalla de consentimiento OAuth con nombre, dominio y correo de soporte.
  4. Activa las APIs necesarias: Gmail API, Google Calendar API y Google Drive API.
  5. Crea credenciales OAuth Web Application.
  6. Añade Redirect URI: https://app.roipsmanager.com/api/auth/google/callback
  7. Guarda Client ID en configuración y Client Secret exclusivamente en servidor.
  8. En ROI pulsa Conectar Google → elegir cuenta → aceptar permisos.
  9. Haz una prueba de email, agenda y documento igual que con Microsoft.
No conectar Microsoft y Google “porque sí”. En cada promoción selecciona su ecosistema real. Puedes soportar ambos, pero evita duplicar calendarios o expedientes.
7WhatsApp Business profesional y automatizaciones META CLOUD API / BSP

Decisión inicial

Usar directamente Meta WhatsApp Business Platform (Cloud API) o un proveedor/BSP. Para una primera implantación, elige una sola ruta.

  1. El cliente debe disponer de Meta Business Portfolio/Manager empresarial.
  2. Verifica la empresa cuando Meta lo solicite.
  3. Añade un número dedicado a WhatsApp Business. Evita reutilizar sin planificación un número crítico ya operativo.
  4. Crea/selecciona la WhatsApp Business Account (WABA).
  5. Configura en el backend el webhook que recibirá mensajes y estados. Ejemplo: https://app.roipsmanager.com/api/webhooks/whatsapp
  6. Guarda tokens y secretos de verificación únicamente en servidor.
  7. Crea y somete a aprobación las plantillas necesarias: lead recibido, confirmación de visita, recordatorio, documentación pendiente, etc.
  8. Cada mensaje saliente debe registrar: client/lead_id, plantilla, fecha, usuario/sistema, estado enviado/entregado/leído/error.
  9. Cada respuesta entrante debe vincularse al mismo lead por teléfono normalizado y generar evento en Lead Journey.

Coste: variable según Meta, país, categoría/tipo de mensaje y proveedor intermediario si lo utilizas. Mostrar el coste real del proveedor en la ficha de configuración antes de activar producción.

Prueba: usa un número interno. Envía una plantilla, responde desde el móvil y verifica que respuesta y estado aparecen en la ficha correcta, nunca en otro cliente.
8Prinex u otro CRM/ERP: conexión por API sin perder el control API · WEBHOOK · MIDDLEWARE

Paso A · preguntar antes de programar

  1. Pide al cliente: nombre exacto y versión del sistema (Prinex, Salesforce, HubSpot, Dynamics, otro).
  2. Pide contacto técnico del proveedor o departamento IT.
  3. Pide documentación de API y un entorno sandbox/test. No empieces contra producción.
  4. Pregunta método de autenticación: OAuth2, API Key, certificado, usuario técnico u otro.
  5. Pregunta límites: peticiones/minuto, horarios de mantenimiento, IPs permitidas y coste/licencia de API.

Paso B · decidir qué sistema manda en cada dato

DatoSistema maestro recomendadoDirección
Lead y actividad comercialROI o CRM corporativo, decidir por proyecto
Precio publicadoROI Pricing si ROI dirige pricingROI → ERP/CRM
Estado de unidadDefinir uno solo como maestro↔ controlado
Reserva/contrato/escrituraERP jurídico/financiero si existeERP → ROI
CobrosERP/contabilidadERP → ROI

Paso C · construir y probar

  1. Crea un conector backend, nunca llamadas directas desde el navegador a Prinex.
  2. Define una tabla de mapeo campo por campo: ROI client.id ↔ Prinex customer_code, etc.
  3. Define un identificador externo inmutable para evitar duplicados.
  4. Implementa idempotencia: reenviar el mismo evento no debe crear dos reservas ni dos clientes.
  5. Registra en log cada envío y respuesta, ocultando secretos y datos innecesarios.
  6. Prueba primero 5 leads, 5 unidades y 1 reserva ficticia.
  7. Prueba conflicto: cambia el mismo dato en ambos sistemas y verifica la regla de precedencia.
  8. Solo después habilita producción por una promoción piloto.
Regla simple: API no significa «conectar y ya». Primero se decide quién manda en cada dato; después se programa la sincronización.
9Landing o web del promotor: entrada automática de leads y UTM WEBHOOK / API
  1. Crea en ROI una integración por promoción y genera un identificador público de formulario. No uses una clave secreta en el navegador.
  2. La landing envía el formulario al endpoint backend de ROI. Ejemplo: POST https://app.roipsmanager.com/api/public/leads
  3. Campos mínimos: nombre, teléfono, email, consentimiento, promoción.
  4. Campos de marketing: utm_source, utm_medium, utm_campaign, utm_content, utm_term, landing_url, referrer y fecha/hora.
  5. Normaliza teléfono y email antes de crear el lead.
  6. Deduplica por promoción + email/teléfono según regla acordada.
  7. Devuelve a la landing solo un resultado sencillo: recibido / error. No expongas datos internos.
  8. En ROI debe aparecer en segundos con origen/UTM y generar «Lead recibido» en Journey.
Prueba: envía 3 formularios desde Google Ads de prueba, Meta/Instagram de prueba y acceso directo. Comprueba que el origen queda distinto y que los contadores cuadran.
10Área Cliente embebible en cualquier web o landing WHITE-LABEL · BIDIRECCIONAL
  1. En Administrador crea la promoción y define logo, nombre y dominio permitido.
  2. Genera acceso del cliente: enlace personal + autenticación segura. El PIN puede ser un segundo factor/atajo, no la única protección de datos sensibles.
  3. Configura qué módulos verá: Mi vivienda, Documentos, Pagos, Visitas y entrega, Postventa, Mensajes.
  4. Marca documentos como Interno o Visible cliente.
  5. Para integración por botón, entrega al promotor una URL como: https://clientes.roipsmanager.com/sant-andreu
  6. Para integración embebida, usa iframe/token de sesión de corta duración y una lista de dominios autorizados. La web que no esté autorizada no puede incrustarlo.
  7. Configura Content-Security-Policy / frame-ancestors en servidor para permitir únicamente los dominios del promotor.
  8. Todo lo que escribe/sube el comprador se guarda en la misma ficha del CRM y genera Journey con origen «Área Cliente».
  9. Todo cambio visible realizado por el equipo se refleja en el portal sin duplicar datos.
No hacer: no enviar al cliente un enlace con un ID incremental tipo /cliente/1234 sin autenticación. Un usuario no debe poder cambiar un número en la URL y ver a otro comprador.
11Pruebas antes de producción: checklist sin excepciones STAGING → PRODUCCIÓN
  1. Usa una promoción de pruebas con clientes ficticios.
  2. Prueba Manager, Comercial, Call Center, Administrador, Postventa y Cliente.
  3. Comprueba que cada rol ve solo lo que corresponde.
  4. Importa un Excel de prueba y valida recuentos, precios, estados y anejos.
  5. Envía email Microsoft o Google y confirma registro en Journey.
  6. Envía/recibe WhatsApp y confirma asociación al lead correcto.
  7. Crea cita desde Agenda y verifica calendario externo si está conectado.
  8. Sube documento, descarga, cambia visibilidad y prueba Área Cliente.
  9. Prueba API externa en sandbox: alta, actualización y repetición del mismo evento.
  10. Prueba una caída: desactiva temporalmente una integración. Pricing, clientes y agenda deben seguir funcionando.
  11. Prueba recuperación de contraseña, bloqueo de usuario y cierre de sesión.
  12. Exporta/recupera backup de prueba.
Criterio de salida: no pasar a producción por «parece que funciona». Cada línea del checklist debe quedar marcada y fechada.
12Operación mensual: mantenimiento, costes y control DESPUÉS DEL LANZAMIENTO
  1. Una vez al mes revisa facturación de hosting, base de datos, almacenamiento, WhatsApp y telefonía si existe.
  2. Revisa usuarios activos y elimina/bloquea accesos de personas que ya no trabajan en el proyecto.
  3. Revisa logs de errores y webhooks fallidos.
  4. Revisa backups y realiza una restauración de prueba periódica.
  5. Revisa permisos de Microsoft/Google si cambia la política del cliente.
  6. Revisa plantillas de WhatsApp rechazadas o caducadas.
  7. Revisa que dominios autorizados para Área Cliente sigan siendo correctos.
  8. Documenta cualquier nueva API antes de activarla en otra promoción.

Presupuesto tecnológico inicial razonable, sin licencias de correo que el cliente ya posea

ConceptoReferencia inicial
Supabase Prodesde $25/mes
Vercel Pro$20/mes
o Cloudflare Workers/Pagesdesde $5/mes como alternativa
Dominioaprox. 10–30 €/año
WhatsAppvariable según uso/proveedor
Microsoft/Google0 € adicionales si se integran licencias corporativas ya existentes; si se compran nuevas, aplicar precio por usuario
API Prinex/ERPdepende de licencia y condiciones del proveedor; solicitarlo antes de desarrollar

Conectar servicios

Elige el ecosistema de la promoción una vez. ROI queda preparado para correo, calendario y documentación sin mostrar configuraciones técnicas al usuario.

Microsoft 365

NO CONECTADO
Outlook Mail
Outlook Calendar
OneDrive / SharePoint

Google Workspace

NO CONECTADO
Gmail
Google Calendar
Google Drive

WhatsApp Business

NO CONECTADO
Mensajería comercial
Respuestas automatizadas
Journey del lead
Experiencia prevista: Conectar → elegir cuenta → aceptar permisos → ROI muestra “Conectado”. Las contraseñas y llaves técnicas no se muestran ni se almacenan dentro de este archivo HTML. La conexión real se completa al desplegar el servicio seguro de integración.

FAQ · Conexiones

¿Tengo que introducir tokens, claves API o contraseñas?

No. El usuario solo pulsa “Conectar”, elige su cuenta Microsoft o Google y acepta los permisos. La gestión técnica queda detrás de la aplicación.

¿Qué conecta Microsoft 365?

La misma autorización está preparada para integrar Outlook Mail, Outlook Calendar y la documentación de la promoción en OneDrive/SharePoint, según los permisos que se habiliten.

¿Qué conecta Google Workspace?

Gmail, Google Calendar y Google Drive. La agenda comercial de ROI podrá sincronizar visitas e hitos y la carpeta del proyecto podrá contener planos, brochures, memorias y documentación operativa.

¿WhatsApp Business funciona de la misma manera?

Para el usuario sí: un botón de conexión y un estado visible. Técnicamente utiliza su propia autorización segura y la mensajería queda desacoplada del pricing.

¿Qué ocurre si falla Google, Microsoft o WhatsApp?

Pricing, Castillo y el resto del núcleo de ROI deben continuar funcionando. Las integraciones son módulos independientes.

Comunicaciones automáticas · Sant Andreu

Plantillas editables para WhatsApp y email. Se guardan localmente en esta versión. La automatización real se activa cuando WhatsApp / Microsoft / Google estén conectados al backend seguro.
Ruta automática propuesta
Lead entraWhatsApp + EmailCliente decideROI enrutaCall Center / Comercial si procede
Numeración: registro general desde #501 · Priority Access desde #51. Al activar Priority el cliente conserva ambos números. Priority es prioridad operativa, no una reserva ni un derecho sobre una vivienda.
Manager y equipo comercial intervienen en esta fase solo por excepción: petición expresa, incidencia, lead sensible, falta de respuesta según regla o necesidad de criterio humano.
Las plantillas se rellenan automáticamente con los datos ya captados desde Landing o introducidos manualmente.

Priority Access · Perfil de compra

Pre-KYC mínimo: aprovecha los datos ya captados en Landing y pide únicamente lo necesario para cualificar y prellenar el KYC formal.
LandingPriority #Perfil de compraVisita / comercialKYC prellenadoReserva
Selecciona un lead para ver qué información ya conocemos y qué campos faltan.
WhatsApp · vista previa
KYC · SANT ANDREU

KYC editable y autorellenable

ROI reutiliza los datos que ya existen del cliente. Nombre, teléfono, email, vivienda y precio se incorporan al PDF cuando estén disponibles; el cliente completa únicamente lo que falta.

Variables disponibles {{nombre}}{{promocion}}{{tipologia}}{{precio_desde}}{{fecha}}{{hora}}{{comercial}}{{enlace}}{{numero_registro}}{{numero_priority}}

Documentación local · Sant Andreu

Planos, brochure, memorias y otros documentos se leen desde una carpeta local. No se incrustan en el HTML.
Carpeta no seleccionada.
Documentación en la nube

Alternativa a la carpeta local. Escribe la dirección donde está publicada la documentación y la aplicación descargará de ahí el plano, el brochure y la memoria, sin pedir permisos ni recordar carpetas. Misma documentación para todo el equipo y desde cualquier ordenador.

Estructura recomendadaSant Andreu/Planos/Sant Andreu/Brochure/Sant Andreu/Memorias/Sant Andreu/Renderizaciones/Sant Andreu/Otros/Sant Andreu/KYC completados/Sant Andreu/Plantillas contratos/Sant Andreu/Contratos generados/Desde Presupuesto se puede seleccionar qué enviar: Presupuesto + KYC + Plano + Brochure + Memoria + Renderizaciones. Para el plano vale el código exacto de vivienda, A1P03B_plano.pdf, o el identificador del Excel, idv.53.pdf. Los dos se reconocen. Los KYC devueltos se guardan en KYC completados.

Integraciones CRM / ERP

Modelo de datos estable y exportable para conectar disponibilidad, reservas, ventas, precios, clientes y anejos sin cambiar el Dashboard ni la lógica de pricing.
MODELO PREPARADO · BACKEND PENDIENTE

Salesforce

Conector previsto mediante API REST + OAuth 2.0.

Backend / middleware requerido

Prinex

Preparado para mapear unidad, estado comercial, precio, reserva, venta y anejos.

Conector según módulo/API disponible

Otro CRM / ERP

Esquema genérico JSON/REST para integrar sistemas equivalentes.

Adaptador configurable
Identificador establecode / ID unidad
Estado comercialDisponible · Reservado · Vendido · Bloqueado
Pricingprecio · REP · superficies
Anejosplaza · trastero · vínculo con la vivienda
Clientescontacto · origen · intereses
IntercambioJSON · Excel · CSV
Principio de integración: cualquier CRM/ERP debe mapear estos campos; la aplicación mantiene su Dashboard y funcionamiento interno sin depender del sistema externo.

Campos previstos para sincronización

Pricing ManagerUsoDirección
ID Unidad / external_idClave únicaBidireccional
Estado comercialLibre / Reservado / Vendido / BloqueadoBidireccional
Precio vigentePVP / pricing publicadoBidireccional configurable
Tipología / dormitoriosClasificación comercialEntrada
SuperficiesÚtil / construida / C+C / exterioresEntrada
AnejosAnejos · plaza, trastero u otrosBidireccional
Fecha última actualizaciónControl de sincronizaciónBidireccional

Modelo de sincronización recomendado

CRM / ERPSalesforce · Prinex · otro
Middleware seguroOAuth · API · logs · reglas
Pricing ManagerPrecio · estado · castillo · KPI

Las credenciales no deben guardarse dentro del HTML. La conexión real debe hacerse desde un backend seguro o middleware.

Guardado y recuperación del proyecto

Pricing completo · estados · parámetros · anejos · disponibilidad
PC / red local Guarda un archivo .pricing.json con todo el estado del proyecto.
Copia local automática Guarda una copia en el navegador para recuperar el trabajo en este equipo.
Nube mediante carpeta sincronizada Guarda el archivo dentro de una carpeta OneDrive, SharePoint, Google Drive o Dropbox sincronizada en tu PC.
API cloud futura Arquitectura preparada para guardar directamente en CRM, ERP o almacenamiento cloud mediante backend seguro.
Sin cambios guardados en esta sesión.
ROI PRICING & SALES MANAGER

Una misma plataforma para ayudar al directivo a decidir y al comercial a vender.

ROI Pricing & Sales Manager nace de conocer de primera mano las necesidades de dirección y las dificultades del equipo comercial. Convierte la actividad diaria de una promoción en información útil, automatiza la gestión que no aporta valor y permite dedicar más tiempo al cliente, al pricing y a la decisión.

≤ 5 clicsmenos fricción operativa
< 5 minde presupuesto a operación
9–12 díaspara resolver un lead sin respuesta
1 flujodel lead a la escritura
REGLA DE LOS 5 CLICS Menos gestión. Más tiempo para vender.
≤ 5clics de gestión
< 5 minobjetivo operativo
20–60 mingestión manual habitual

Presupuesto, documentación, email, KYC, reserva y contrato forman parte del mismo recorrido. El objetivo no es automatizar la relación con el comprador: es automatizar lo repetitivo para que el comercial pueda concentrarse en atender, negociar y cerrar.

01 · CARTERA · DASHBOARD DEL PROMOTOR

Varias promociones, una sola lectura

El promotor entra por una vista de cartera y ve lo aditivo: viviendas, cifra de negocio, vendidas, volumen vendido y reservado, y stock disponible. Cada promoción se lee con su propia escala: cuántas viviendas hay en cada tramo de precio y qué mix de dormitorios tiene. Promediar dos municipios distintos no describe a ninguno de los dos. Desde ahí se entra a cada promoción con un clic.

CarteraKPI aditivosMix por dormitoriosTramos de precio
02 · DIRECCIÓN Y REPORTING

Saber qué está pasando sin esperar al próximo informe

Ventas, stock, facturación, pricing, demanda, conversión y desviaciones se convierten en una lectura ejecutiva inmediata. Dashboard, Pipeline y reporting permiten entender la promoción sin pedir al equipo que reconstruya manualmente la información.

DashboardPipelineStockPricingHTML + PDF
03 · MYDAY

El día comercial, de un vistazo

MyDay muestra qué entra hoy y qué está ocurriendo: leads, contacto, Priority, visitas, presupuestos, reservas y contratos. La evolución frente a medias ayuda a detectar rápidamente si el ritmo está por encima o por debajo de lo esperado.

04 · AGENDA OPERATIVA

El calendario deja de ser una lista de citas

La Agenda permite visualizar día, semana o mes y continuar la gestión desde el propio evento: iniciar o finalizar una acción, reagendar, preparar presupuesto, avanzar a KYC, reserva o contrato. El cliente y su contexto viajan con la cita.

Menos búsqueda. Menos pantallas. Más continuidad comercial.
05 · CAPTACIÓN Y PRIORITY

Entrar sin fricción. Y poder decir: “quiero que me conozcáis mejor”.

ROI mantiene una entrada general muy sencilla para no perder leads por exceso de preguntas. Pero ofrece una segunda ruta voluntaria para quien quiere avanzar antes y compartir más información sobre su interés, capacidad y plazo. Priority no excluye a nadie: añade una capa de intención y servicio preferente para el comprador que decide dar ese paso.

LEADS ENTRADOS734
CONTACTO EN CURSOgestión activa
PENDIENTE RESPUESTAseguimiento
PRIORITY72
VISITA / OPORTUNIDADmayor intención
DOS RUTAS · UNA MISMA CAPTACIÓN

Captar a todos. Detectar antes a quién priorizar.

El comprador general entra con pocos datos. El comprador Priority decide voluntariamente aportar más información y obtiene una experiencia de atención más ágil, sin alterar el principio de igualdad de acceso a la promoción.

EJEMPLO DE RESPUESTA AUTOMÁTICA

“Gracias por tu interés en Sant Andreu. Tu número de registro de información es el 676.

Si lo deseas, puedes completar algunos datos adicionales sobre tu búsqueda, capacidad de compra y plazo previsto. Esto nos permitirá conocer mejor tu interés y darte acceso a Priority.

Si decides hacerlo, podrías pasar, por ejemplo, del registro general 676 al puesto 89 Priority, con acceso preferente a la agendación de visita y mayor capacidad para escoger entre los huecos disponibles.”

QUÉ GANA EL COMPRADOR PRIORITY
676registro general de información
89posición Priority de ejemplo
  • Agendación preferente: acceso anticipado a los huecos disponibles para visita o videollamada.
  • Más capacidad de elección: puede escoger mejor día y franja horaria dentro de la disponibilidad comercial.
  • Atención priorizada: el equipo identifica antes que existe una intención de compra más definida.
  • Mejor preparación de la visita: el comercial conoce previamente tipología, presupuesto, plazo e intereses.
  • Sin penalizar al lead general: Priority es una vía opcional de mayor cualificación, no una barrera de entrada.
06 · SEGUIMIENTO AUTOMÁTICO

Ningún lead debería quedarse indefinidamente “en gestión”.

El primer contacto y los seguimientos repetitivos pueden automatizarse. El sistema mantiene vivo el lead durante una ventana definida y obliga a que termine avanzando o quedando descartado con un motivo claro.

DÍA 0
Entrada + primer contacto. Bienvenida y contacto inicial automatizado.
DÍA 3
Primer reintento. Si continúa Pendiente de respuesta, nuevo contacto automático.
DÍA 6
Segundo reintento. Segundo seguimiento si todavía no existe respuesta.
DÍA 9
Resolución estándar. Si no responde, se descarta como “Sin respuesta”; si responde, continúa su Journey.
REGLA CONFIGURABLE 9–12 DÍAS. En promociones donde interese prolongar la ventana comercial, puede incorporarse un tercer reintento en el día 9 y resolver definitivamente el lead en el día 12. El principio no cambia: no acumular leads en gestión perpetuamente.
07 · PRESUPUESTOS AUTOMATIZADOS

De la vivienda a un envío comercial completo

Presupuesto, plano, memoria, brochure y documentación se preparan desde la vivienda seleccionada. El comercial puede elegir el email de destino y la plantilla adecuada: agradecimiento de visita, primer presupuesto, actualización o reenvío.

El presupuesto viaja como adjunto y el envío queda trazado.
08 · KYC, RESERVA Y CONTRATO

La información avanza con el cliente

El KYC editable reutiliza los datos ya conocidos y alimenta el proceso posterior. Vivienda, anejos, precio y condiciones pueden utilizarse para preparar reserva y contrato desde plantillas aprobadas, reduciendo transcripción y riesgo de error.

El comprador se asigna a la vivienda cuando existe Reserva o Venta, no por un simple interés o presupuesto.
09 · UN JOURNEY COMERCIAL CONTINUO

Desde la captación hasta la escritura, cada paso prepara el siguiente.

LEADEntrada, contacto automático, Priority y seguimiento.CAPTAR
VISITAAgenda, confirmación, resultado y siguiente acción.CONOCER
PRESUPUESTOVivienda + anejos + documentación + email.PROPONER
KYCDatos reutilizables y documentación previa a operación.VALIDAR
RESERVABloqueo de unidad y actualización del stock.ASEGURAR
CONTRATO → ESCRITURAContinuidad documental y cierre de la operación.CERRAR
10 · PRICING DINÁMICO

El pricing evoluciona con la promoción

Planta, orientación, tipología, vistas, superficie y disponibilidad siguen formando parte del pricing. Pero ahora se añade algo más valioso: la respuesta real del mercado.

El precio deja de ser una fotografía inicial y se convierte en una herramienta de gestión.
11 · SEÑALES DE DEMANDA

El interés comercial puede anticipar una decisión de precio

Priority, visitas, presupuestos, reservas, velocidad y concentración de demanda permiten detectar tipologías o unidades con mayor presión comercial. La plataforma puede señalar oportunidades de subida, bloqueo temporal o revisión de estrategia.

Más información comercial para defender margen y recorrido.
12 · CADA ACCIÓN ACTUALIZA LA PROMOCIÓN

El comercial trabaja una vez. La plataforma aprovecha esa acción en todas partes.

Reserva / venta

Actualiza estado de vivienda, cliente, Castillo, Pipeline, Dashboard y estadísticas.

Visita / interés

Alimenta demanda, conversión y señales para pricing sin pedir un informe adicional.

Presupuesto / KYC

Deja trazabilidad documental y prepara el siguiente paso del Journey.

Descarte

Conserva el motivo y ayuda a entender dónde y por qué se pierde demanda.

13 · PREVISIÓN Y CONTROL DE VENTAS

No solo sabemos cuánto se ha vendido. Sabemos si vamos por delante o por detrás del plan.

ROI incorpora una lectura de previsión de ventas que compara el objetivo previsto con la evolución real acumulada. La dirección puede analizar el ritmo trimestral o mensual, revisar horizontes de 1 año, 2 años o toda la serie y detectar anticipación o desviación frente al plan sin reconstruir la información en una hoja paralela.

Previsto vs real

Comparación acumulada entre el plan comercial y las ventas efectivamente cerradas.

Lectura temporal

Vista trimestral o mensual para interpretar mejor el ritmo real de absorción.

Desviación / anticipación

Permite identificar rápidamente si la promoción acelera, se retrasa o mantiene el ritmo previsto.

Decisión comercial

La previsión deja de ser un cuadro estático y se convierte en una referencia para pricing, campañas y esfuerzo comercial.

UNA PREVISIÓN ÚTIL DEBE SERVIR PARA ACTUAR. Si el ritmo real se separa del plan, ROI permite llevar esa lectura al pricing, al producto, a la captación y a la gestión comercial.
14 · CONTROL DE COBROS

La venta no está completa si no sabemos qué se ha cobrado, qué falta y qué documentación lo acredita.

ROI incorpora un control económico por operación que sigue la misma lógica comercial del presupuesto: vivienda y anejos, reserva, contrato, pagos durante obra y escritura. Cada hito puede reflejar base, IVA, total, estado de cobro y comprobante de transferencia, permitiendo a Comercial y Dirección trabajar sobre una única lectura económica del cliente.

Cobrado

Importes confirmados claramente identificados y diferenciados del saldo pendiente.

Pendiente

Lectura inmediata de lo que queda por cobrar hasta escritura.

Comprobante

Registro del justificante de transferencia asociado a cada hito de pago.

RESERVABase + IVA + total + estado de cobro + comprobante.VALIDAR
CONTRATOControl económico y documental antes de continuar el proceso.CONTROLAR
PAGOS DE OBRASeguimiento de los hitos previstos, cobrados y pendientes.SEGUIR
ESCRITURASaldo final y conciliación económica de la operación.CERRAR
CONTROL PREVIO A CONTRATO. Si una vivienda está reservada y no consta el cobro de reserva con su comprobante de transferencia, ROI puede alertar antes de continuar con el contrato. Menos incidencias, mayor trazabilidad y más seguridad operativa.
15 · ADENDAS DE CALIDADES Y CONTROL DE ENTREGA

No es solo vender. Es entregar exactamente lo acordado.

Las elecciones de calidades dejan de vivir en emails, hojas sueltas o conversaciones aisladas. La ficha del cliente mantiene las opciones seleccionadas, sus importes y el total de la adenda; el Control de Adendas consolida la información por vivienda y permite disponer de una lectura común para Comercial, Cliente, Dirección y Departamento Técnico.

Comercial

Sabe qué ha elegido cada cliente, qué coste tiene y qué documentación está asociada.

Cliente

Dispone de una referencia clara de las mejoras contratadas y de lo que debe entregarse.

Departamento Técnico

Recibe una información consolidada por vivienda para ejecutar correctamente las modificaciones comprometidas.

Control por vivienda

Una línea por unidad con todas las elecciones de calidades, coste por opción y sumatorio final.

Control económico

Las adendas confirmadas pueden incorporarse a la lectura económica real de la operación y del proyecto.

Exportación consolidada

Excel operativo para compartir información homogénea con Dirección, Comercial o Departamento Técnico.

Trazabilidad

Una única ficha evita versiones contradictorias y reduce errores entre lo vendido y lo finalmente ejecutado.

UNA VIVIENDA · UN CLIENTE · UNA FICHA · UNA ÚNICA INFORMACIÓN VÁLIDA. Menos duplicidades, menos errores y mayor control desde la venta hasta la entrega.
16 · EQUIPO COMERCIAL

Menos tiempo administrativo. Más tiempo con el cliente.

Automatizamos bienvenida, seguimientos, preparación documental, cambios de estado y reporting. El comercial conserva aquello que realmente aporta valor: escuchar, asesorar, negociar y cerrar.

17 · ESCALA Y SEGURIDAD

La escala convierte la automatización en una ventaja económica

En promociones de cientos de viviendas, pequeñas tareas repetidas cientos o miles de veces representan muchas horas de trabajo y multiplican el riesgo de error. ROI reduce duplicidades y mantiene coherencia entre cliente, vivienda, precio, operación y reporting.

18 · CONTROL Y AUDITORÍA

La herramienta también comprueba que el proceso cuadre

Auditoría cruzada de leads, clientes, Journey, stock, operaciones, presupuestos, Agenda y Pipeline. El objetivo es detectar inconsistencias antes de que lleguen al cliente o a dirección.

19 · CONECTIVIDAD

Trabajar desde ROI con las herramientas que ya utiliza el equipo.

La plataforma está preparada para conectar la operativa comercial con Microsoft, Google, correo corporativo y WhatsApp Business, de forma que la comunicación, la agenda y la documentación puedan integrarse en el mismo flujo sin obligar al equipo a duplicar tareas.

Microsoft 365Outlook, Calendar, OneDrive y SharePoint para correo, agenda y documentación corporativa.
Google WorkspaceGmail, Calendar y Drive para equipos que trabajan sobre el ecosistema Google.
Email profesionalPlantillas, trazabilidad de envíos y selección del correo de destino desde presupuesto, seguimiento o documentación.
WhatsApp BusinessContacto inicial, seguimientos, confirmaciones y avisos desde el canal profesional del promotor.
El objetivo no es sustituir las herramientas del promotor, sino hacer que trabajen coordinadas alrededor del Journey comercial.
20 · HITO DE FINANCIACIÓN

Cuánto falta para que el banco libere el préstamo

El porcentaje de viviendas vendidas exigido para liberar el préstamo, con umbral propio y configurable en cada promoción. Computa solo contrato firmado: la reserva es revocable y aparece en trama aparte, indicando a qué porcentaje se llegaría si se elevaran todas a venta. Debajo, las viviendas que faltan y su importe a precio medio.

Umbral por promociónSolo contratosReservas visiblesImporte pendiente
21 · AVALES Y CANTIDADES ANTICIPADAS

Cada euro entregado, con su garantía identificada

El plan de pagos distingue lo que está avalado conforme a la Ley 38/1999 de lo que no: la reserva no es cantidad anticipada garantizada y figura como tal, y la liquidación en escritura tampoco lo lleva porque se paga contra entrega de llaves. Las pólizas individuales, con entidad, número, fecha e importe garantizado, quedan en el expediente del comprador.

Ley 38/1999Póliza individualTrazabilidad
22 · FICHAS DE ESCRITURACIÓN

Del contrato a la notaría sin reconstruir nada

La ficha de escritura recoge vivienda, anejos, precio, plan de pagos, adendas contratadas y estado de cobro en un mismo documento. Lo que se firmó y lo que se cobró llegan a notaría desde la misma base con la que trabaja el comercial, sin volcados manuales ni versiones paralelas.

Saldo a escrituraAnejos vinculadosAdendasConciliación
23 · ENTREGA Y POSTVENTA

La relación no termina con la entrega de llaves

Desde su área, el comprador comunica una incidencia con categoría, estancia, descripción y fotos, dentro de los plazos de la Ley de Ordenación de la Edificación: un año de acabados, tres de habitabilidad y diez de estructura, con la cuenta atrás siempre a la vista. La promotora responde con estado, fecha de visita y un mensaje que el comprador ve al instante. En el informe ejecutivo solo viajan las cifras agregadas: el detalle por vivienda se queda en gestión.

Plazos LOEFotosRespuesta trazableResumen agregado
24 · ÁREA DE CLIENTES · 360°

El comprador, dentro del proyecto desde la reserva

Al formalizar la reserva recibe un correo con un enlace personal a su expediente. Cinco pestañas: resumen de su vivienda con el recorrido de la operación; documentación completa —reserva, contrato, memoria de calidades, plano, aval, justificantes de transferencia, escritura, acta de entrega y certificado energético—; pagos y avales con el saldo pendiente hasta escritura; adendas de calidades con su importe y estado; y postventa.

El enlace trae la referencia del expediente y el comprador solo pone su documento de identidad. La postventa va detrás de una clave aparte, que se envía cuando la promotora decide abrir el periodo de garantía. Y lo que no puede hacer vende tanto como lo que sí: no edita, no borra, no accede a nada que no sea suyo y no ve un solo dato de gestión interna. Lo único que puede abrir él es una incidencia.

Ese círculo cierra el recorrido: lo que el comercial registra, el promotor lo ve en su cartera; lo que el comprador comunica, vuelve al equipo. Se incrusta en la web del promotor con un bloque de código, heredando el color de marca.

5 pestañasAcceso por expedienteSolo consultaPostventa con claveIncrustable
ROI REAL ESTATE · RESEARCH & CONSULTING

Una plataforma pensada para vender mejor: menos fricción para el comercial, más visibilidad para dirección y más control sobre pricing, previsión de ventas, cobros, adendas y entrega.

© ROI REAL ESTATE · ROI Pricing & Sales Manager · Contenido, diseño y lógica sujetos a derechos de propiedad intelectual. Uso reservado.
COMUNICACIONES

Plantillas · Marca · Firma

Un único módulo compartido por Manager y Desarrollador. Edita mensajes, identidad de la promoción y firma comercial sin duplicar datos.

Sin logo cargado
PNG, JPG, WEBP o GIF. Se guarda dentro de la configuración del proyecto.

Firma de correo

Sin imagen de firma
Puede ser un logo pequeño o una firma gráfica completa.

Plantilla prediseñada · Adenda de calidades

La ficha del cliente hereda esta plantilla desde Reserva. Cada opción funciona en modo Sí / No y parte de 1.000 € de sobrecoste base en esta demo.

Plantillas precargadas editables

Bienvenida, Priority, visita, recordatorio, KYC, seguimiento, newsletter y reagendado. Variables del cliente se autorellenan cuando existen.
DESARROLLADOR · COMUNICACIÓN A BASE DE DATOS

Newsletter

Para reactivar intereses y mantener informados a los compradores durante la construcción hasta la entrega de llaves.

MODELO PREPARADO · BACKEND PENDIENTE

Campaña

Los contactos con “No más comunicaciones” quedan excluidos. El envío real por email/WhatsApp requiere el conector profesional; la app prepara audiencia, contenido y cola de campaña.

Vista previa y control

MANAGER · CONTROL DE CONSISTENCIA

Auto diagnostico ROI

Comprueba que Pipeline, Clientes, Operaciones, Pricing/Castillo, anejos, agenda y trazabilidad cuentan la misma historia.

ESTADO DEL SISTEMAPendiente de test de aceptación.
Ejecuta el Auto diagnóstico para validar todas las capas.
V46 · Auditoría pendiente
Pendiente de auditoría cruzada.
SANDBOX · ENTORNO DE PRUEBA

Probar sin afectar al proyecto real

Carga un escenario controlado, valida el Journey completo y vuelve a una capa comercial limpia conservando pricing, parámetros, unidades y estructura.

DEMOJOURNEYDIAGNÓSTICORESETPRODUCCIÓN
Escenario de prueba: 200 leads históricos de ayer + 175 leads nuevos hoy · 25 Priority · 15 solicitudes de visita · 15 descartes directos. Los 20 presupuestos incluyen vivienda + 1 parking + 1 trastero de prueba. La Agenda contiene las 20 visitas.
MANAGER · ENTORNO DE PRUEBAS

Sandbox

Entorno aislado para probar el Journey comercial sin mezclar las pruebas con el proyecto real.

ENTORNO DE PRUEBA Antes de cargar un escenario ficticio se guarda una instantánea temporal del proyecto actual para poder restaurarlo al salir.
Sandbox no iniciado.
GUÍA RÁPIDA

Rutas & accesos rápidos

La misma información, distintas puertas de entrada. Agenda, Castillo, Pricing y Demanda son módulos únicos: un cambio se refleja en todos los accesos.

MANAGER

Revisión diaria del proyecto

  1. Visión General → Pulso del Proyecto
  2. Revisar actividad del equipo y agenda del día
  3. Manager → Análisis / Demanda
  4. Si procede → Precios y estado / Castillo
COMERCIAL

Empezar el día y actuar

  1. Visión General → Pulso del Proyecto
  2. Comercial → Agenda
  3. Clicar evento → gestionar cliente
  4. Desde el contexto → Castillo, precio, presupuesto, KYC, reserva o contrato
RUTA MANAGER

Informe ejecutivo

Dashboard → Exportar → Informe ejecutivo HTML/PDF.

La información se genera desde la misma base operativa del proyecto.

RUTA COMERCIAL

Visita → operación

Agenda → evento → Gestionar cliente → Producto/Presupuesto/KYC/Reserva/Contrato.

No es necesario volver a buscar al cliente: el contexto acompaña la gestión.

PLAYBOOK ROI

Rutas de trabajo

MANAGER

Control → decisión → reporting

Dashboard → Pulso del Proyecto → Reporting.

Si necesita actuar: Análisis/Demanda → Precios y estado → ajuste por variables, forzado global o forzado manual unidad a unidad → Castillo → validación.

COMERCIAL

Lead → visita → cierre

Cliente/Gestión → Journey → agendación/reagendación → evento de Agenda → presupuesto → KYC → reserva → contrato.

El calendario funciona como puerta de entrada a la acción.

AUTOMÁTICO

Solicitud de visita → 3 slots

ROI consulta la agenda común, propone tres huecos y respeta el canal elegido por el cliente. Si el cliente confirma, se asigna automáticamente.

FAQs operativas

¿Qué ocurre cuando un cliente pide una visita?

Queda marcado como pendiente de agendar. ROI puede proponer tres slots disponibles de Comercial 1/2. Tras la elección, el mismo dato actualiza Agenda, Cliente, Journey y Pulso.

¿WhatsApp o email para los tres slots?

Se usa el canal que eligió el cliente. Si su preferencia es WhatsApp, recibe WhatsApp; si es email, email. La plantilla queda preparada en ambos formatos.

¿Cuándo interviene una persona?

Solo por excepción: sin disponibilidad compatible, petición horaria especial, falta de respuesta o necesidad de criterio humano.

¿Si Manager cambia una cita, cambia para Comercial?

Sí. Es una sola Agenda con varios accesos. Reagendar, cancelar o liberar actualiza el mismo dato y conserva la trazabilidad.

¿Demanda está duplicada?

No. Manager y Comercial acceden al mismo módulo de Clientes/Demanda. Se duplica el acceso, no los datos ni los cálculos.

¿Qué debe mirar primero un Manager?

Dashboard para estado global y Pulso del Proyecto para lo que está ocurriendo hoy. Después Análisis/Demanda y Pricing si necesita profundizar.

¿Qué debe mirar primero un Comercial?

Pulso del Proyecto para contexto y Agenda para actuar. Desde cada evento puede entrar directamente en la gestión del cliente.

¿Dónde está Call Center?

Call Center es un módulo interno con PIN propio. Trabaja sobre los mismos leads y la misma Agenda; no necesita acceso a Pricing, Castillo ni Clientes.

¿Microsoft, Google y WhatsApp están conectados?

La herramienta está preparada para integrarlos, pero la conexión productiva requiere credenciales y backend seguro.

Gestionar hito comercial

El evento queda asociado al cliente y preparado para sincronización externa cuando se autorice Microsoft o Google.

Notas

Gestionar cliente

Una ficha · un cliente · todas las acciones. Agenda, producto, presupuesto y operación reutilizan los módulos existentes.

Agenda / próximo hito

Producto de interés

ViviendaPlazaTrastero / anejo

Operación comercial

Journey / trazabilidad

Los hitos creados desde esta ficha quedan en la misma agenda del proyecto. La calificación comercial final sigue correspondiendo al equipo comercial.

Gestionar lead

Añadir evento

Gestionar lead

Los 3 huecos son propuestas rápidas. “Ver agenda completa” permite buscar cualquier otra fecha disponible en la misma Agenda compartida.
\n\n\n\n
DEMO · Sant Andreu · 101 viviendas · datos de demostración. Almacenamiento de sesión: lo que toques se pierde al cerrar la pestaña.