

The Property Import wizard — pick your source (file, feed, CRM or another site).
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 — a quick walkthrough:
Whether your data lives in Kyero, Resales-Online, Property Finder, Pixxi CRM, a REDSP feed, an IDX/CSV/XML export, or another WordPress real-estate site, ListingKit maps it and imports it for you.
Listings are created as proper properties for your theme:
estate_property listings.The active theme is detected automatically — the same import lands natively wherever you run it.
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.
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.
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.
The same flow works for RealHomes Houzez, or for a CSV/XML/feed source.
Free (this plugin, no account needed):
Pro (with a ListingPress account, listingpress.io):
This plugin can connect to ListingPress (https://listingpress.io), operated by ListingPress, but only when you choose to use the connected-account features. It works fully for manual importing without any account or external connection.
The plugin contacts ListingPress in these cases, and only these:
When you click “Connect a free account”. The plugin creates a WordPress Application Password on your site and sends it, together with your site URL and username, to ListingPress so your site can be linked to your account. This happens once, only when you click Connect.
When you enable “Rewrite with AI” during an import. For each listing being rewritten, the plugin sends that listing’s title and description to ListingPress, which returns a rewritten description. This happens only while an import with AI rewriting is running.
Plan status refresh, only while an account is connected. So the screen shows your current plan after an upgrade or cancellation, the plugin asks ListingPress for your plan status when you open the import screen (at most once per hour). This request contains your connection token only — no site content is sent.
If you never connect an account, the plugin makes no contact with ListingPress at all. Disconnecting your account (from your ListingPress account page, or by deleting the plugin) stops all of the above.
When you import from a feed URL or another website, the plugin fetches data from the address you provide — those sites are your own sources, not a ListingPress service.
Terms of Service: https://listingpress.io/terms
Privacy Policy: https://listingpress.io/privacy