Title: ImmobiliareAI – AI-Powered Real Estate Descriptions
Author: Fabio M. Giacomini
Published: <strong>July 3, 2025</strong>
Last modified: December 16, 2025

---

Search plugins

![](https://ps.w.org/immobiliareai/assets/banner-772x250.jpg?rev=3321760)

![](https://ps.w.org/immobiliareai/assets/icon-256x256.png?rev=3321760)

# ImmobiliareAI – AI-Powered Real Estate Descriptions

 By [Fabio M. Giacomini](https://profiles.wordpress.org/viarete/)

[Download](https://downloads.wordpress.org/plugin/immobiliareai.1.3.0.zip)

 * [Details](https://wordpress.org/plugins/immobiliareai/#description)
 * [Reviews](https://wordpress.org/plugins/immobiliareai/#reviews)
 *  [Installation](https://wordpress.org/plugins/immobiliareai/#installation)
 * [Development](https://wordpress.org/plugins/immobiliareai/#developers)

 [Support](https://wordpress.org/support/plugin/immobiliareai/)

## Description

ImmobiliareAI is an AI-powered WordPress plugin that helps real estate professionals
and agencies create high-quality real estate (immobiliare) property descriptions
in seconds.

Just enter a few property details into a simple form, and the plugin uses advanced
language models (via OpenAI) to write a compelling listing—directly in the block
editor.

Whether you’re a real estate agent, property manager, or agency, you’ll save time
while improving the quality and consistency of your listings.

Watch a 1-minute demo on [YouTube](https://youtu.be/I22b2UkpJE0)

### Key Features

 * 🧠 **AI-generated content** tailored to your property’s features
 * ✍️ **Gutenberg integration** – works directly in the WordPress editor
 * 📋 **Structured form inputs** for fast and accurate description building
 * 🔑 Supports both **OpenAI personal keys** and **commercial license keys**
 * 🌐 Language auto-detect (IT/EN) based on site language.
 * 🛡️ Safe, secure, and lightweight – no bloat or tracking

Ideal for professionals who want to streamline publishing, improve SEO, and never
write another boring listing again.

### License

This plugin is released under the GPL-2.0-or-later license. See LICENSE.txt for 
full details.

### External services

This plugin connects to external AI services to generate property descriptions.

 1. **OpenAI API** – https://api.openai.com
     Used when a user enters their personal
    OpenAI key. The plugin sends the structured description prompt to the OpenAI API
    to generate a real estate description. Only the prompt data entered by the user
    is sent. Terms of service: https://openai.com/terms Privacy policy: https://openai.
    com/privacy
 2. **AI Property Describer API** – https://ai-property-describer.vercel.app
     This 
    is a custom API used when a commercial license key is provided (instead of a personal
    OpenAI key). The same prompt data is sent securely to this service for AI-based
    description generation. The backend is managed by the plugin author. Terms of service:
    https://immobiliareai.org/terms Privacy policy: https://immobiliareai.org/privacy

## Screenshots

 * [[
 * Open the editor: the ImmobiliareAI panel appears automatically.
 * [[
 * Fill the property form
 * [[
 * Generate description (IT)
 * [[
 * Generate description (EN)
 * [[
 * Before vs After in the editor
 * [[
 * Modify the generated description

## Installation

 1. Download and unzip the plugin package.
 2. Upload the `immobiliareai` folder to `/wp-content/plugins/`.
 3. Activate the plugin via the “Plugins” menu in WordPress.
 4. Go to **Settings  ImmobiliareAI** and enter your license key or OpenAI API key.
 5. In the post editor, fill out the form and click **“Generate description”**.

## FAQ

### Do I need an OpenAI API key to use the plugin?

No. You can use your own OpenAI key (free or paid), or a commercial license key 
provided by the plugin author.

### Is the generated content unique?

Yes. Each description is created dynamically using AI and your property data. You’re
free to edit or adapt it to fit your brand.

### Does it support custom post types?

Not yet. Support for custom post types is planned in a future update.

## Reviews

![](https://secure.gravatar.com/avatar/2f240b333b63bceb47198b3892915fd2e5e226207fcbc0244adc4ac7816974b5?
s=60&d=retro&r=g)

### 󠀁[Un Alleato per Annunci Immobiliari](https://wordpress.org/support/topic/un-alleato-per-annunci-immobiliari/)󠁿

 [nicolaettore](https://profiles.wordpress.org/nicolaettore/) July 8, 2025 1 reply

Il plugin Immobiliare AI è uno strumento eccezionale per chiunque debba pubblicare
annunci immobiliari sul proprio sito aziendale.Con la sua capacità di generare testi
descrittivi validi e dettagliati per ogni immobile, riduce notevolmente il tempo
necessario per la creazione degli annunci e aumenta la tua produttività.Ottimo!

 [ Read all 1 review ](https://wordpress.org/support/plugin/immobiliareai/reviews/)

## Contributors & Developers

“ImmobiliareAI – AI-Powered Real Estate Descriptions” is open source software. The
following people have contributed to this plugin.

Contributors

 *   [ Fabio M. Giacomini ](https://profiles.wordpress.org/viarete/)

[Translate “ImmobiliareAI – AI-Powered Real Estate Descriptions” into your language.](https://translate.wordpress.org/projects/wp-plugins/immobiliareai)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/immobiliareai/), check
out the [SVN repository](https://plugins.svn.wordpress.org/immobiliareai/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/immobiliareai/) 
by [RSS](https://plugins.trac.wordpress.org/log/immobiliareai/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.3.0

 * UX: reorganized the ImmobiliareAI metabox (fields grouped more logically and 
   new full-width “Extra details” textarea).
 * Brief: added a dedicated “Extra details: your brief for the AI” field with a 
   300-character limit and live character counter.
 * Input validation: added length limits for Area and numeric-only constraints for
   Surface and Bathrooms to avoid invalid or excessive values.
 * Prompt: updated the AI prompt logic to better use structured form data plus the
   optional brief, while keeping descriptions around 300 words.

#### 1.2.5

 * Compatibility: tested with WordPress 6.8.
 * Documentation: revised short description; unified language note (auto-detect 
   IT/EN); clarified FAQ on OpenAI key vs license.
 * Screenshots: updated titles and order (auto panel, form, generate IT, generate
   EN, Before/After, modify generated descriptions).
 * “External services” section refined.
 * No functional code changes.

#### 1.2.4

 * Added automatic language detection based on WordPress language setting (Italian/
   English)
 * Cleaned up debug logs and removed console output

#### 1.2.3

 * Improved code compliance with WordPress.org plugin guidelines.
 * Escaped all attribute and JS values for improved security.
 * Removed obsolete plugin textdomain loader.
 * Cleaned up plugin header and removed duplicate fields.
 * Minor logic refactor for locale detection.

#### 1.2.2

 * Added missing “Requires” headers to plugin file.
 * Documented use of third-party services (OpenAI and custom API).
 * Added `ABSPATH` check to prevent direct access.
 * Removed `load_plugin_textdomain()` (not needed on WordPress.org).
 * Added `immobi_` prefix to all hooks, functions, and options.
 * Minor frontend fix in admin.js (AJAX action renamed).
 * Improved form usability by converting several text fields to select dropdowns.

#### 1.2.1

 * Improved security: all form data is now sanitized and verified.
 * Added nonce verification for AJAX requests.
 * Fixed Plugin Checker warnings related to `$_POST` handling and escaping.

#### 1.2

 * Added automatic language detection based on the site’s language (Italian and 
   English supported).
 * Minor improvements to translations and backend UI.

#### 1.1

 * Added support for personal OpenAI keys (free usage).
 * Improved form layout and editor integration.
 * Minor bug fixes and enhancements.

#### 1.0

 * Initial release with commercial license support.

## Meta

 *  Version **1.3.0**
 *  Last updated **4 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [AI](https://wordpress.org/plugins/tags/ai/)[immobiliare](https://wordpress.org/plugins/tags/immobiliare/)
   [openai](https://wordpress.org/plugins/tags/openai/)[real-estate](https://wordpress.org/plugins/tags/real-estate/)
 *  [Advanced View](https://wordpress.org/plugins/immobiliareai/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/immobiliareai/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/immobiliareai/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/immobiliareai/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/immobiliareai/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/immobiliareai/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/immobiliareai/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/immobiliareai/reviews/)

## Contributors

 *   [ Fabio M. Giacomini ](https://profiles.wordpress.org/viarete/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/immobiliareai/)