Import, sync and migrate your entire property catalog into WordPress — free.
ListingKit is a free real-estate
property import plugin that brings listings from almost anywhere — CSV, XML, live feeds, portals, CRMs, or another WordPress site — into your site and publishes them as
native properties for your theme, photos and all. No developer, no copy-paste, no duplicate typing.
Point it at a file, a feed URL, or another site, confirm the column mapping (it's filled in for you automatically), and click import. That's it.
ListingKit is made by ListingPress. The plugin is 100% free and does all the importing on its own. Connect a free ListingPress account only when you want the AI and automation add-ons (unique AI descriptions, scheduled auto-sync, lead capture). ListingKit = the free WordPress plugin. ListingPress = the service behind it.
See it in action —
watch the quick walkthrough on YouTube »
https://www.youtube.com/watch?v=lc9ajrc868A
Perfect for
- Real-estate agencies & brokers moving a portal or CRM catalog onto a new WordPress site.
- Houzez, RealHomes and WPResidence users who want listings as native properties, not a messy paste.
- WordPress developers & freelancers building property sites for clients on a deadline.
- Anyone migrating themes — e.g. RealHomes → Houzez — without losing data.
- Sites that pull a live feed (Kyero, Property Finder, Resales-Online, REDSP) and need it to stay in sync.
- US real-estate agents & brokers importing from their MLS over the RESO Web API — MLS Grid, Trestle (CoreLogic), Spark or Bridge.
Why ListingKit?
- Import from truly any source — files, live feeds, portals, CRMs, or site-to-site.
- Native listings, not shortcodes — full Houzez / RealHomes / WPResidence fields, taxonomies and galleries.
- Automatic field mapping — a built-in dictionary (English, Spanish, Portuguese, French) fills the mapping in for you.
- Gentle on shared hosting — imports run in small background batches; big catalogs import steadily.
- Read-only on the source — the plugin never changes the site or feed you import from.
- No lock-in, no account needed — manual importing is free forever.
- Optional AI + automation — unique descriptions and scheduled sync when you want them, via ListingPress.
Features: import from any source
- CSV files — any spreadsheet export from a CRM or portal.
- XML files — saved exports of any shape.
- Live XML feeds — paste a feed URL; new listings keep arriving on later runs.
- Portal & CRM feeds, auto-detected — Kyero, Resales-Online, Property Finder and REDSP (v3, v3 Extended and v4) are recognised and mapped in one click.
- CRM & MLS APIs — pull listings straight from an API, no feed file needed: Pixxi CRM, Property Finder (Enterprise API) and US MLS via the RESO Web API (MLS Grid, Trestle / CoreLogic, Spark, Bridge). These connect through a free ListingPress account.
- Site-to-site (WordPress → WordPress) — copy listings from another WordPress real-estate site, including RealHomes → Houzez and Houzez → Houzez migrations, with custom fields carried over.
Whether your data lives in Kyero, Resales-Online, Property Finder, Pixxi CRM, a US MLS (RESO), a REDSP feed, an IDX/CSV/XML export, or another WordPress real-estate site, ListingKit maps it and imports it for you.
Theme compatibility
Listings are created as proper properties for your theme:
- Houzez — fully-mapped native listings: type, status, beds, baths, size, plot, price, location/map, features, energy rating, custom fields and the photo gallery.
- RealHomes — native listings incl. year built, plot/lot size and energy rating.
- WPResidence — native
estate_property listings.
- Any other theme — a clean, complete listing page with the details and gallery.
The active theme is detected automatically — the same import lands natively wherever you run it.
Automatic field mapping
A built-in dictionary matches your columns to the right fields — including common Spanish, Portuguese and French names — so mapping is usually a quick confirmation, not a chore. Columns that don't match a standard field can be mapped to your
Houzez Fields Builder custom fields, or sent to "Additional details" — you adjust anything before importing.
AI descriptions — why AI, and how it helps
When you import listings, the portal descriptions are
identical to what's already on hundreds of other websites. Google calls that
duplicate content, and it quietly buries your listings — so your beautiful new site doesn't rank.
Connect a free ListingPress account and
Rewrite with AI turns each imported description into
unique, SEO-friendly copy, so search engines treat your listings as original. More original content = a better shot at ranking = more enquiries. Free accounts include AI rewriting on your first listings; paid ListingPress plans add unlimited rewriting.
Automatic synchronization (scheduled auto-sync)
Your first import is a one-time job — but a property catalog is a living thing: new listings appear, prices change, properties sell. With a ListingPress plan you can put your source on a
schedule (hourly, twice-daily or daily) and ListingKit keeps your site current automatically — new listings added, sold ones updated, prices corrected — with
no one at the keyboard. Re-runs are smart: unchanged listings are skipped, and your manual edits (drafts, deletions) are respected.
Typical workflow: Houzez → Houzez migration
- Install ListingKit on both the old site and the new Houzez site (free).
- On the source site, open Settings → ListingKit and copy the export key.
- On the new site, open Property Import → Another WordPress site, paste the source URL + key.
- Click Start import — properties, photos, features, taxonomies and custom fields transfer as native Houzez listings.
- (Optional) Connect a free ListingPress account and enable Rewrite with AI so the migrated descriptions are unique.
The same flow works for RealHomes → Houzez, or for a CSV/XML/feed source.
Free vs Pro
Free (this plugin, no account needed):
- Unlimited manual imports from CSV, XML, live feeds, portals, CRMs and other sites
- Native Houzez / RealHomes / WPResidence publishing + automatic field mapping
- Site-to-site migration (incl. RealHomes → Houzez) with custom fields
- Duplicate cleanup, SEO alt text, background batching
- A few AI-rewritten descriptions to try
Pro (with a ListingPress account, listingpress.io):
- Unlimited AI-rewritten, duplicate-free descriptions
- Scheduled automatic synchronization (hourly / daily)
- Buyer lead-capture pages
- Property brochure generator (branded PDFs)
Install the plugin
- In WordPress admin, go to Plugins → Add New and search for "ListingKit – AI Property Import", then click Install and Activate. (Or upload the plugin ZIP via Plugins → Add New → Upload Plugin.)
- Open the new Property Import menu in the admin sidebar.
Run your first import
- Choose a source — a CSV/XML file, a feed URL (Kyero, Property Finder, Resales-Online, REDSP…), a Pixxi CRM account, or another WordPress site.
- Confirm the suggested field mapping (map any extra columns to your Houzez custom fields if you like) and click Start import.
- Watch it publish native listings with photos. Large catalogs import steadily in the background.
Unlock AI + auto-sync (optional)
- Click Connect a free account to link ListingPress, then enable Rewrite with AI for unique, SEO-friendly descriptions — and set a schedule for automatic synchronization on a paid plan.
Site-to-site (e.g. Houzez → Houzez)
Install ListingKit on both sites, copy the export key from
Settings → ListingKit on the source site, then on the destination choose
Property Import → Another WordPress site and paste the source URL + key.