Automated Property Feed Import
Import properties automatically from your CRM or property management software using our feed system.
What is a Property Feed?
A property feed is an automated way to sync your properties from your existing system (like Property Hive, Alto, Expert Agent, Jupix, and many others) to Domovita. Instead of manually entering each property, you can upload files or use our API to import dozens or hundreds of properties at once.
Supported Feed Formats
- BLM (British Lettings & Marketing): Industry-standard format used by Rightmove, Zoopla, OnTheMarket
- Kyero XML: XML format popular for international property listings
- Rightmove XML: Rightmove's proprietary XML format
- CSV/TSV: Spreadsheet-style files with customizable column mapping
- JSON: Modern JSON format for API integrations
- RTDF (Real-Time Data Feed): Our API for single-property updates
- EAF (Estate Agent Format): Generic XML format
Feed Import Methods
1. File Upload (Manual)
- Upload BLM, XML, CSV, or JSON files through our API
- Best for: One-time imports, testing, occasional updates
- Requires API key (see below)
2. API Integration (Real-Time)
- Send individual property updates via our RTDF API
- Create, update, or remove properties in real-time
- Best for: Live CRM integration, instant updates
3. Scheduled File Watch (Automated)
- Coming soon: Drop files in a watched folder, auto-import on schedule
- Best for: Daily/weekly batch imports
Getting Your API Key
Note: Only branch admins can create and manage feed sources and API keys.
- Contact Domovita support to request feed import access
- Provide your branch ID and company details
- We will create a feed source for you in the admin panel
- You will receive your unique 64-character API key
- Keep this key secure - it grants access to your property data
Coming Soon: Self-service feed source creation will be available directly in Branch Management.
API Key Security
- Keep it secret: Never share your API key publicly or commit it to code repositories
- One key per feed source: Each integration should have its own key
- Regenerate if compromised: Contact support if you suspect your key has been exposed
- Read-only viewing: Managers can view API keys but cannot regenerate them
Feed Source Settings
Each feed source has these settings:
- Name: Descriptive name for the feed
- Feed Type: Format (BLM, XML, CSV, JSON, RTDF, etc.)
- Default Owner: Which Domovita user owns imported properties
- Branch ID: Your branch (ensures properties are tagged to your team)
- Auto-Publish: Yes (properties go live immediately) or No (require moderation approval)
- Status: Enabled (feed accepts imports) or Disabled (temporarily paused)
Import Process Overview
- Prepare Your Data: Export properties from your CRM in a supported format
- Send to API: Upload file or send JSON via HTTP POST with your API key
- Automatic Processing: System parses file, validates required fields, downloads images from URLs, and creates or updates properties in the database
- Results: You receive a JSON response with counts (created, updated, skipped, errors)
- Feed Log: Import details saved in admin panel for review
Field Mapping
Our system automatically maps fields from your feed to Domovita's property schema:
- Required: agent_ref (unique ID), price, postcode, property_type
- Recommended: title, description, bedrooms, bathrooms, images
- Optional: 100+ additional fields (EPC rating, tenure, council tax, features, etc.)
Handling Images
- BLM Files: Include image ZIP bundle in upload
- XML/JSON: Provide image URLs - we download and store them automatically
- RTDF API: Send
image_urlsarray with each property
Update vs Create Logic
- Each property has an
agent_ref(your internal reference) - If
agent_refalready exists for your feed source: UPDATE - If
agent_refis new: CREATE - This prevents duplicates and keeps properties in sync
Property Hive Users
If your website runs on Property Hive (the WordPress property plugin), getting your listings onto Domovita is straightforward.
Recommended: BLM Export (fastest route)
Property Hive's BLM Export add-on can push your listings to Domovita automatically. This is the quickest way to get started because Domovita has full BLM V3 support with 100% field coverage.
- Ensure you have a Property Hive subscription that includes the BLM Export add-on (Import or Complete plan)
- Contact Domovita support to set up your feed source and get FTP credentials
- Configure Property Hive's BLM Export to push to the Domovita FTP endpoint
- Properties sync automatically on your chosen schedule (every 15 minutes to daily)
Alternative: REST API Pull
If you prefer not to use the BLM Export, Domovita can pull properties directly from your WordPress site using the Property Hive REST API. This requires no paid Property Hive add-ons. Contact support to discuss this option.
What gets imported
All standard property fields are supported including price qualifiers (Guide Price, Offers Over, OIRO), tenure details, EPC ratings, council tax bands, features, virtual tours, floorplans, and full image galleries.
Other Supported CRM Systems
Domovita accepts feeds from virtually any UK estate agent CRM, including:
- Alto / Vebra (XML API)
- Expert Agent (XML via FTP)
- Jupix (XML export)
- Reapit (coming soon)
- Street, Loop, Dezrez, AgentOS and others via BLM, XML, CSV, or JSON export
If your CRM can export in BLM, XML, CSV, or JSON format, it will work with Domovita. Contact support if you need help with a specific system.
Next Steps
- Read the detailed API documentation articles
- Test with a small sample file (5-10 properties)
- Review the import log to check for errors
- Set up automated daily/weekly imports
Need Help?
- Contact support for API key requests
- Provide sample files for custom format mapping
- Ask about integration with specific CRM systems