Skip to content
Free file and Chrome imports

Import NexDirectory listings with CSV or JSON

Import up to 5,000 CSV or JSON records with mapping suggestions, preview and duplicate skipping, then review the result before publishing.

Updated 24 July 2026 4 min read
A product and development team collaborating around laptops and notes
Built by people WordPress-native foundations
Bring in content with a review gate

Prove the first five records before scaling

Free imports CSV and JSON files of up to 5,000 records, suggests field mappings, provides a reviewable preview and can skip likely duplicates. It also includes the Chrome connection centre for dependable verbatim imports. Import to Draft or Pending and inspect a representative sample before publishing. Pro adds AI-assisted rewriting and enrichment for drafts received through the connected Chrome extension.

Treat every source as unreviewed

A valid row can still contain the wrong date, location, owner, image permission or public wording. Import a five-record sample on staging, review every screen, then continue.

Source preparation

Use clean keys and one listing per source record

For CSV, use the first row for clear, unique column headings. For JSON, use a consistent array of records with stable keys. Names such as title, description, start date, venue, latitude, longitude and website make either format easier to review.

At minimum, provide a title. Event-style records should also provide a valid start and, where relevant, end and IANA time zone. Physical listings should include reviewed address, city, country, latitude, and longitude. Do not assume geocoding will repair every imported location.

Supported data

Use Free for structured files and dependable Chrome drafts

A Free CSV or JSON file should stay close to the documented fields for the active profile: core content, dates, location, contact details and the four standard taxonomies. Remove data the directory will not use.

Use the Free Chrome connection centre for dependable verbatim page imports. Add Pro when a connected Chrome draft needs AI rewriting or enrichment before editorial review.

Safe defaults

Choose review status and duplicate handling explicitly

Import a small CSV or JSON sample as Draft or Pending, then compare each result with the source before publishing. Keep a source identifier in your working file so a reviewer can trace corrections.

Free can detect and skip likely duplicates, but an editor should still inspect ambiguous matches and any record that legitimately resembles an existing listing.

Follow the steps

Run an import you can verify

Choose the right import route

Use Free CSV or JSON for a prepared structured file, or the Free Chrome connection centre for dependable page imports. Add Pro only when a connected Chrome draft needs AI rewriting or enrichment.

Build a five-record sample

Use a clean CSV or JSON source. Include the edge cases you care about: a physical and online listing, a missing optional value, several taxonomy terms and one likely duplicate.

Validate the source

Check encoding, quotes or JSON structure, dates, IANA time zones, coordinates, URLs, taxonomy separators and permission to reuse every image.

Choose the review state

Import as Draft or Pending. Review suggested mappings and the duplicate-skipping choice before creating the sample records.

Audit before continuing

Review the sample’s cards, detail pages, map pins, classifications, images, owner and status. Correct the source or mapping before importing the remaining records.

Import verification checklist

  • CSV headings or JSON keys are clear and consistent
  • The file contains no more than 5,000 records
  • Every record has a clear title
  • Dates and IANA time zones are consistent
  • Physical records have reviewed coordinates
  • Default status is Draft or Pending for review
  • Possible duplicates have been reviewed
  • A small staging batch passed visual inspection
Helpful answers

Questions you may have

Can Free import JSON?

Yes. Free imports CSV and JSON files of up to 5,000 records with mapping suggestions, preview and optional duplicate skipping.

How large should a Free import be?

The package supports up to 5,000 records per CSV or JSON file. Start with a small reviewed sample because practical processing capacity still depends on WordPress and hosting resources.

Can one row publish while the default is Pending?

Keep a controlled import on Draft or Pending until the resulting listings have been reviewed. Avoid source status values that unexpectedly bypass approval.

How should I handle possible duplicates?

Free can detect and optionally skip likely duplicates. Review ambiguous matches manually so a legitimate recurring event, franchise or similarly named listing is not discarded.

Which import tools are Pro?

Pro adds AI-assisted rewriting and enrichment for connected Chrome drafts. CSV and JSON file importing, mapping suggestions, preview and duplicate skipping remain Free.