Core · Bulk data

Bulk-import thousands of listings without timing out

CSV or JSON, chunked upload, async batch processing. Drop a Google-Places export or a Yelp scrape and SDP creates listings with AI enrichment in the background.

  • Unlocks on Basic
  • 14-day refund policy
Import Listings
Upload a CSV or JSON file to bulk-import listings
Drop your CSV or JSON file here
or click to browse · max 10MB
47k listings/hr · AI enrichment per row
What ships

Inside Import / Export.

What you get when you switch to Import / Export.

CSV + JSON import

Two formats supported. Download a sample CSV that matches your custom field schema exactly.

CSV / JSON

Chunked upload

Files up to 10MB upload in chunks so PHP timeouts and memory limits don't bite on big imports.

Chunked

AI enrichment per row

Each imported listing runs through the AI: descriptions, meta, tags, FAQs (if enabled). 47k listings/hour.

47k/hr

Schema mapping

Column mapper recognizes Name, Email, Phone, Address, Category, etc. without manual config.

Smart mapping

Export back out

Download all your listings as CSV or JSON any time. Filter by status. Backup-ready.

CSV/JSON export
How it works

From install to live in three steps.

  1. 1

    Download sample

    Grab the sample CSV from Import → Listings. Matches your current custom field schema.

  2. 2

    Drop your file

    Drop a CSV or JSON up to 10MB. Chunked upload kicks in for big files.

  3. 3

    Watch it process

    Batches process in the background. Progress bar updates live. AI enrichment runs per row.

vs. the alternatives

How Import / Export compares.

Smart Directory Pro
Generic directory plugins
Formats
CSV + JSON
CSV only
Chunked upload
Built in
Times out at 50MB
AI enrichment
Per row on import
Manual after import

Unlock Import / Export on Basic.

Pick a tier, get a licence key, run the wizard. Your directory is live in five minutes.

14-day refund · Cancel anytime · Questions? Talk to support