Si buscas una integración Inmovilla WordPress, hay cuatro caminos reales: usar la web que ya te da el propio CRM, incrustar ese listado en tu WordPress, encargar un desarrollo a medida contra la API de Inmovilla o instalar un plugin que sincronice la cartera. Los dos últimos convierten cada vivienda en una página de tu WordPress, con tu tema, tu URL y tu SEO; el plugin, además, lo hace sin programar y la mantiene al día. Abajo tienes qué gana y qué pierde tu agencia con cada opción.
Antes de empezar: Inmovilla es un CRM inmobiliario de otra empresa. InmovillaToWordPress, nuestro plugin, es un producto independiente que lee tu cartera a través de la API de Inmovilla.
¿Qué significa conectar Inmovilla con WordPress?
Tu cartera vive en Inmovilla: ahí das de alta la vivienda, subes las fotos, cambias el precio y la marcas como vendida. Conectar el CRM con tu web es que todo eso aparezca en tu WordPress sin copiarlo a mano y siga al día. Lo que separa unas opciones de otras es dónde acaba cada ficha: o la sirve otro sistema y tu web solo la enseña o la enlaza, o es una página de tu WordPress, con su dirección en tu dominio, tu diseño y tu título para Google.
1. ¿Basta con la web que da el CRM?
Es la vía más directa. El CRM puede publicar tu cartera en su propio listado web, y desde el menú de tu WordPress pones un enlace que lleva ahí.
Lo bueno: no hay nada que instalar ni mantener, y los datos son siempre los del CRM, porque es él quien los muestra.
Lo malo: la maquetación y la estructura de la ficha son las del CRM, no las de tu tema. Quien busca casa sale de tu web, y como las fichas no son páginas de tu WordPress, tu plugin de SEO no puede darles título ni descripción.
Si tu web es solo un escaparate de la marca y no esperas que las fichas atraigan visitas por su cuenta, puede bastarte.
2. ¿Y si incrusto el listado en mi WordPress?
Otra opción, si la web del CRM se deja incrustar, es meter ese listado dentro de una página de WordPress con un iframe: una ventana que muestra otra web dentro de la tuya. El visitante se queda en tu dominio y te ahorras el enlace externo.
Lo bueno: se monta rápido y sin programar, y lo que se ve está al día, porque es el listado original.
Lo malo: el contenido sigue viviendo en la web de origen. Tus viviendas no existen como páginas de tu WordPress: no tienen URL propia en tu dominio, tu tema no las pinta y tu plugin de SEO no las ve. Y el iframe tiene su propio tamaño y su propio scroll: revisa cómo queda en el móvil.
¿Y con un fichero de exportación?
Una variante es importar la cartera desde un fichero de exportación con un importador genérico de WordPress. Así sí se crean páginas en tu web, pero dependes de que tu cuenta ofrezca esa exportación y de su formato, y te toca emparejar cada dato con los campos de tu tema, decidir qué pasa con las bajas y programar las importaciones. Pregunta antes a Inmovilla qué exportaciones tiene tu cuenta.
3. ¿Merece la pena un desarrollo a medida contra la API?
Inmovilla tiene una API REST, la versión 1, en https://procesos.inmovilla.com/api/v1. Se autentica con una cabecera HTTP llamada Token, que lleva la clave de tu cuenta, no con usuario y contraseña. Con ella, un programador puede escribir un conector que cree las fichas en WordPress a tu gusto.
Lo bueno: control total sobre el resultado, y el código es tuyo.
Lo malo: hay que resolver bastante más que leer y publicar. Esto es lo que nos hemos encontrado trabajando con esa API:
- El listado da muy poco. La petición de listado solo devuelve cinco campos por vivienda:
cod_ofer,ref,nodisponible,prospectoyfechaact. Para tener la ficha completa hay que pedir cada vivienda por separado. - Hay un límite de peticiones que no se anuncia en las cabeceras. Al pasarte, Inmovilla responde con un error HTTP 408 y un mensaje con la cifra del cupo, y esa cifra cambia: en agosto de 2026 medimos tanto «10 cada 1 minuto» como «50 cada 10 minutos». El mismo 408 se usa también para un timeout normal, y solo el texto de la respuesta distingue un caso del otro.
- Algunos datos no llegan como esperas. El municipio viene como un código numérico, y la API no ofrece un catálogo con el que traducirlo a nombre. Y la API v1 no expone tours virtuales, según su documentación consultada en mayo de 2026.
- Fotos, idiomas, bajas y SEO también son trabajo: galerías sin duplicados, un texto por idioma, reglas para lo que se retira y título y descripción en tu plugin de SEO.
A eso se suma el mantenimiento: si la API cambia de ritmo o de formato, alguien tiene que volver a tocar el conector. Con un programador de confianza puede tener sentido, y tiene todo lo técnico en nuestra guía de la API de Inmovilla. Si no, compara esas horas con el precio de un plugin que ya lo resuelve.
4. ¿Qué hace un plugin de Inmovilla para WordPress?
Un plugin de sincronización es un conector ya programado. Lo instalas, le das el token de la API de tu cuenta y crea y actualiza las fichas en tu web. Cada vivienda pasa a ser una página de tu WordPress, pintada por tu tema.
Lo bueno: fichas en tu WordPress, con tu tema y tu SEO, sin programar; y adaptar el conector cuando cambia la API pasa a ser trabajo del fabricante mientras tengas actualizaciones.
Lo malo: pagas una licencia y dependes de que el plugin sea compatible con tu tema y de que el programador de tareas de WordPress funcione en tu hosting. Además, la API sigue marcando el ritmo: la primera carga de una cartera grande no es instantánea.
Antes de elegir uno, comprueba:
- Que escriba en los campos de tu tema y no te obligue a cambiar de diseño.
- Que solo descargue lo que ha cambiado, para no gastar el cupo de la API.
- Que te deje decidir qué pasa con las bajas y no duplique lo que ya tenías publicado.
- Que no te llene la web de categorías inventadas.
Las cuatro formas, comparadas
| Forma | ¿Fichas en tu WordPress? | ¿SEO de cada vivienda con tu plugin? | ¿Se mantiene al día? | Esfuerzo |
|---|---|---|---|---|
| Web del CRM | No, las sirve el CRM | No | Sí, es la fuente | Mínimo |
| Incrustar con iframe | No, se ven dentro de una página | No | Sí, es la fuente | Bajo |
| Fichero de exportación (variante) | Sí | Depende del importador | Solo si programas las importaciones | Medio, y depende del formato |
| Desarrollo a medida | Sí | Sí, si se programa | Sí, si se programa | Alto: desarrollo y mantenimiento |
| Plugin de sincronización | Sí | Sí, si el plugin lo hace | Sí, con la frecuencia que elijas | Licencia y configuración |
En resumen: para que la cartera solo se vea, web del CRM o iframe. Con programador y necesidades muy concretas, desarrollo a medida. Para que cada vivienda sea una página de tu WordPress, con tu tema y tu SEO, sin programar, un plugin.
¿Cómo lo resuelve InmovillaToWordPress?
InmovillaToWordPress es nuestro plugin, independiente de Inmovilla, y usa su API con el token de tu cuenta. Así cubre lo que hemos visto arriba:
- Tu tema, tus campos. Trae adaptadores para Houzez, RealHomes, Homez, WP Residence y MyHome y detecta solo cuál usas, también con un tema hijo. Con otro tema entra el adaptador genérico. Rellena campos de ACF y JetEngine, así que sirve en webs con Elementor que guardan ahí los datos. Lo tienes en temas compatibles.
- Sincronización a tu ritmo. Lo eliges tú: cada 15 o 30 minutos, cada hora, cada 6 o 12 horas o una vez al día, y también a mano. Viene desactivada hasta que eliges. En cada pasada consulta el listado y solo pide la ficha completa de lo que es nuevo o ha cambiado. Más en sincronización automática.
- Respeto al límite de la API. Va a un ritmo pausado y reintenta los fallos pasajeros. Si Inmovilla avisa de que se ha llegado al cupo, se detiene y ajusta el ritmo con la cifra de ese aviso. Lo explicamos en carteras grandes.
- Fotos. Van a la biblioteca de medios en su orden original, con la destacada puesta, y no se vuelven a bajar en cada pasada. De serie, hasta 60 por vivienda, ampliable a 200.
- Bajas y vendidas. Lo que desaparece de Inmovilla pasa a borrador, a la papelera o se borra, según la regla que elijas (de serie, no se toca). Las fichas etiquetadas «vendida» o «vendido» quedan fuera de la sincronización, y esa lista es editable.
- Sin duplicados. Si ya tenías viviendas publicadas, busca coincidencias por código de oferta, referencia y título: vincula por su cuenta las seguras y te enseña las dudosas para que decidas tú. Detalle en vinculación sin duplicados.
- SEO de cada ficha. Escribe título, descripción y palabra clave en Rank Math, Yoast o SEOPress con los datos reales de la vivienda. La URL sigue el patrón tipo, operación, municipio y referencia, se fija al crear la ficha y nunca lleva la calle. Más en SEO automático.
- Categorías en orden. De serie no crea categorías nuevas: empareja los datos con las que ya existen en tu web. La única excepción es Homez, con el que puede dar de alta el municipio si el anuncio lo nombra y figura en la lista de municipios del INE.
- Idiomas. Con Polylang publica el texto que tengas en Inmovilla para cada idioma, hasta los que incluya tu plan. No traduce: si una vivienda no tiene texto en inglés en el CRM, tampoco lo tendrá en la web. Ver multiidioma.
Pide WordPress 6.0 o superior y PHP 8.0 o superior, no crea tablas propias en tu base de datos y se actualiza desde el escritorio de WordPress, como cualquier otro plugin.
¿Cuánto cuesta y por dónde empiezo?
La licencia es por dominio y de pago único, sin cuotas. El plan depende del número de viviendas: desde 99 € para 10 viviendas hasta 549 € sin límite, y puedes subir de plan pagando la diferencia. Al llegar al tope de tu plan, el plugin avisa y no crea más fichas. Tienes todos los planes en la página de precios.
Si todavía no tienes web, o la tuya se ha quedado vieja, el plan Personalizado (1.500 €) incluye una web a medida con el plugin, la instalación y la carga inicial de tu cartera. Lo contamos en SuperWeb.
Y si prefieres que te lo dejemos instalado en tu web actual, la instalación asistida se presupuesta aparte. Escríbenos y lo vemos.

