Real Estate Industry Demo
Overview
The AI Completion block in Omniscope allows you to perform intelligent text completions using large language models (LLMs). You can enrich your datasets with AI-generated summaries, insights, or descriptions based on structured input data and custom prompt instructions.
In this article, we’ll demonstrate how to use the AI Completion block in a real estate setting, where the goal is to automatically generate engaging property descriptions suitable for a UK-based estate agency website or brochure.
Prerequisites
This block requires AI-features to be enabled. Please consult this knowledge-base article on how to enable them: https://help.visokio.com/a/solutions/articles/42000111598
After AI-features are enabled and an AI provider configured, make sure to select a default model in the AI integration "Workflow executions".
Demo files
Two demo IOZ files are attached to this article for you to download and import. One, called "AI Completion - Real Estate Demo.ioz" is a workflow and report show-casing what is described in this article.
Use Case: Automatically Writing Property Descriptions
Scenario:
You work for a UK-based estate agency managing hundreds of property listings. Each listing includes structured data—number of bedrooms, square footage, location, price, and key features—but lacks descriptive text.
Goal:
Use the AI Completion block to generate compelling, ready-to-publish property listing descriptions using the available data.
Setting Up in Omniscope
1. Prepare the Input Dataset
Ensure your dataset includes key property information. For example:
Property ID | Bedrooms | Bathrooms | Size (sq ft) | Location | Price (GBP) | Features |
---|---|---|---|---|---|---|
101 | 3 | 2 | 1450 | Bristol | £475,000 | "Garden, garage, newly fitted kitchen" |
102 | 2 | 1 | 900 | Brighton | £320,000 | "Balcony, sea view" |
2. Configure the AI Completion Block
System Prompt (optional but recommended)
Set the tone and role of the AI:
User Prompt
Provide record-specific instructions by selecting the relevant fields:
Select fields:
Bedrooms
,Bathrooms
,Size (sq ft)
,Location
,Price (GBP)
, andFeatures
You may also include a short general instruction:
The AI will then receive a combined prompt like:
Example Output
Here’s an example of what the AI Completion block might return:
Generated Description:
Situated in a popular area of Bristol, this spacious three-bedroom, two-bathroom home offers 1,450 sq ft of comfortable living space. Boasting a newly fitted kitchen, a private garden, and a secure garage, it’s ideal for families or professionals seeking style and convenience. Offered at £475,000, this is a property not to be missed.
The output is added as a new field in your dataset (e.g. Generated Description
), ready for use in listings, brochures, or marketing materials.
Additional Tips
Custom tone: Adjust the System Prompt to change tone—e.g., more formal for luxury homes or more casual for student lettings.
Multilingual listings: Instruct the model to return the output in other languages (e.g., Welsh, French) using the system prompt.
Record-level prompts: Use different system or user prompts in each record to vary the description style based on
Property Type
orTarget Audience
.
Conclusion
The AI Completion block enables estate agencies to automate the creation of high-quality property descriptions, saving time and ensuring consistency across hundreds of listings. It’s particularly useful for teams looking to scale their content without sacrificing polish or professionalism.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article