CSV Mapper

Free, no sign-up

Get your stores into Storepoint

Drop your spreadsheet. Get back the exact file it imports.

Drop your spreadsheet here

or

Read on your computer, never uploaded.

No file?
Try one:

Pick one to see what CSV Mapper does with it.

What Storepoint needsYou don't have to do any of it
  • Every location needs a name and an address.
  • A Quick Import re-upload matches rows on name and address, so keep both the same to update a location.
  • Opening hours go in one column per day, saved as UTF-8.

You don't have to do any of this. Drop your file and we do all three.

Also for: StockistWP Store LocatorAgile Store LocatorGoogle Business ProfileYour own template

Storepoint's template has 21 columns, from name to twitter, with one column per weekday for opening hours. Drop in your own spreadsheet above and we map it to that file.

The exact headers

The template has no latitude or longitude columns. You can add latitude and longitude yourself and map them, and they override geocoding. The template you download from your dashboard may also have columns for your custom fields.

name,description,address,city,state,postcode,country,phone,website,email,monday,tuesday,wednesday,thursday,friday,saturday,sunday,tags,facebook,instagram,twitter
Download this header row as a CSV

What Storepoint needs

  • Only name and address are required.
  • A single full address in address works best. You can also map street, city, state, postcode and country separately and Storepoint combines them. Include the country for lists that cross borders.
  • Keep postcodes as text so leading zeros survive.
  • tags is one cell, comma-separated, like Coffee, WiFi, Parking, Drive-Thru.
  • Hours go in one column per day, like 9:00am - 5:00pm or Closed. Split shifts are comma-separated: 9:00am - 12:00pm, 1:00pm - 5:00pm.
  • Storepoint reads .csv, .xlsx and .xls. From an Excel file it reads the first worksheet.

Quick Import or managed import

Quick ImportManaged import
Re-uploading updates rowsYes, matched on name and addressYes, within that import's locations
Re-uploading adds new rowsYesYes
Rows missing from the fileLeft aloneRemoved
Editing in the dashboardOrdinary, editable locationsRead-only
Remembers your column mappingNot documentedYes, the import is named

How updates and duplicates work

In a Quick Import, a row whose name and address match an existing location updates it. Change either and Storepoint adds a new location and keeps the old one. How strictly case and spaces are compared is not documented.

Rows with the same name and address in one file become one pin, with their tags combined.

Keep names and addresses exactly as they are in Storepoint when you only want to update other details.

What fails and why

  • A renamed store appears twice: Quick Import matched nothing, so it added a location.
  • Locations vanish after a managed re-import: they were missing from the new file.
  • Postcodes lose their leading zeros: they were stored as numbers.
  • The import stops short: your plan's location limit was reached.

Questions

How many locations can I import into Storepoint?

It depends on your plan. Storepoint's FAQ lists Starter at 200 locations, Pro at 2,000 and Business unlimited. No per-file row limit is documented.

Do I need latitude and longitude?

No. Storepoint geocodes the address, and even a broad one like Lisbon, Portugal works. If you map latitude and longitude, they override geocoding, and the address still shows to customers.

Sources

Last checked against the vendor docs on 2 October 2026. Platforms change their importers, so check the source if something looks different.