Connect WordPress Forms with Inmovilla
FormsCRM Inmovilla Addon is the professional solution for real estate agencies that need to connect their WordPress forms with the Inmovilla CRM.
This premium plugin removes the manual work of copying listing, client and property data, fully automating the flow of information from your website to Inmovilla.
WordPress 4.0+
PHP 7.4+
What is
Connect WordPress Forms with Inmovilla
Send the contacts generated on your WordPress website straight to the Inmovilla CRM.
Everything you can do
Automate data capture
All information flows to Inmovilla automatically
Map more than 250 specific fields
Every property detail is recorded correctly
Validate data at the source
Required fields are checked in the form itself
Speed up lead capture
Your agents get the information in their CRM instantly
Centralise your information
Everything is recorded in Inmovilla with no manual effort
Who is it for?
This plugin is designed specifically for the Spanish real estate sector:
- Real estate agencies that use Inmovilla as their main CRM
- Real estate franchise networks that need to centralise listings
- Real estate sales teams handling many new listings every day
- In-house property portals that capture leads from buyers and owners
- Holiday rental managers who need to register properties quickly
- Listing departments working with online valuation forms
What problem does it solve?
The real estate sector handles large volumes of detailed information about properties, clients and owners. Traditionally, every form received on the website meant an agent had to copy dozens of fields into Inmovilla by hand: property features, land registry data, equipment, location, prices, owner details and more. This process:
- Takes up valuable time of the sales team with admin tasks
- Causes copying errors in critical data such as references, prices or addresses
- Delays follow-up on hot opportunities
- Creates duplicate records because data entry is not controlled
- Loses information when fields are not filled in correctly
Key benefits
🏢 Native integration with Inmovilla CRM
Direct connection through the official Inmovilla REST API (procesos.inmovilla.com/api/v1/). No middlemen, no hassle, no external services. Secure and reliable communication with your Inmovilla account.
📋 Three core real estate modules
1. Clients module
Automatic capture of potential buyers and tenants, with:
- Full personal details (first name, surname, tax ID, date of birth)
- Multiple contact details (email, up to 3 phone numbers, Facebook)
- Full, detailed address (street, number, floor, door, staircase, postcode, town, province, country)
- Spouse details when needed
- Newsletter consent and automatic communication management
- Assignment of the responsible agent
2. Owners module
Registers owners linked to specific properties:
- All the personal and contact details of the clients module
- Automatic link to the property through its listing code
- Complete information to manage listing agreements
- Spouse details for joint contracts
- Land registry and legal information
3. Properties module (more than 250 specialised fields)
The most complete and powerful module, with fields for:
Identification and classification:
- Unique property reference (required)
- Property type and operation (sale, rental)
- Full location (city, area, detailed address, GPS coordinates)
- Listing status (available, reserved, sold)
- Exclusive listings with start and end dates
Structural features:
- Detailed areas (built, usable, plot, terrace, basement, loft, kitchen, dining room, frontage)
- Layout (single/double bedrooms, bathrooms, toilets, living room)
- Construction (year, ceiling height, number of floors, condition)
- Access (lift, goods lift, stairs)
Equipment and installations:
- Climate control (central air conditioning, central heating, fireplace)
- Utilities (water, electricity, mains gas, phone line, three-phase power)
- Security (alarm, fire alarm, burglar alarm, armoured door, video entry phone, safe)
- Kitchen (separate, fitted with appliances, description)
Outdoor spaces:
- Garden, trees, automatic irrigation
- Private/communal pool
- Terrace, balcony, glazed terrace
- Barbecue, pergola, solarium
- Children’s areas, gym
- Private/communal tennis court
Extras and amenities:
- Parking, garage space, double garage
- Storage room, pantry
- Built-in wardrobes
- Furniture included
- Sauna, jacuzzi, hydromassage
- Bar, games room
- Satellite TV, piped music
Commercial information:
- Prices (sale, rental, agency price)
- Commissions (sale, referral)
- Community fees
- VAT
- Outlet (previous price if it has been reduced)
- Rental type (monthly, short-term)
- Option to buy
Energy certificate:
- Energy consumption rating and value
- Emissions rating and value
- Certificate status
Land registry data:
- Cadastral reference
- Registry, book, volume, page
- Registration number
- Property address
Publishing:
- Control of publishing on the website and portals
- Featured on the website
- Multilingual description (Spanish, English, French, German, Catalan, Russian)
- Multilingual title
- Multiple photo upload
- Brochure URL for external listings
Internal management:
- Creation and update dates
- Key ring number
- Sign installed
- Bank (for bank-owned properties)
- Contact/lead source
- Internal notes
🎯 Smart, visual field mapping
- Simple visual interface to match form fields with Inmovilla fields
- Full list of the fields available in each module
- Required fields clearly marked
- Detailed description of each field to make mapping easy
- Support for specific data types (dates, numbers, coordinates, etc.)
⚡ Fully automated workflow
- Instant capture: the moment a user submits a form, the information is in Inmovilla
- No manual work: the sales team receives complete records, ready to work with
- Validation at the source: errors are caught before submission, not after
- Full traceability: a log of every operation and API response
🔒 Professional licensing
- Licences linked to close.technology
- Automatic plugin updates
- Technical support specialised in real estate
- Access to new features and improvements
- Licence management panel built into WordPress
🏗️ Robust, reliable architecture
- Connection through the official Inmovilla REST API
- Smart error handling with descriptive messages
- Real-time credential validation
- Configurable timeouts for long operations
- Detailed logging for auditing and debugging
Real use cases
1. Online valuation form
An owner fills in a valuation form on your website with the property type, location, size, bedrooms, condition and so on. FormsCRM Inmovilla automatically creates:
- The owner record with all their contact details
- The property record with all the information provided
- Assignment to the agent for that area
2. Buyer capture
A potential buyer signs up with what they are looking for (property type, area, budget, desired features). The information is saved automatically as a client in Inmovilla with all their preferences.
3. Property submissions from your own portal
Agencies with their own portal can let owners add their properties by filling in a detailed form. All the data goes straight into Inmovilla, with no need for an agent to review and copy each field.
4. Property updates
With internal forms, agents can update property information while out in the field (prices, availability, equipment changes) and sync it with Inmovilla instantly.
Technical features
- Compatibility: WordPress 4.0+, PHP 7.4+
- Architecture: JSON REST API to communicate with Inmovilla
- Security: full data validation and sanitisation following WordPress standards
- Performance: optimised operations with 120-second timeouts
- Clean code: follows the WordPress Coding Standards
- Testing: PHPUnit unit test suite
- Static analysis: PHPStan integration for code quality
- Localisation: translation-ready (Spanish and English included)
Requirements and features
Required plugin: FormsCRM
FormsCRM Inmovilla Addon extends the base FormsCRM plugin, which is required for it to work.
What is FormsCRM?
FormsCRM is the core plugin that provides the whole infrastructure to connect WordPress forms with many CRM, ERP and email marketing platforms.
Main FormsCRM features:
- A single framework for integrations with any kind of CRM
- Central settings screen to manage several CRM connections
- Visual field mapping between forms and CRMs
- Secure, encrypted storage of API credentials
- Full logging and monitoring of every submission to your CRMs
- Error notifications and debugging
- Native support for several platforms: Holded, Clientify, AcumbaMail, Brevo, MailerLite
- Extensible API to build custom add-ons
- Compatible with the main WordPress form plugins
Why is it needed?
FormsCRM provides the base infrastructure: CRM connection management, the visual settings, field mapping, credential storage and logging. FormsCRM Inmovilla Addon plugs into it and adds:
- The connection library for the Inmovilla API
- The 3 specialised modules (Clients, Owners, Properties)
- More than 250 predefined real estate fields
- Validation logic specific to real estate data
This modular design lets real estate agencies using FormsCRM connect not only to Inmovilla but also to email marketing platforms or other CRMs with the same base system.
The steps to manage this plugin are very simple:
Install a form plugin on your WordPress site. We currently support GravityForms, ContactForm7 and WooCommerce.
Install our FormsCRM plugin from the official WordPress repository.
Install our plugin on your WordPress site.
Use the settings of each form plugin, select Inmovilla, and add the REST API token.
Generate your agency token in Inmovilla by going to Settings > Options > Token for API Rest. Once you have it, enter it in the API Password field.
In each form, go to its FormsCRM settings to map the Inmovilla fields to your form fields. Keep in mind that Inmovilla needs the name and phone number to create the client in its software.
And you are done! Every time a form is filled in, it goes straight to your CRM.


Supported modules
Clients.
Owners.
Properties.
Details and compatibility
WordPress
4.0+
Minimum PHP
7.4+
Required plugin
FormsCRM
Help and support
What people who use it are saying
VAT included · Digital licence
Your subscription includes
- Updates for as long as your licence is active
- Priority technical support by email
- Use on 1 website


