Skip to main content

Bulk CSV Import

Import multiple signs at once from a CSV spreadsheet.

4 min readUpdated March 27, 2026organiser

When you have dozens or hundreds of signs to add, creating them one by one is slow. The bulk CSV import lets you upload a spreadsheet and create all your signs in a single step.

Preparing your CSV

Your CSV file needs a header row with at least a name column. The importer is flexible — your columns don't need to match the Signplanr field names exactly.

ColumnRequiredNotes
nameYesThe sign name or title.
sign_typeNoIf it matches an existing type, it's linked automatically. New types can be created during import.
width_mmNoWidth in millimetres. Must be a number or leave blank.
height_mmNoHeight in millimetres. Must be a number or leave blank.
mounting_height_mmNoMounting height in millimetres. Must be a number or leave blank.
mounting_notesNoDescriptive mounting instructions (e.g. "1500mm to top of braille", "above entrance door").
materialNoSign material (e.g. Vinyl, ACM, Aluminium).
facing_directionNoWhich direction the sign faces.
quantityNoHow many of this sign are needed. This is recorded as a count on the sign — it does not create multiple sign records. Each row always creates one sign. Defaults to 1 if omitted.
special_instructionsNoFree text instructions for the contractor.
descriptionNoSign description.
face_1_labelNoLabel for face 1 (e.g. "Front"). Up to 4 faces supported.
face_1_instructionsNoInstructions for face 1.

Not sure about the exact column names? Download the CSV template from the import dialog — it includes every standard field with an example row.

Importing

  1. Open your event and go to the Signs tab.
  2. Click Import CSV.
  3. Select your CSV file.
  4. Map Columns — Signplanr auto-matches your CSV columns to sign fields. Review the matches and adjust any that look wrong using the dropdown. Columns you don't need can be set to "Skip this column".
  5. Review Sign Types — If your CSV references sign types that don't exist in your organisation yet, you'll see a review step. For each unknown type, choose to:
    • Create new type — adds it to your sign type library automatically
    • Map to existing — link it to a type you already have
    • Skip — import the signs without a type
  6. Preview — Review the validated data. Any remaining errors (e.g. non-numeric values in number fields) are shown per row.
  7. Click Import to create all valid signs.

All signs are created with a pending status. You can then upload artwork and place them on maps.

Tips for preparing your data

  • Numeric fields: Width, height, and mounting height must be numbers only. If your spreadsheet has text like "various" or "TBC" in these fields, either clear them or leave them blank.
  • Mounting notes: If your mounting heights include descriptive text (e.g. "1500mm to top of braille"), put the number in mounting_height_mm and the description in mounting_notes.
  • Column names: You don't need exact column names. The importer recognises common variations like "qty" for quantity, "type" for sign type, etc.
  • Extra columns: Any columns that don't map to a Signplanr field are safely ignored.

Handling errors

Common issues the validator catches:

  • Unknown sign type — the sign type name doesn't match any in your library. Use the sign type review step to create it or map it to an existing type.
  • Non-numeric value — a number field (width, height, mounting height) contains text. Clear the value or move the text to a notes field.
  • Missing name — every sign needs a name.

Fix the flagged rows in your CSV and re-upload, or adjust your column mapping to resolve the issue.

Related

Bulk CSV Import — Help Centre | Signplanr