The CSV import lets you populate your catalog in bulk — useful when migrating from a spreadsheet, a public registry, or any existing database of professionals or businesses.Documentation Index
Fetch the complete documentation index at: https://docs.supadir.com/llms.txt
Use this file to discover all available pages before exploring further.
Before you start
Prepare your CSV file:- Supported formats:
.csvwith comma (,) or semicolon (;) separators — Supadir detects which one automatically - The first row should be column headers (e.g.
Name,Email,Phone,City) - Each subsequent row is one listing
- There’s no required column naming convention — you’ll map columns to fields in the next step
The import flow
Step 1 — Upload
Go to Dashboard → Listings → Import CSV and upload your file. Supadir reads the file, detects the separator, and stores it temporarily for the next step.Step 2 — Map columns
You’ll see each column from your CSV alongside a dropdown to assign it to a listing field. For each column, a preview of the first 3 rows is shown to help you identify the content. Available mapping targets include all standard listing fields (name, email, phone, bio, website, location) plus any custom fields you’ve defined for this catalog. You also select which entity type applies to all listings in this import. One import = one entity type. If you have multiple types to import, run separate imports for each.| Column in your CSV | Map to |
|---|---|
Full name | Name |
Email address | Public email |
City | Location |
LinkedIn | Social — LinkedIn |
Specialty | Custom field / Specialization |
Columns you don’t map are ignored — they won’t cause errors, they just won’t be imported.
Step 3 — Run the import
Click Import. Supadir processes each row:- Valid rows — creates a listing in draft status
- Duplicate emails — skipped (a listing with that email already exists)
- Invalid rows — skipped with a note in the import summary