Si buscas un «CRM inmobiliario WordPress», en realidad estás eligiendo entre dos arquitecturas: llevar la cartera en un CRM inmobiliario, como Inmovilla, y que tu web WordPress lea de él, o convertir el propio WordPress en tu CRM a base de plugins. Si tu agencia ya trabaja con un CRM, la respuesta corta es la primera: la vivienda se da de alta, cambia de precio y se retira en un solo sitio, y la web copia esos cambios con la frecuencia que elijas. WordPress como CRM compensa cuando no tienes CRM, la cartera es corta y lo que de verdad necesitas es una web.
Antes de seguir, una aclaración: Inmovilla es un CRM inmobiliario de otra empresa. InmovillaToWordPress, el plugin que hacemos nosotros, es un producto aparte que lee tu cartera por la API de Inmovilla con el token de tu cuenta. No hablamos en nombre de Inmovilla.
¿Qué hace un CRM inmobiliario y qué hace WordPress?
Son dos herramientas con trabajos distintos. El CRM es la mesa de trabajo de la agencia: ahí viven las viviendas, los propietarios, los clientes y el seguimiento de cada operación. La documentación pública de la API de Inmovilla, por ejemplo, tiene apartados para propiedades, clientes, propietarios y seguimientos (consultada en septiembre de 2026).
WordPress es un gestor de contenidos: publica páginas, entradas y formularios, y con un tema inmobiliario pinta fichas, buscadores y mapas. Es tu escaparate. Puede guardar datos, pero no está pensado para llevar la relación con un propietario ni el historial de un comprador.
Por eso la pregunta útil no es qué herramienta es mejor, sino cuál de las dos manda sobre los datos de la cartera.
CRM y web inmobiliaria: ¿quién guarda los datos y quién los copia?
1. El CRM manda y la web lee de él
Das de alta la vivienda en el CRM, y ahí subes las fotos, cambias el precio y la retiras. Un conector lee la cartera y crea o actualiza en WordPress una ficha por vivienda, con tu tema, tu URL y tu SEO. Tu equipo no entra en la web para mantener la cartera: la web es una copia que se pone al día sola.
Es como funciona InmovillaToWordPress, y también un desarrollo a medida contra la API. Comparamos esas dos vías con la web del propio CRM y con el iframe en cómo conectar Inmovilla con WordPress.
2. WordPress hace de CRM
La otra vía es no tener CRM aparte: das de alta las viviendas en el escritorio de WordPress, con los campos de tu tema o de un plugin de inmuebles, y recoges los contactos con plugins de formularios o de gestión de clientes. Una búsqueda de «real estate crm» en el directorio de plugins de WordPress.org devolvía 87 plugins en septiembre de 2026, y entre los diez primeros había gestores de fichas, constructores de formularios y captadores de contactos. El CRM, en este caso, lo montas tú por piezas.
Qué tipos de plugin inmobiliario hay y cómo elegir uno lo contamos en plugin inmobiliaria WordPress. Aquí nos quedamos con la arquitectura.
¿CRM + web o WordPress como CRM? La comparación
| Aspecto | CRM + web que lee de él | WordPress como CRM |
|---|---|---|
| Dónde das de alta una vivienda | En el CRM. La web la recibe en la siguiente sincronización. | En el escritorio de WordPress. |
| Dónde viven clientes y seguimientos | En el CRM, con sus herramientas. | En los plugins que instales, dentro de la base de datos de tu web. |
| Quién tiene razón si dos datos no coinciden | El CRM. La web se corrige en la siguiente pasada. | Lo que se tecleó por última vez, esté donde esté. |
| Si mañana cambias de web | La cartera no se mueve: la nueva web se conecta al mismo CRM. | Viviendas y contactos se mudan con la web. |
| De qué dependes | De la API del CRM y de un conector que la entienda. | De varios plugins, a menudo de autores distintos, que tienen que entenderse. |
| Encaja con | Agencias que ya trabajan con un CRM. | Carteras cortas, sin CRM y con poco movimiento. |
¿Por qué conviene una sola fuente de verdad?
Una fuente de verdad es el único sitio donde un dato se da por bueno. Si la misma vivienda se edita a mano en dos sitios, no hay ninguno: el precio del CRM y el de la web se separan, y cuando un comprador llama por la ficha nadie sabe cuál vale.
Con el CRM como fuente única, la regla cabe en una línea: los datos de la cartera se tocan en el CRM y la web los copia. Nadie tiene que acordarse de actualizar dos sitios, la web enseña lo mismo que ve tu equipo y cualquier duda se resuelve mirando el CRM.
Y el flujo va en un solo sentido: el plugin lee de Inmovilla y escribe en WordPress, nunca al revés. Lo que corrijas solo en la web no llega al CRM.
¿Cada cuánto se sincroniza la web con el CRM?
Lo eliges tú: cada 15 o 30 minutos, cada hora, cada 6 o 12 horas o una vez al día. La sincronización viene desactivada hasta que eliges la frecuencia; desde ahí la lanza el programador de tareas de WordPress en tu servidor, y también puedes lanzarla a mano.
En cada pasada, el plugin pide a Inmovilla el listado de la cartera y solo descarga la ficha completa de lo nuevo o de lo que ha cambiado desde la vez anterior. Y como un dato puede cambiar en el CRM sin que se mueva su fecha de modificación, cada cierto número de pasadas revisa además un lote de fichas; ese intervalo se ajusta o se apaga.
El ritmo lo marca la API de Inmovilla, que tiene un límite de peticiones. El plugin trabaja pausado, se detiene al llegar al límite y ajusta su paso con la cifra que da el aviso de Inmovilla. Por eso la primera carga de una cartera grande lleva su tiempo, y las siguientes, que solo traen cambios, son más ligeras. Lo explicamos en carteras grandes, y lo técnico de la API está en nuestra guía de la API de Inmovilla.
¿Qué frecuencia te conviene? Si publicas o cambias precios varias veces al día, una corta. Si la cartera se mueve poco, una vez al día basta. Tienes las opciones en sincronización automática.
¿Qué datos se sincronizan y cuáles no?
Lo que viaja del CRM a tu web
- Las altas. Una vivienda nueva en Inmovilla aparece en tu web en la siguiente pasada, mientras no llegues al tope de viviendas de tu plan: al llegar, el plugin avisa y no crea más. Esta importación automática viene activada y se puede apagar.
- El título y el texto de cada idioma. Con Polylang, el plugin publica el texto que tengas en Inmovilla para cada idioma, hasta los que incluya tu plan. No traduce: si en el CRM no hay texto en inglés, no se lo inventa. Más en multiidioma.
- El precio y las características. Dormitorios, baños (suma los aseos, que la API envía aparte), superficie, garaje o certificado energético, entre otros, en los campos que use tu tema. El plugin propone qué dato va a cada campo y tú lo revisas en el mapeo de campos.
- Las fotos. A la biblioteca de medios, en su orden original y con la destacada puesta, sin volver a bajarlas en cada pasada. De serie, hasta 60 por vivienda; el tope se ajusta de 1 a 200.
- El tipo y la operación. Se emparejan con las categorías que ya existen en tu web: de serie no crea categorías nuevas (la excepción es Homez, con el que puede dar de alta el municipio si el anuncio lo nombra y figura en la lista del INE).
- Las bajas. Lo que desaparece del listado de Inmovilla pasa a borrador, va a la papelera o se borra, según la regla que elijas. Si no eliges ninguna, no se toca.
Lo que no viaja
- Nada vuelve al CRM. El plugin solo lee: no crea ni modifica nada en tu cuenta de Inmovilla.
- Los contactos de tu web. Lo que llega por los formularios de WordPress no entra en Inmovilla a través del plugin. La API de Inmovilla sí documenta una llamada para crear clientes (
POST /clientes/, según su documentación consultada en septiembre de 2026), así que llevarlos al CRM es un desarrollo aparte. - Las viviendas marcadas como no disponibles. De serie no se importan ni se actualizan. Hay una opción para incluirlas.
- Las fichas que etiquetes como vendidas en la web. Las que llevan la etiqueta «vendida» o «vendido» quedan fuera de la sincronización. La lista es editable, y «reservada» no viene de serie: si la usas, la añades tú.
- Los tours virtuales. La API v1 no los expone, así que no llegan solos. Si los quieres en la ficha, se pegan a mano.
- El municipio como texto. La API lo da como un código numérico, sin un catálogo para traducirlo. El plugin lo deduce de las categorías de tu web o del texto del anuncio, y puede quedar vacío.
¿Y lo que tu equipo retoca en WordPress?
De serie manda el CRM: el plugin vuelve a escribir los datos cuando cambian en Inmovilla, y también si alguien ha retocado a mano el título o el texto en WordPress. Si prefieres que tu equipo pula los textos en la web, la actualización selectiva, desde el plan Medio, te deja elegir qué se refresca en cada pasada: título y descripción, precio y características, categorías o imágenes (si no marcas ninguno, se refresca todo). Lo que dejes fuera conserva lo que haya escrito tu equipo, con un precio: ese dato ya no sigue al CRM.
¿Cuándo tiene sentido usar WordPress como CRM?
A veces un CRM aparte sobra:
- Eres un agente o una agencia pequeña, con pocas viviendas y pocas altas al mes.
- Para seguir a tus clientes te bastan los correos que llegan del formulario de contacto.
- La web es tu única herramienta y no quieres aprender ni pagar otra.
En cuanto la cartera crece, varias personas la trabajan o necesitas saber qué cliente vio qué piso, el CRM se gana su sitio. Y si ya pagas uno, montar otro dentro de WordPress es duplicar el trabajo. Si lo que dudas es entre la web que da el propio CRM y una web propia, lo tienes en web Inmovilla o web propia en WordPress.
¿Cómo se pasa a CRM + web sin empezar de cero?
Si tu WordPress ya tiene viviendas subidas a mano, no hace falta borrarlas. Antes de crear nada, el plugin busca coincidencias con tu cartera de Inmovilla por código de oferta, referencia o título: vincula por su cuenta las seguras y te enseña las dudosas para que decidas tú. A partir de ahí, esas fichas pasan a seguir al CRM. Detalle en vinculación sin duplicados.
Lo demás es configuración de una vez: el token de la API de tu cuenta de Inmovilla, la licencia, el mapeo de campos, la frecuencia y la regla para las bajas.
La licencia es por dominio y de pago único: desde 99 € para 10 viviendas hasta 549 € sin límite, y si la cartera crece subes de plan pagando la diferencia. Tienes cada plan en precios. Si prefieres que te lo dejemos instalado, la instalación asistida se presupuesta aparte.


