Description
ImmoWP Gestion Immobilière turns WordPress into a real estate listings site. It gives you a dedicated property post type, 8 taxonomies, full property pages with French DPE/GES energy labels, an OpenStreetMap map, multi-criteria search and an agent contact block — with no API key and no data sent to third parties.
Live demo: demo.immowp.com — the demo runs the Pro edition, so the email alerts, favourites, sharing and PDF buttons you will see there are Pro features.
Free features
- Dedicated property post type, keeping every listing in one place
- 8 taxonomies: property types, locations, offers (sale/rental), features, agencies, agents, regions, departments
- Complete property pages: price or rent, surfaces, rooms, French DPE/GES energy labels with the legal Géorisques risk notice, legal mentions for agency fees and co-ownership
- PhotoSwipe photo gallery, Swiper image carousel, video and virtual tour
- OpenStreetMap / Leaflet map on the property page — no API key required
- Multi-criteria search (offer, type, location, reference, budget, surface, land, rooms, bedrooms), with price/surface sorting, pagination, and grid/list view
- Similar properties shown automatically on every property page
- Agent/agency contact block, compatible with any contact form shortcode or plugin
- View counter in the WordPress admin
- Theme template overrides (
{theme}/immowp/) and developer hooks - Translation-ready, with English and French included
- Works with any WordPress theme and page builder
- Manual property entry from the WordPress admin
- 301 redirect for removed listings, to preserve your SEO
- Shortcode
[iwp_property], plus the legacy[immowp_property]alias for sites updating from 1.0.x
Go Pro
Need more than a catalogue? ImmoWP Pro (79 € one-time per site, updates and support included, no subscription) adds:
- Visitor email alerts (daily or weekly, double opt-in, GDPR-compliant unsubscribe)
- Visitor favourites
- Interactive map of all listings, with radius search
- Social sharing (Facebook, X, LinkedIn, WhatsApp, email, copy link)
- Printable / PDF property sheet
- AI-generated property descriptions
- Contact-click statistics
- Per-offer search redirects
- Extra shortcodes: carousel, custom listing, standalone search form, map
- Polylang and WPML support
- Priority email support
Using real-estate software?
Already managing your listings in professional real-estate software? The ImmoWP gateway (passerelle immobilière WordPress) synchronizes your properties, photos and mandates automatically from Hektor (La Boîte Immo), Apimo, Immofacile (AC3), Ubiflow, Netty, Whise, Flatbay, Twimmo, Adaptimmo, Gercop, Immonot, SweepBright, Lockimmo, Rodacom, Leizee, Omnicasa, Casasoft, Immomig, Publimmo, PowerImmo and 30+ other CRM and multiposting tools — zero double entry. ImmoWP Gestion Immo Pro is included with every gateway subscription. See all supported real-estate software at immowp.fr
Developers
- Shortcode:
[iwp_property](the legacy[immowp_property]alias from 1.0.x keeps working) - Override any template by copying it to
{theme}/immowp/in your active theme - Developer hooks (actions and filters) to adjust behaviour without touching core files
- Built with PhotoSwipe, Swiper and Leaflet — no other front-end dependency
- Compatible with any theme and page builder (Elementor, Bricks, Divi, block themes…)
Bundled libraries (minified; unminified sources at the linked repositories):
- Swiper 8.4.7 — github.com/nolimits4web/swiper — MIT License
- PhotoSwipe 5.2.4 — github.com/dimsemenov/PhotoSwipe — MIT License
- Leaflet 1.9.4 — github.com/Leaflet/Leaflet — BSD-2-Clause License
Languages
ImmoWP Gestion Immobilière is translation-ready and ships with English and French translations. Help translate it into your language on translate.wordpress.org — no coding required, and approved translations are published automatically.
Privacy
The free version does not send any data to third-party services on its own. The plugin itself makes no outgoing requests from your server — the items below only happen in the visitor’s own browser, and only when something on the page triggers them:
- OpenStreetMap map: when a property page displays a map, OpenStreetMap tiles are loaded directly by the visitor’s browser from OpenStreetMap’s own servers — like any embedded map, the visitor’s IP address and the viewed map area are transmitted to OpenStreetMap at that point.
- Contact form spam protection: if you enable Google reCAPTCHA on the contact form (disabled by default), the reCAPTCHA script is loaded from Google and Google’s terms apply.
- Video and virtual tour: when a property page includes a video or virtual tour, the visitor’s browser loads the embedded player — YouTube (via the privacy-enhanced youtube-nocookie.com domain), Vimeo, Dailymotion or Matterport — directly from that service.
ImmoWP itself does not collect or transmit any data from the free version.
Screenshots






Installation
From your WordPress admin
- Go to Plugins > Add New Plugin and search for “ImmoWP Gestion Immobilière”
- Click Install, then Activate
- A new ImmoWP menu appears in your admin sidebar
Manual installation
- Download and unzip the plugin
- Upload the
immowp-gestion-immobilierefolder to/wp-content/plugins/ - Activate the plugin through the ‘Plugins’ menu in WordPress
Quick start
- Go to ImmoWP > Property Types, Locations, Offers, etc. and create your categories
- Create a page and add the
[iwp_property]shortcode to display your listings with search - Go to ImmoWP > Add Property to enter your first listings
- Fine-tune colours and display options in ImmoWP > Settings
FAQ
-
Does it work with my theme?
-
Yes. ImmoWP Gestion Immobilière works with any modern WordPress theme and any page builder (Elementor, Bricks, Divi, block themes…). Templates can be overridden per theme if you need custom markup.
-
Can I import my properties from real-estate software?
-
The free version lets you add properties manually from the WordPress admin. For automatic synchronization from professional real-estate software (Hektor, Apimo, Immofacile, Ubiflow, Netty, Whise and others) — with photos and mandates, zero double entry — see the ImmoWP gateway at immowp.fr.
-
What is the difference between the free and Pro versions?
-
The free version includes everything you need to publish and search a full property catalogue: post type, 8 taxonomies, complete property pages, DPE/GES energy labels, map, multi-criteria search, similar properties, contact block. ImmoWP Pro (79 €/year per site) adds visitor email alerts, favourites, an interactive map of all listings with radius search, social sharing, a printable/PDF property sheet, AI-generated descriptions, contact-click statistics, extra shortcodes, Polylang/WPML support and priority support.
-
Will I lose data when I update to 2.0.0?
-
No. Version 2.0.0 is a major rebuild sharing the same code base as ImmoWP Pro. On first load after updating, it automatically migrates your existing 1.0.x data (post type and taxonomy identifiers, a few meta keys) and flushes permalinks. Existing
[immowp_property]shortcodes keep working. As with any major update, we still recommend a full backup before updating. -
My property pages return a 404 error after activation
-
Go to Settings > Permalinks and click “Save Changes” without changing anything. WordPress will regenerate its URL rewrite rules.
-
Can I translate the plugin, or improve an existing translation?
-
Yes, and thank you. The plugin is translation-ready; English and French are included. To add or improve a translation, use the official project on translate.wordpress.org — no coding required, and your translation is reviewed and published from there.
-
How are energy labels (DPE/GES) displayed?
-
DPE and GES energy labels are displayed natively on every property page, including the legal Géorisques risk-exposure notice required on French property listings. If the free companion plugin ImmoWP Diagnostic DPE GES (or the community WP DPE-GES plugin) is active, it takes over the diagnostic display automatically — no configuration needed.
-
Is the plugin multilingual?
-
The plugin itself is translation-ready (English and French included) and works alongside multilingual plugins. Polylang and WPML support for translating your property content is available in ImmoWP Pro.
-
What fields are available to describe a property?
-
General information (title, description, price/rent, reference), surfaces (living area, land, balcony, terrace), rooms (number of rooms, bedrooms, bathrooms), location (address, city, postcode, region, department), media (photo gallery, YouTube/Vimeo video, virtual tour), and DPE/GES energy labels.
-
Where can I get help?
-
Use the WordPress.org support forum for questions about the free plugin. For the synchronization gateway, custom themes or priority support, contact contact@immowp.fr or visit immowp.fr.
-
I’m updating from version 1.0.x — what changes?
-
Version 2.0.0 is built from the same code base as ImmoWP Pro. Your properties, taxonomies and settings are migrated automatically on the first load after updating. The main shortcode is now
[iwp_property]; your existing[immowp_property]shortcodes keep working unchanged. If you see a 404 on property pages afterwards, save your permalinks once (see the FAQ above).
Reviews
There are no reviews for this plugin.
Contributors & Developers
“ImmoWP Gestion Immobilière” is open source software. The following people have contributed to this plugin.
Contributors“ImmoWP Gestion Immobilière” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “ImmoWP Gestion Immobilière” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.0.1
- Fix: clicking a photo on a slide cloned by the carousel (loop mode, after scrolling to the end) opened an empty, transparent lightbox; the click is now intercepted before PhotoSwipe and routed to the right photo.
2.0.0
- Major rebuild: the free plugin is now built from the same code base as ImmoWP Pro
- Automatic migration from 1.0.x on first load: post type and taxonomy identifiers and a few meta keys are converted, then permalinks are flushed
- Native DPE/GES energy label display, including the legal Géorisques risk-exposure notice
- New OpenStreetMap / Leaflet map on the property page, no API key required
- Rebuilt multi-criteria search (offer, type, location, reference, budget, surface, land, rooms, bedrooms), with price/surface sorting, pagination and grid/list view
- Similar properties and an agent/agency contact block on every property page
- View counter in the admin
- Theme template overrides via
{theme}/immowp/and developer hooks - New shortcode
[iwp_property]; the legacy[immowp_property]shortcode keeps working - 301 redirect for removed listings
- Refreshed English and French translations
1.0.3
- Parity with the Pro v2 improvements: pagination on static pages, price/rent sorting, grid/list view, view counter
- Fixed taxonomies (immowp_*), taxonomy templates and the sidebar on the single property page
- Added the energy label (DPE/GES) block, features, and rental/seasonal-rental management
- Refactored the query builder, price formatting, and asset cache-busting
- Registered the Region and Department taxonomies
1.0.2
- Fixed PHP warnings on property pages (properties accessed on arrays)
- Fixed undefined variables in the detail template
- Added an FAQ entry about refreshing permalinks after a 404 error
1.0.1
- Performance and code cleanup
- Simplified search to single filters
- Removed unused dependencies (Leaflet, SlimSelect)
- Improved security with stricter sanitization
- Fixed WordPress Coding Standards warnings
- Improved image rendering with wp_get_attachment_image()
- Updated documentation
1.0.0-1
- Removed the external automatic update system
- Removed commercial links
- Improved security
- Updated documentation
1.0.0
- Initial release
- Complete property management
[immowp_property]shortcode available- Full taxonomy system
- Customizable templates
- Photo gallery with PhotoSwipe
