Importing Data
Updated 2026-02-22
Preparing a CSV file for store import
What this article helps you do
Prepare a CSV file with your store locations so you can bulk import them into Mapstore without errors or skipped rows.
Before you start
- Have your store data ready (names, addresses, and any extra fields like phone or email)
- Use a spreadsheet app (Excel, Google Sheets, Numbers) or a plain text editor to create the CSV
- Ensure the file is saved as CSV (comma-separated values), not Excel format
Step-by-step instructions
1. Include required columns
Every row must have two columns: name and address. These are required. Rows missing either field will be skipped during import.
Example header row:
name,address
2. Add optional columns if needed
You can include any of these columns in your CSV:
phone- Store phone numberemail- Store emailwebsite- Store website URLdescription- Store descriptionstatus- Active/inactive (usetrue,false,yes, orno)pinned- Feature this store (usetrue,false,yes, orno)filters- Comma-separated tags for filtering (e.g.retail,outlet)googlePlaceId- Google Place ID for reviews and hours synccustomDirectionsUrl- Custom directions URL for this storecustomMarkerImage- Custom marker image URLimage- Store image URLnote- Internal note (not shown on the storefront)sortOrder- Numeric row order used for sorting
3. Match column names correctly
Column names are case-insensitive. Common aliases work (e.g. location_name or store_name for name, full_address or location for address).
4. Format data cleanly
- Put each store on its own row
- Avoid empty required fields
- For text with commas, wrap the value in double quotes
- Remove extra spaces at the start or end of values
How to verify it worked
- In Mapstore, go to Stores and open Bulk.
- Upload your CSV file.
- Check the import summary: it should show how many stores were imported and how many rows (if any) were skipped.
- If rows were skipped, the summary will list the row numbers (header counts as row 1) and reasons (e.g. “Missing required field(s): name”).
- Go to Stores and confirm your locations appear on the list.
Common issues and fixes
| Issue | Fix |
|---|---|
| Rows skipped with “Missing required field(s): name” or “address” | Add a name and address column and ensure every row has values in both. |
| Many rows skipped | Open your CSV in a text editor and check for empty cells, odd characters, or rows without both name and address. |
| Column not recognized | Use the standard column name (e.g. name, address, phone) or a known alias. |
| Import shows warnings | Read the warning text; it may mention minor issues that did not block the import. |
Related articles
- Import stores from a CSV file - How to run the bulk import in Mapstore
- Syncing store locations from Google Sheets - Use a Google Sheet instead of uploading a file
- Understand skipped rows and import warnings - Fix problems when rows are skipped