Just Invest Here

Guía completa del sistema — Bot + Web + CRM

EN ES FR

Contenido

  1. Visión general del sistema
  2. Cómo añadir una nueva propiedad
  3. Fotos y vídeos
  4. Publicar y despublicar
  5. Sincronización automática CRM → Web
  6. Propiedades VIP y de lujo
  7. Gestión del equipo
  8. Artículos de noticias (Blog)
  9. Newsletter
  10. Feeds de Idealista y JamesEdition
  11. Comandos del bot de Telegram
  12. Páginas e idiomas de la web
  13. Referencia de tableros de Monday.com
  14. Tareas a largo plazo
  15. Cambios (8 abril → 5 mayo)

1. Visión general del sistema

El sistema se compone de tres partes conectadas:

Bot de Telegram

Los agentes de campo crean propiedades, leads y operaciones directamente desde su móvil. Asistente de 15 pasos con subida de fotos.

CRM Monday.com

Base de datos central de todas las propiedades, leads, operaciones y miembros del equipo. Única fuente de verdad.

Sitio web

justinvesthere.com — web pública de inmobiliaria de lujo disponible en 3 idiomas (ES, EN, FR).

Feeds

Feeds JSON de Idealista y XML de JamesEdition generados automáticamente desde la base de datos de la web.

Cómo se conectan

Agente (Telegram) Bot CRM Monday.com Web + Feeds

Cualquier cambio en Monday.com se sincroniza automáticamente con la web en cuestión de segundos.

2. Cómo añadir una nueva propiedad

Opción A: a través del bot de Telegram (para agentes de campo)

Abra el bot, pulse el botón de menú y seleccione /nueva. Siga los 15 pasos:

Pasos 1–3: Datos del cliente

Nombre, correo, teléfono → crea un Lead en Monday.com

Pasos 4–5: Tipo

Operación (Venta/Alquiler) + Tipo de propiedad (Piso, Casa, Chalet, etc.)

Pasos 6–10: Detalles

Dirección, ciudad, precio, comisión, superficie, habitaciones, baños

Paso 11: Descripción

Descripción libre (se usa para generar el texto del anuncio mejorado con IA)

Paso 12: Revisión

Revisar todos los datos, confirmar o editar

Paso 13: Contrato

Contrato DocuSign opcional (Estándar o Exclusivo)

Paso 14: Fotos

Suba hasta 50 fotos (envíelas como archivos para obtener la mejor calidad)

Paso 15: Publicar

Seleccione las plataformas: Web, Idealista, JamesEdition

Opción B: directamente en Monday.com

Paso 1

Añada un nuevo elemento al tablero Properties

Paso 2

Rellene todas las columnas: tipo, dirección, precio, superficie, habitaciones, baños, descripción

Paso 3

Suba las fotos a la columna de archivo “Fotos”

Paso 4

Marque las casillas de publicación (Publicar Web, Publicar Idealista, etc.)

Paso 5

Ponga “Listo para Publicar” en Listo → se publica automáticamente

3. Fotos y vídeos

Todos los recursos multimedia se suben al elemento de la propiedad en Monday.com. La web los recoge en cuestión de segundos — no hace falta subirlos por separado a la web.

Fotos

Dónde

Abra el elemento de la propiedad en Monday → columna de archivo Fotos → arrastre y suelte, o pegue desde el portapapeles.

Formatos

Se aceptan JPG, PNG, WebP, HEIC. Las fotos HEIC del iPhone se convierten a JPEG automáticamente — no hace falta exportarlas a JPG primero.

Cantidad

Hasta 50 por propiedad mediante el bot de Telegram, ilimitadas mediante subida directa en Monday. Recomendado: 15–30 fotos — más penaliza la velocidad de carga.

Orden

La primera foto en Monday es la portada (se usa en la tarjeta del listado y como foto principal en la página de detalle). Arrastre las fotos en Monday para reordenarlas.

Resolución y peso

Los originales pueden tener cualquier tamaño — la web genera automáticamente variantes responsive vía Cloudflare Image Transformations (400, 800, 1200, 1600, 2400 px de ancho). Cada visitante descarga solo lo que su dispositivo necesita.

Planos

Marque una foto como plano en Monday (columna Tipo de Foto = “Plano”) — aparecerá en una sección dedicada “Planos” en la página de la propiedad, no en la galería principal.

Vídeos

Tres opciones — use la que tenga disponible:

OpciónCómo añadirRecomendado para
Enlace de YouTube / Vimeo Pegue la URL pública en la columna Video URL de Monday. Vídeos de tour, drone, recorridos del agente — cualquier cosa > 100 MB.
Subida MP4 Adjunte el archivo a la columna Video. Mantenga el peso bajo 100 MB. Clips cortos (menos de 1 minuto), tomas aéreas.
Tour 360° / Matterport Pegue la URL de embed en la columna Tour URL. Tours virtuales, Kuula, Matterport, iGuide.

Los vídeos aparecen sobre la galería de fotos en la página de detalle de la propiedad. Si están presentes tanto un MP4 como un enlace de YouTube, se usa el MP4 y YouTube se muestra como enlace de respaldo.

Consejo: para el feed de JamesEdition, se requiere un MP4 o un enlace de YouTube — las propiedades sin vídeo se aceptan, pero quedan peor posicionadas en su portal.

4. Publicar y despublicar

Acción en Monday.com Qué ocurre Velocidad
Poner “Listo para Publicar” → Listo La propiedad se publica en todas las plataformas seleccionadas Automático — segundos
Poner “Listo para Publicar” → No Listo La propiedad se elimina de la web y de todos los feeds Automático — segundos
Poner “Listo para Publicar” → Bloqueado Igual que No Listo — la propiedad queda archivada Automático — segundos
Cambiar Estado a Vendido La propiedad se marca como vendida en la web Automático — segundos
Columnas clave que controlan la publicación:
Publicar Web — mostrar en justinvesthere.com
Publicar Idealista — incluir en el feed de Idealista
Publicar JamesEdition — incluir en el feed de JamesEdition
Listo para Publicar — interruptor maestro (debe estar en “Listo” para publicar)

5. Sincronización automática CRM → Web

Cada cambio que haga en una propiedad en Monday.com actualiza automáticamente la web.

Editar columna en Monday Webhook disparado (debounce de 3 s) El bot sincroniza los datos Web actualizada

Qué se sincroniza automáticamente

CampoColumna de Monday.com
PrecioPrecio
DescripciónDescripción
FotosFotos (columna de archivo)
Habitaciones / Baños / SuperficieHabitaciones, Baños, Superficie
Tipo de propiedadTipo (Piso, Casa, etc.)
Tipo de operaciónTipo de Operación
CaracterísticasPiscina, Jardín, Terraza, A/C, etc.
Marcadores VIP / LujoDestacado (VIP), Lujo
Certificación energéticaClasificación Energética
Marcadores de publicaciónPublicar Web / Idealista / JamesEdition

No se necesita ninguna acción manual — simplemente edite en Monday.com y la web se actualiza automáticamente.

6. Propiedades VIP y de lujo

Casilla en MondayEfecto en la web
Destacado (VIP) La propiedad aparece en el carrusel Propiedades destacadas de la página principal (se muestran las 3 primeras)
Lujo La propiedad aparece en la sección Prestige Collection y en la página /luxury con un sello de lujo

Basta con marcar la casilla en Monday.com — la web se actualiza automáticamente.

7. Gestión del equipo

Los miembros del equipo se gestionan en el tablero Team Members de Monday.com (ID: 5094178524).

Para añadir un nuevo miembro del equipo

Paso 1

Añada un nuevo elemento al tablero Team Members. El nombre del elemento es el nombre completo de la persona.

Paso 2

Rellene: Título (ES/EN/FR), Email, Teléfono, Foto, LinkedIn, Idiomas, Ubicación

Paso 3

Marque las casillas Activo y Publicar Web

Paso 4

Ajuste Orden (orden de visualización) — el 1 aparece primero

La sección de equipo en la web se actualiza automáticamente cuando cambia cualquier columna.

Columnas del tablero del equipo

ColumnaFinalidad
Título (ES/EN/FR)Cargo en 3 idiomas
EmailCorreo de contacto
TeléfonoNúmero de teléfono
FotoFoto de perfil (subida a Monday)
LinkedInURL del perfil de LinkedIn
IdiomasIdiomas que habla
UbicaciónCiudad/país
Bio (ES/EN/FR)Biografía en 3 idiomas
OrdenOrden de visualización (1 = primero)
ActivoDebe estar marcado para aparecer
Publicar WebDebe estar marcado para mostrar en la web

8. Artículos de noticias (Blog)

Los artículos publicados en /news se gestionan en el grupo News del tablero Properties (o en un tablero específico si lo prefiere — pídalo a Dev). Cada artículo soporta 3 idiomas y una imagen destacada.

Cómo publicar un artículo nuevo

Paso 1

En Monday, cree un nuevo elemento. El nombre del elemento es el slug (parte de la URL) — p. ej. guia-inversion-ibiza-2026. Minúsculas, guiones, sin acentos.

Paso 2

Rellene las columnas de idioma:

  • Title (ES / EN / FR) — el titular del artículo.
  • Excerpt (ES / EN / FR) — 1 o 2 frases que aparecen en la tarjeta del listado de noticias.
  • Body (ES / EN / FR) — el artículo completo. Texto plano o HTML básico.
  • Category (ES / EN / FR) — p. ej. “Mercado” / “Market” / “Marché”.
Paso 3

Suba una imagen destacada (columna de archivo) — horizontal, mínimo 1200×800. Será la portada en el listado y la cabecera del artículo.

Paso 4

Indique Published At (columna de fecha) y cambie Status a Published. Marque Publicar Web.

Paso 5

En unos 5 minutos el artículo aparece en /news/su-slug (y en /en/news/su-slug, /fr/news/su-slug).

Valores de Status

StatusQué pasa
DraftOculto del público. Úselo mientras escribe.
PublishedVisible en /news en los idiomas que haya rellenado.
ArchivedEliminado del listado pero la URL sigue funcionando (para no romper enlaces antiguos).
Idiomas de respaldo: si solo rellena el título/cuerpo en español, el artículo aparece únicamente en /news. Para que sea visible en /en/news y /fr/news, rellene también esos idiomas — o déjelos vacíos si el artículo es intencionadamente solo en español.

9. Newsletter

Estado: parcialmente construido. La base de datos de la web tiene una tabla subscribers lista para recibir correos, pero el formulario de suscripción en la web pública y el sistema de envío aún no están implementados.

Lo que funciona hoy

Nada visible para el visitante. El esquema está listo; sin UI; sin proveedor conectado.

Para activarlo, necesitamos tres decisiones suyas

DecisiónOpciones
Proveedor de correo Mailchimp, Brevo (ex-Sendinblue), Resend, Beehiiv, ConvertKit. Elija uno — nosotros lo integramos.
Dónde aparece el formulario Solo en el pie, o también en un popup en la segunda visita, o en línea al final de los artículos de noticias.
Quién escribe y envía cada número ¿Usted? ¿Nosotros? Frecuencia: mensual, trimestral, o solo en lanzamientos de propiedades.

Una vez decidido, esto es lo que construiremos

A

Componente de formulario de suscripción (pie + opcionalmente en línea). Un solo campo de email, consentimiento RGPD, correo de confirmación de doble opt-in.

B

Endpoint POST /api/subscribe que escribe en la tabla subscribers y empuja a la lista del proveedor elegido.

C

Exportación única de los suscriptores existentes (si los hay) al nuevo proveedor.

D

Una pequeña guía aparte sobre cómo enviar campañas desde el panel del proveedor elegido.

Esfuerzo estimado: 1–2 horas de desarrollo una vez elegido el proveedor.

10. Feeds de Idealista y JamesEdition

PortalURL del feedEstado
Idealista justinvesthere.com/api/feeds/idealista.json Activo — esquema V6, fotos HEIC convertidas a JPEG automáticamente.
JamesEdition justinvesthere.com/api/feeds/jamesedition.xml Activo — aparecen solo las propiedades con Publicar JamesEdition marcado.

Los feeds se generan automáticamente desde la base de datos de la web. Cuando publica o despublica una propiedad en Monday.com con la casilla de Idealista o JamesEdition, aparece o desaparece del feed automáticamente.

Idealista consulta la URL del feed periódicamente. No hace falta ninguna subida manual.

11. Comandos del bot de Telegram

ComandoQué hace
/startMensaje de bienvenida, solicitar acceso
/nuevaIniciar la creación de propiedad en 15 pasos
/syncSincronizar todas las propiedades con la web
/cancelCancelar la conversación actual
/statusMostrar el progreso de la conversación
/resumeReanudar una conversación interrumpida

Estos comandos aparecen en el botón de menú (☰) de Telegram para facilitar su acceso.

Autorización: los nuevos usuarios deben ser aprobados antes de poder usar el bot. Actualmente autorizados: Oleh Veheria, Vicente Martinez. Para añadir un nuevo agente, facilite su ID de usuario de Telegram.

12. Páginas e idiomas de la web

La web está disponible en 3 idiomas. El español es el idioma por defecto (sin prefijo en la URL).

PáginaEspañolInglésFrancés
Inicio//en/fr
Propiedades/properties/en/properties/fr/properties
Lujo/luxury/en/luxury/fr/luxury
Noticias/news/en/news/fr/news
Equipo/team/en/team/fr/team
Contacto/contact/en/contact/fr/contact

Páginas de ubicaciones: /locations/valencia, /locations/ibiza, /locations/zanzibar

Próximamente: Dubái, Costa Blanca, Sur de Francia

13. Referencia de tableros de Monday.com

TableroIDFinalidad
Properties2112025682Todos los anuncios inmobiliarios
Leads2112025567Contactos de clientes
Deals2112025532Operaciones activas
Conversations5084545513Seguimiento de conversaciones del bot
Team Members5094178524Equipo (sincronizado con la web)
Testimonials5094195204Testimonios de clientes (sincronizados con la página principal)

14. Tareas a largo plazo

Las decisiones del día a día viven en Monday.com y en el STATE.yaml del proyecto. Esta lista es para puntos estructurales y de horizonte largo.

Contenido y calidad de los datos

#TareaResponsableEstado
1 Coordenadas GPS para los marcadores del mapa
Las propiedades sin Latitud / Longitud en Monday no muestran marcador en la página de detalle. Clic derecho en Google Maps para copiar las coordenadas y pegarlas en Monday.
Agente Opcional
2 Revisar las descripciones de las propiedades
Las propiedades creadas por el bot suelen tener un texto breve auto-generado. Pula la columna Descripción en Monday — los cambios se sincronizan con la web automáticamente.
Agente Recomendado
3 Traducir todas las descripciones a EN + FR
El español es el idioma por defecto; si falta el texto en EN/FR, se muestra el español en las páginas localizadas. Para mejor UX (y SEO), rellene los tres.
Agente / Dev (auto-traducción) Recomendado

Distribución

#TareaResponsableEstado
4 Pipeline de newsletter
Elija un proveedor (Mailchimp / Brevo / Resend / Beehiiv), confirme dónde debe aparecer el formulario y decida quién escribe las campañas. Véase la sección 9.
Vicente Decisión
5 Destinos “Próximamente”
Dubái, Costa Blanca y Sur de Francia aparecen como “Próximamente”. En cuanto añada una propiedad con una de estas ciudades en Monday, el destino se activa automáticamente.
Vicente Pendiente
6 Selección de JamesEdition (recurrente)
Cada nueva propiedad de lujo: marque Publicar JamesEdition si pertenece al feed de JE (portal premium, solo sus mejores anuncios).
Vicente Recurrente

Equipo y accesos

#TareaResponsableEstado
7 Añadir agentes de campo al bot de Telegram
Para cada agente nuevo: abrir Telegram, mensaje a @userinfobot, enviar el ID numérico a Dev. Añadido al instante, sin redesplegar.
Vicente + Dev Recurrente
8 Enlaces sociales (LinkedIn + Google Business)
Para el pie de la web y el SEO. Envíe las URLs una sola vez y las cableamos.
Vicente Necesario

Técnico (a cargo de Dev)

#TareaResponsableEstado
9 Envío por correo del formulario de contacto vía Resend
Los envíos se guardan en la BD; el reenvío por correo a vicente@justinvesthere.com requiere verificación de dominio en Resend.
Dev Técnico
10 Restaurar el alojamiento de la guía en jih.futurist.systems/todo
El origen devuelve actualmente un error de handshake SSL. Restablecer el pipeline de despliegue (CF Pages o Worker) y documentarlo.
Dev Técnico

15. Cambios (8 abril → 5 mayo de 2026)

Resumen de las últimas cuatro semanas de trabajo. El historial anterior está en git log.

Pipeline de medios

✓ Las fotos HEIC funcionan de extremo a extremo (F6) — los archivos HEIC del iPhone se convierten ahora a JPEG automáticamente mediante Cloudflare Image Transformations. El feed de Idealista y la galería se renderizan correctamente incluso cuando un agente sube directamente desde el móvil. Aplicada también una corrección puntual al catálogo antiguo (prop-24).
✓ Cloudflare Image Transformations activadas — en el plan Free (5.000 transformaciones únicas/mes). Las imágenes de las tarjetas de propiedad se redimensionan vía /cdn-cgi/image, lo que arregla las tarjetas rotas por originales R2 demasiado grandes.
✓ Soporte de vídeo lanzado — las propiedades pueden tener enlaces YouTube/Vimeo, subidas MP4 o embeds de tour 360°. Se renderiza encima de la galería de fotos en la página de detalle. Incluido en el feed Idealista V6 cuando está presente.
✓ Mejora de la tarjeta de propiedad — muestra year_built y un chip de tipo de propiedad localizado (Casa / Villa / Apartamento …).

Noticias y contenido

✓ Los artículos de noticias ahora vienen de Monday — el blog /news ya no está hard-coded. Los artículos se gestionan en el CRM con campos en 3 idiomas, status (Draft/Published/Archived) e imagen destacada. Véase la sección 8.
✓ Páginas legales traducidas — Privacidad y Términos existen ahora en EN y ES (además de FR).

Infraestructura

✓ Dominio en Cloudflare — el DNS de justinvesthere.com migrado a Cloudflare el 30 de abril de 2026. Propagación más rápida, protección DDoS gratuita, requisito previo para Image Transformations.
✓ Vista “Add new property” en Monday — un formulario limpio para nuevas propiedades (en vez de editar el tablero ancho de Monday directamente). Creada vía la API de Monday; columnas pre-agrupadas y campos obligatorios forzados.

Calidad

✓ CI reforzado — tests + build se ejecutan en cada PR (GitHub Actions). Revisión Codex con auto-merge si el run sale limpio.