WP All Import plugin allows you to import posts and custom post types using CSV and XML files and with our add-on you can easily import listings.

Install WP All Import Plugin and our Add-On

  1. Install WP All Import plugin
    Plugins → Add New → Search → WP All Import → Install & Activate
    https://wordpress.org/plugins/wp-all-import/
  2. Download and install our add-on to WP All Import
    Download Add-On
    https://purethemes.net/wp-all-import-listeo-addon.zip
    Plugins → Add New → Upload Plugin → Install & Activate

Importing your CSV or XML file

If you have thousands of records in your database it might takes a while to import them and because of that we suggest to test importing process with only a few listings to verify if everything got imported correctly. 😉

CSV or XML template
There’s no one “template” for CSV to import, you create it in the plugin, all that matters is that you have a file in which each row represents a listing and each column represents the listing data, so you have column for title, for address, for content, for phone number, for price etc etc. Then in the plugin as described below, you drag&drop the columns to the import fields

First go to the WP All Import section and choose New Import

You’ll then be prompted to upload your CSV or XML file. You should also choose to create new Listings for the items dropdown. Once you have done it click Continue to Step 2


Once the file has uploaded successfully it will show you a preview of your CSV fields. Click Continue to Step 3 after ensuring it has uploaded correctly and can be read.


For step 3, you will need to tell WP All Import how to import each of the columns in your CSV file. Simply drag the data from right to left.

Start with the post title and content. These need to be mapped to property title and description:

Then go to Listeo Add-On section and map the rest of the data:

Images need to be mapped in Gallery Images:


Once you have mapped all fields Continue to Step 4. Choose an Unique ID (use Auto Detect) and click Continue.

Then you can review your import data and click Confirm & Run Import

If everything went well your data will be imported 🙂