Import survey responses, attendance records, case notes and stories with tagged contacts using a CSV file
You can use a CSV (spreadsheet) file to import survey responses, attendance records, case notes and stories with tagged contacts.
What you’ll cover in this article
How to import CSV spreadsheets into Makerble that contain stories relating to individual contacts.
Read the Considerations & Preliminary Steps before importing stories with tagged contacts and check your spreadsheet is in the correct format.
- 1 Why import?
- 2 How it works
- 3 Types of answer you can import
- 4 Summary of the process
- 5 Step-by-step import instructions
- 5.1 Upload (Tab 1)
- 5.2 Preview & Edit Spreadsheet (Tab 2)
- 5.3 Match Stories (Tab 3)
- 5.4 Resolve Story Rows (Tab 4)
- 5.5 Match Contacts (Tab 5)
- 5.6 Stories with Unidentified Contacts (Tab 6)
- 5.7 Match Authors (Tab 7)
- 5.8 Stories With Unidentified Authors (Tab 8)
- 5.9 Match Columns to Fields (Tab 9)
- 5.10 Set Rules for Matching (Tab 10)
- 5.11 Confirm Import (Tab 11)
- 6 Related articles
Why import?
Visualise your results
| Preserve your history |
|
|
How it works
Create or Choose a survey on Makerble that contains the same Questions as the columns in your spreadsheet
Export your spreadsheet as a CSV file (this will be in your Save As, Export or Download menu)
Choose a project on Makerble to save the information in
Map the columns to the fields (questions) on Makerble and that’s it
Considerations for Respondent Name
You do not need to add a question called Respondent Name to your survey on Makerble. This is because Makerble has an internal field called Name (sometimes displayed as Full Name) which is used to store the name of the respondent. This is covered in Step 5 of the import process.
If you want your survey responses on Makerble to be anonymous and not contain the name of the respondent, that’s fine. Alternatively if you want to use another identifier rather than name, for example Email Address, you can do that instead.
Before you do the import: ensure there is a field in your spreadsheet that is called Name but in that field, insert a random ID number or a respondent ID number, for example, Respondent 1, Respondent 2, etc. This is because Makerble does need a name to associate each response with, but it doesn’t have to be a person’s name. It can be any string of characters.
When you reach step 5, select the column that you have designated to store the Name (which in practice might actually contain a Respondent ID Number or a random string of unique characters)
Considerations for spreadsheet column titles
Makerble lets you distinguish between the internal and external names of the questions in your survey
For quantitative survey questions (Multiple Choice, Tickbox, Numerical) are saved in your account as Progress Trackers.
Progress Trackers typically have short punchy titles. E.g. “Confidence Level”
But you can change the Ask - i.e. the way that the question is worded when it appears within a survey - so that it sounds more inviting, e.g. “How would you rate your level of confidence?”
In your spreadsheet it doesn’t matter whether your column titles are
identical to the names of the Progress Trackers
or identical to the Ask (the way the question is worded in the survey to a respondent)
or written altogether differently
This is because when you are on the Match Columns tab, you get to confirm which columns should be matched to which fields (Progress Trackers and Fields) on Makerble
There’s an advantage in setting your column titles as identical to the Progress Tracker names, because Makerble will automatically match up those columns to those spreadsheets using character-matching. But you can override those choices as you see fit.
For more information on the distinction between your Progress Trackers and the way they appear to respondents in a survey, refer to this article:Asks versus Questions (Metrics): 3 key points to understand the difference between them
Types of answer you can import
Type of Question | Can you import it into Makerble |
---|---|
| Yes |
Multiple Choice with Other as an additional text box | Yes (ensure you set up your survey to receive Other text box responses) |
Multiple Choice with multiple answers per respondent to the question.
| Yes - but requires a custom script (this is a premium service) |
Yes | |
Yes | |
Date Happened (the date that you want the survey response attributed to)
| Yes (you must add Makerble’s official Date Happened field to your survey) |
Date Posted (the real date that the data was uploaded to Makerble) | This is set automatically by Makerble |
Date (as in any other Date that is collected)
| Yes |
Time | Yes |
Attachment | Yes - but requires a custom script (this is a premium service) |
The following fields might appear on your Makerble Survey but they are internal fields and therefore you cannot import data into them from a spreadsheet
| No |
Summary of the process
Step | Description |
---|---|
| |
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Step-by-step import instructions
Go to Create in the top menu
Select Import
You arrive on the New Import page
In the type of record section, select Import Updates about Contacts
You arrive on the Upload tab of the new import about tagged contacts page
Upload (Tab 1)
On the Upload tab
Name of Import: give your import a name, e.g. name it after the CSV file and the project
Choose the destination: select the single project that this CSV file’s data will be imported to.
Assign updates to a particular survey?
If you select No, when you get to the Match Columns To Fields page, you will be able to match each column to
any of the fields used in any of the Survey templates that have been added to the project selected as the destination
any of the Progress Trackers used on the project selected as the destination
If you select Yes, you can specify which Survey template to use to match the CSV columns to Makerble Fields
Attach the file: select the CSV file
Press Next
Preview & Edit Spreadsheet (Tab 2)
You arrive on the Preview & Edit Spreadsheet tab
If you need to make edits to the CSV file, you can do that here although it is better to make edits directly in the CSV file before you upload it
Scroll to the bottom and press Next
Match Stories (Tab 3)
You reach the Match Stories tab
In most scenarios you will select No
Only select Yes if you are importing stories that need to be merged with existing stories on Makerble, e.g. as part of a 2-stage import process.
If you select Yes, refer to the guidance on this article to ensure you’ve follow the preliminary stage correctly as this part that you are currently on will be Stage 2 of the 2-stage import process: Do a 2-stage import to import activities and then import contacts' engagement in those activities
Resolve Story Rows (Tab 4)
If you are importing completely new stories into Makerble (i.e. you are not editing existing stories that exist on Makerble), leave the tickboxes on this page ticked, scroll to the bottom and click Next
However if this is part of your 2-stage import process, you can manually choose whether or not to merge rows with existing stories.
See this article for more detail: Do a 2-stage import to import activities and then import contacts' engagement in those activities
Match Contacts (Tab 5)
You arrive on the Match Contacts tab.
If you need to tag existing contacts on Makerble in your stories, follow the steps in the next article.
If you do not need to tag existing Makerble contacts in your imported stories, simply click Next
This allows you to use a Unique Identifier (e.g. a code or even a contact’s name) to match the contacts referenced in your spreadsheet to the Contact records that exist on Makerble.
In the left dropdown list, select the spreadsheet column that contains the Unique Identifier
In the right dropdown list, select the Contact field on Makerble that contains the Unique Identifier
Press Find Matching Contacts
A table appears showing you the number of
Spreadsheet rows in which a matching contact was identified
Contacts on Makerble who have been identified
Press Next
Stories with Unidentified Contacts (Tab 6)
You arrive on the Stories With Unidentified Contacts tab
This displays spreadsheet rows in which Makerble was unable to identify a Contact who exists on the platform
On the far right of the table are options for the Resolving Action
Select Skip if you want Makerble to not import the story in this row
Select Assign To An Existing Contact if you want to manually select one of your Contacts to whom this story should be tagged
Select Create if you want Makerble to create a new Contact record for the contact referenced in this story. If you select this option, ensure that you have used the dropdown list at the top of the table to choose which spreadsheet column should be used to give a name to the newly created Contact
As a shortcut: select Apply to all: Create
Press Next
Match Authors (Tab 7)
If your spreadsheet contains a column that contains either the Username or the Email address of the Makerble user whom you want to be considered as the author of each story, follow the steps to identify the authors
However if you do not have a column to indicate who the author of each story is, simply press Next
Stories With Unidentified Authors (Tab 8)
This tab prompts you to choose who the author of each story will be
If you are importing historical data and the author of the story is not important, select Apply to all: Set importer as user
Press Next
Match Columns to Fields (Tab 9)
You arrive on the Match Columns to Fields tab
The left column contains a list of the Spreadsheet Columns in your CSV file
The right column contains a dropdown list containing
Fields in the specific Survey template you selected on the Upload Spreadsheet tab OR if you selected “No” on the Assign updates to a particular survey; the dropdown list will display all the Fields used in all the Survey templates that have been added to the project
Progress Trackers from the Survey template you selected on the Upload Spreadsheet tab OR if you selected “No” on the Assign updates to a particular survey; the dropdown list will display all the Progress Trackers that have been added to the project
Some Makerble system fields are also included such as
Date the activity happened: match this to a Date field to back-date when an update was created
What’s been happening…” this is the generic Text field that appears in an update. Match this field to the notes column in the spreadsheet
Each field or Progress Tracker on Makerble (right column) can only be assigned to one Spreadsheet Column as if they were assigned to multiple columns, it could cause conflicts.
Set Rules for Matching (Tab 10)
You arrive on the Set Rules for Matching tab
If any of the Progress Trackers selected in the Match Columns To Fields tab are multiple choice fields, they will appear on this page.
For each Multiple Choice Tracker it will display the different Answer Choice options that were detected in the CSV file
Match each of the Answer Choices detected in the CSV file to the Answer Choice within that Multiple Choice Tracker. This is used when for example, the Multiple Choice Tracker contains the options Yes and No but in the CSV file it has “Yes”, “No”, “Yeah”, “Not at all”, etc. In this case, you would match “Yes” and “Yeah” from the Spreadsheet Columns to “Yes” on Makerble; and match “No” and “Not at all” from the Spreadsheet Columns to “No” on Makerble
You must ensure that all the Answer Choices detected in the spreadsheet are matched to an Answer Choice on Makerble
Confirm Import (Tab 11)
You arrive on the Confirm Import tab
Scroll to the bottom and press Next
The import will begin and you will be redirected to the Manage Imports page