n8n-nodo-inmovilla
Este nodo personalizado para n8n te permite integrar la API de Inmovilla en tus flujos de trabajo para automatizar operaciones relacionadas con propiedades inmobiliarias y gestión de clientes.
🚀 Instalación
Para instalar este nodo personalizado en tu instancia de n8n, ejecuta los siguientes comandos:
# Instalación local
cd ~/.n8n/custom
npm install n8n-nodes-inmovilla
# Reinicia n8n
n8n start
Para instalación en Docker:
docker exec -it n8n npm install n8n-nodes-inmovilla
docker restart n8n
⚙️ Configuración
-
Añade tus credenciales de Inmovilla en n8n:
- Ve a Credenciales > Añadir nueva credencial > Inmovilla API
- Introduce tu Token de Inmovilla
- (Opcional) Cambia la URL base si utilizas una instancia personalizada
-
Añade el nodo "Inmovilla By Dialia" a tu flujo de trabajo y configura:
- Credenciales: Selecciona tus credenciales de Inmovilla
- Recurso: Elige entre "Enumeraciones", "Clientes" o "Propiedades"
- Operación: Selecciona la operación deseada dentro del recurso
- Completa los parámetros necesarios según la operación seleccionada
💡 Ejemplos de uso
Ejemplo 1: Obtener todos los tipos de propiedades
- Añade el nodo "Inmovilla" a tu flujo
- Selecciona recurso: "Enumeraciones"
- Selecciona operación: "Obtener Tipos"
- Ejecuta el flujo para recibir la lista de tipos de propiedades disponibles
Ejemplo 2: Crear un nuevo cliente
- Añade el nodo "Inmovilla" a tu flujo
- Selecciona recurso: "Clientes"
- Selecciona operación: "Crear Cliente"
- Completa los datos del cliente:
- Nombre
- Apellidos
- Teléfono
- Ejecuta el flujo para registrar el nuevo cliente en el sistema
Ejemplo 3: Buscar propiedades por código
- Añade el nodo "Inmovilla" a tu flujo
- Selecciona recurso: "Propiedades"
- Selecciona operación: "Listar Propiedades"
- (Opcional) Añade filtros específicos
- Ejecuta el flujo para obtener las propiedades según los criterios
📋 Recursos disponibles
El nodo de Inmovilla te permite interactuar con los siguientes recursos:
🔍 Enumeraciones
- Obtener Calidades
- Obtener Tipos
- Obtener Países
- Obtener Ciudades
- Obtener Zonas (por código de localidad)
👥 Clientes
- Obtener Cliente (por código)
- Crear Cliente
- Actualizar Cliente
- Eliminar Cliente
- Buscar Cliente (por teléfono o email)
🏠 Propiedades
- Obtener Propiedad (por código de oferta)
- Listar Propiedades
- Crear Propiedad
- Actualizar Propiedad
- Eliminar Propiedad
🔒 Autenticación
La API de Inmovilla utiliza autenticación basada en token. Para utilizar este nodo necesitarás:
- Un token válido de Inmovilla
- Configurar correctamente tus credenciales en n8n
El token debe proporcionarse en el header Token en cada solicitud. Esto se gestiona automáticamente por el nodo una vez configuradas las credenciales.
📚 Requisitos
- n8n v1.0.0 o superior
- Node.js v20.15.0 o superior
📝 Licencia
📧 Información adicional
Este nodo personalizado ha sido creado específicamente para integrar la API de Inmovilla con n8n. Si encuentras algún problema o tienes alguna sugerencia, por favor abre un issue en el repositorio del proyecto.
✨ Créditos
Desarrollado por Carlos Presa - by Dialia
Fecha: 4 de octubre de 2023