Sin red, sin CRM
Cuando la app necesita conexión para cada consulta, una visita sin cobertura se convierte en notas sueltas en el móvil que alguien tendrá que volcar después, con el riesgo de errores y olvidos.
Tus comerciales visitan clientes en sitios con mala cobertura, pero el CRM solo funciona con conexión. Este módulo para Odoo 19 es el backend del lado del servidor de una app móvil de contactos que trabaja sin red: expone los endpoints REST para que la app descargue tus contactos (res.partner), los guarde en el teléfono y suba los cambios cuando vuelve a tener internet. Sincroniza la ficha de cliente, no leads ni oportunidades, y todo acaba en tu Odoo.

Prueba el módulo dentro de un Odoo 19 real, sin registro. Usuario demo / flexigodemo.
El equipo de campo trabaja en polígonos, garajes, sótanos y zonas rurales con señal intermitente. Un CRM que solo responde con buena conexión deja al comercial vendido en la visita y obliga a apuntar los datos en papel para pasarlos luego.
Cuando la app necesita conexión para cada consulta, una visita sin cobertura se convierte en notas sueltas en el móvil que alguien tendrá que volcar después, con el riesgo de errores y olvidos.
Si dos personas tocan el mismo contacto desde el teléfono y el escritorio, sin un proceso de sincronización claro es fácil sobrescribir datos y no saber qué versión es la buena.
Muchas apps de CRM móvil meten tus contactos en un SaaS aparte. Eso es un sistema más que mantener, otra factura y los datos de clientes saliendo de tu Odoo.
El módulo es la parte servidor: añade a tu Odoo 19 los endpoints REST que la app móvil de contactos necesita para descargar, editar offline y reconciliar. Solo sincroniza contactos (res.partner): la ficha de cliente, no leads ni oportunidades.
El endpoint de descarga solo devuelve los contactos cambiados desde la última sincronización: menos datos móviles y syncs más rápidos en cada visita.
Autenticación REST por token Bearer para los clientes móviles, con bloqueo automático ante intentos de acceso fallidos repetidos.
Si el mismo contacto se edita en dos sitios, gana la última escritura y el conflicto queda registrado en el log del servidor sin datos personales.
Derecho al olvido incorporado: un cron anonimiza los datos y otro aplica la retención del log de auditoría, sin trabajo manual.
Decides qué contactos ve la app con un dominio de filtro del lado del servidor, configurable desde Ajustes sin tocar código.
Altas, cambios y bajas en lote con rollback por lote: o se aplica el paquete de cambios entero o no se aplica nada a medias.
FlexigoTech es Flexibles y Accesorios Gobe, S.L., desde Barcelona. El desarrollo lo lleva un único desarrollador, así que cuando preguntas algo del backend de sincronización o de cómo conectar tu app hablas directamente con quien ha escrito el código, no con un comercial ni con un soporte de primer nivel que reenvía tickets.
Este módulo es el backend del lado del servidor: añade a Odoo 19 los endpoints REST que sincronizan contactos (res.partner) con una app móvil offline. Sincroniza la ficha de cliente, no leads ni oportunidades, y no es por sí solo la app del teléfono completa: es la pieza de servidor que hace posible el flujo offline. Eso te lo decimos antes de comprar, no después, y en la demo lo ves funcionando para que decidas con datos.
La movilidad del equipo comercial rara vez va sola. Suele aparecer junto a la necesidad de ordenar ventas, contactos y operativa dentro de un único Odoo.
Es el backend de sincronización del lado del servidor para una app móvil de contactos que funciona sin conexión. Expone endpoints REST sobre tu Odoo 19 para que la app móvil descargue los contactos (res.partner), los guarde localmente en el teléfono y suba los cambios cuando recupera la red. Solo se sincronizan contactos: la ficha de cliente, no leads ni oportunidades. La lógica de reconciliación vive en Odoo, no en una nube externa.
La app móvil trabaja sobre una copia local de los contactos, así que el comercial puede consultar, editar y crear registros sin red. Cuando el dispositivo vuelve a tener cobertura, el backend recibe esos cambios por REST y los aplica en Odoo, devolviendo a la vez las novedades del servidor. El trabajo offline no se pierde.
No hay un SaaS intermedio: el backend corre dentro de tu propia instancia de Odoo 19 y la app móvil habla directamente con tu servidor por REST. Tus contactos siguen viviendo en tu base de datos; el módulo solo añade los endpoints de sincronización que la app necesita, con token Bearer y registro de auditoría sin datos personales.
Sí. Hay una demo en vivo, un Odoo 19 real sin registro (usuario demo, contraseña flexigodemo), donde puedes ver el módulo instalado y los contactos que la app móvil sincronizaría. Cuando lo tengas claro, compras la licencia en la Odoo App Store, y si lo necesitas te ayudamos a conectar la parte móvil.
La pregunta es si lo siguen apuntando en papel o lo dejas resuelto con un CRM móvil offline sincronizado contra tu Odoo. Cuéntanos cómo trabaja tu equipo y te decimos sin rodeos si el módulo te cuadra.