Stride
View Categories

Upload experiences from a CSV file

4 min read

Create up to 50 experiences from one template at once by filling in the template’s sample CSV file. Stride checks every row before it creates anything.

Before you start #

Plan

Bulk upload needs the Bulk Functionality feature, which is not on the Starter plan. Every row counts against your Create Experience quota: Submit stays disabled if the file has more experiences than you have left.

Who can do this

Bulk Upload Experiences appears only if your role allows bulk upload, and creating the experiences needs the Owner or Admin role.

Bulk upload experiences #

  1. In Experiences → Manage Experiences, click Bulk Upload Experiences.
The Bulk Upload Experiences window before a template is chosen
The Bulk Upload Experiences window before a template is chosen
  1. Under Select Scope, choose Local, Global or both, then pick the template under Select Template. You can type to search.
  1. Click Download Sample File. The link appears only after you’ve chosen a template. The file is called <template name>-experience.csv.
  1. Open the file in a spreadsheet and add one row per experience below the existing rows. See The sample file.
  2. Save the file as CSV, click Choose file and select it. Stride checks the file and shows its rows in a table with a Status column.
  3. Fix any rows marked invalid. See Fix rows in the table.
  4. Click Submit.

Stride creates all the experiences, or none of them if any row still has a problem. New experiences appear in Manage Experiences as drafts, with bulk upload as their source. Use the search box to find them.

The sample file #

The sample file is built from the template’s Config JSON. The file itself says “Please do not delete first 17 rows”.

RowsWhat they hold
1–15A header that Stride reads. Row 5 holds the template name. Rows 8, 10, 12 and 14 show, for each column, whether it’s mandatory (Yes or No), its minimum length, its maximum length and its input type. Don’t change or delete these rows.
16The column headings: Experience Name, then one column per form field, named after the field’s input label.
17A sample experience filled with the template’s default values. Stride shows it as the first, greyed-out row of the table and doesn’t create it.
18 onwardsYour experiences, one per row.

Fill in each row:

  • Experience Name is required and must be unique: not used by another row or by an existing experience in the organisation.
  • Fill every column marked mandatory, and keep within the minimum and maximum lengths.
  • Use the format each input type expects: for example a hex or rgba value for color-picker, true or false for radio, a full URL for url-textarea, and comma-separated values for array. Input types lists them all.

Fix rows in the table #

Experience data verified successfully. means every row is valid. Otherwise invalid cells are outlined in red and the row’s Status shows a red cross.

  • Click a text or number cell to edit it. The first (sample) row can’t be edited.
  • Colour cells: click the palette icon, choose a colour or gradient in Pick a Color or Gradient and click Pick.
  • Rich text and array cells: click the edit icon to open an editor. URL cells have an icon that opens the link in a new tab. radio fields show as a checkbox.
  • The ⋮ on a row offers Duplicate (a copy of the row below it), Add New Row (an empty row below it) and Delete. New rows are named Copy <name>, so rename them.
  • To remove several rows, tick them and click Delete.

Error messages #

MessageWhat to do
Uploaded csv is not from selected template.The template name in row 5 doesn’t match the template you chose, or a column for a form field is missing. Download a new sample file.
Some of the experience data is invalid. Please refer to the ‘Status’ column to identify the row with invalid data.Fix the cells outlined in red.
Maximum you can upload 50 experiences using single file.Split the rows across several files.
At least one record is required in the csv file.Add at least one row below row 17.
Experience name is already exist.Another experience in the organisation already has that name. Rename the row.

Related #