Skip to main content
Creating an in-platform survey

You can build survey using our in-house developed survey tool

Stijn Zwarts avatar
Written by Stijn Zwarts
Updated yesterday

To enable you with more ways to collect and manage inputs for quality participation, we have developed our own in-platform survey tool. This tool can help you seamlessly build surveys, collect data, analyse and download results - all on the secure CitizenLab platform.

Without needing to leave the platform, you can create questionnaires with short, long, or numerical answers, multiple choice, single choice, or linear scales, even adding logic. You can also view real-time results on the platform or easily export data through spreadsheets for further analysis.


Building an in-platform survey

To create an in-platform survey, you can start by creating a project.

Under the “What do you want to do?” section - you can choose the engagement methods you would like to use for the project, and here you will choose; "Create a survey"

After creating the project and the phases with its details, you will be given an option called Survey on the phases that you selected "create an in-platform survey.

To create survey questions, please click on "Edit". Then you will be presented with a survey editor where you can find pages and all the questions available in the survey on the left-hand side.

When you add or edit a page or a question, you will be presented with details to edit on the right-hand side.

Pages

Pages can be used to break up a long list of questions and better organize your survey. If you add questions to a page, the questions will be visible right below the description of the page. If you don’t add questions to a page, the page will act as an informational divider.

You can choose between a normal page set-up or a Map-based page set-up:

Normal page

You can give the page a title and a description like you are used to in your projects. You can add images, embed videos and add links to other webpages.

Map-Based page

In the map-based page set-up you can also configure a map layer to appear next to the questions in that page as contextual information to ask survey question about. Simply press "configure map" and you can edit the zoom, coordinates and upload GeoJson layers (and ESRI map layers if you have access to this feature)

Question types

On every question type, you have options to make the question mandatory (required) or not to answer, add the title of the question, description or explanation of the question.

Short answer

Pick this option if you want to collect a short answer to a question. Depending on your plan (with access to our AI package) you will be able to summarise and categorise text responses with AI.

Long answer

Pick this option if you want to collect a long answer to a question. Depending on your plan (with access to our AI package) you will be able to summarise and categorise text responses with AI.

The difference with 'Short answer' is that the field box that is shown will be bigger so it is easier and more inviting for users to leave a longer answer.

Single choice

When you select this option you can add answer options to your question. Users can only pick one answer.

Multiple choice

When you select this question type you can add answer options to your question. Users can then pick multiple answers.

Image choice

If you want people to choose between different images you can use the question type 'Image choice'. You can add images to your question and give the image a short description. If 'Limit number of answers' is enabled, respondents need to select the specified number of answers to proceed.

Linear Scale

For Linear Scale questions, you can add Range and labels of the minimum and maximum values.

Number

Pick this option if you want to collect a number and want to prevent people of filling text.

File upload

With the question type 'File upload' you can ask your respondents to upload a file to their survey response. The files will show as links in the preview of the results and also in the export of the results the files will be shown as a URL and from there it can be downloaded. It is not possible to download the files in bulk.

Mapping questions

Our Map-based Survey Toolbox, offers the following features:

Drop Pin in Map

Our "Drop Pin" question feature allows users to drop a pin anywhere on the map to highlight specific locations in response to survey questions. This versatile tool is perfect for collecting geographically relevant data points, such as identifying areas needing improvement, suggesting new project sites, or reporting incidents

Draw Route/ Line in Map

Our new "Draw Route" question allows users to create routes by adding points linked by lines on the map. This feature is particularly useful for collecting information on preferred travel paths, proposed routes for new infrastructure, or documenting existing pathways. Users can simply click on the map to add points, and the system will automatically connect them with a line, providing a clear visual representation of the route. This functionality is ideal for urban planning, transportation studies, and any scenario where understanding movement patterns is essential.

Draw Area/Poligon in Map

The "Draw Area" question enables users to outline and fill in shapes to represent specific areas on the map. By adding points that are automatically connected to form a closed shape, users can define boundaries for zones such as proposed development sites, protected areas, or community spaces. This feature is invaluable for projects requiring precise area demarcation, such as land use planning, environmental impact assessments, and zoning applications. The filled-in shapes provide a clear and easily interpretable visual of the defined area, making it easier to analyze and act upon the collected data.

ESRI Shapefile Upload Question

With the "ESRI Shapefile Upload" question, users can upload shapefiles that are then automatically read as GeoJson files in the survey results. Shapefiles are widely used in GIS (Geographic Information Systems) and can represent various spatial data types such as points, lines, and polygons. This capability is particularly beneficial if your consultation engages specialized stakeholders like urban planners or architects who might need to submit more detailed spatial data.

Please note that our mapping tools are designed to collect only one input per question type. Therefore, if you need to gather multiple inputs for a specific question type, such as multiple routes or areas, you will need to add additional instances of that question type to your survey.

All mapping questions and map-layouts can be configured individually to showcase different areas. To edit the map, click on 'Configure map'. You can change the default center and zoom and add GeoJSON layers (and ESRI maps if you have access to this feature).

Visualising and Filtering results of the mapping questions

All answers will be shown aggregated on a map in the survey results tab on the back-office of the project. Additionally, for the “drop pin” question you can switch on a toggle to visualise the pins as a heat map, to see in a quick overview where the most pins have been placed.

To visualise and filter individual respondent’s answers you need to open the AI analysis interface. Press on "show AI insight" next to a short/long answer question somewhere in your survey. If you do not have access to this feature, this means that it is not part of your price plan.

IMPORTANT: you must have a short/long answer question somewhere in your survey to be able to open this AI interface

There, you will be able to see users (green) and the individual answers of these users including their inputs on the mapping questions (blue). Here are can filter individual responses based on answers to previous survey questions. The uploads added to the “ESRI Shapefile Upload” question will be visualised on a map too (red) as a less details geographical form to be able to easily see the basic outlines of the suggestion uploaded. To see the full ESRI shapefile which includes colours and textures, you will need to open the file in an external mapping tool (eg: mapshaper).

In this interface you cannot easily filter through an aggregated map to uncover geographical patterns therefore we recommend you use a third party tool such as mapshaper, to view/filter and conduct deeper analysis on the geospatial inputs for lines and polygons.

Reporting results of the mapping questions

You can use the “survey question” reporting tool to display the aggregated results on a map for each mapping question.

Please note it is currently not possible in the report builder to filter mapping questions on individual responses or demographic information in the way that other question types can use the data grouping feature. However by using external mapping tools you can filter these answers as described above, take screenshots of the results, and add these screenshots as images in the report builder. Example below:

Preview

You can preview the questionnaire from the top right “View Survey” button. After creating questions, you can Save the survey.

You will be presented with options to toggle off the response collections, view the results, edit the survey, view the survey or delete the results. Deleting the results is not undoable.

Tip: If you are in the process of creating your survey and are submitting test survey responses to make sure everything looks right on the resident side, be sure to delete these submissions before you open the survey up to the wider public. You can do that by clicking on the ‘Delete survey results’ button.

You can also view aggregate quantitative questions results within your survey from the platform. You will be presented with answers on single/multiple choices and linear questions in graph format, showing the percentage and amount of people who have picked the choice.

Responses on the survey can be downloaded via the ‘download survey results’ button. You can find this button in the dropdown when you click on the 3 dots.

This export will also include URL's to images and attachment that respondents submitted in their survey so you can download each attachment individually from the export. It is not possible to download these attachments in bulk.

It is not possible to delete individual responses in the back-end of the project. If you want to delete certain responses, the best way to do this is to export all the results and delete the responses from the export.

Privacy Consent Note: You can certainly use our in-platform survey tool to collect information also amongst unregistered users, but any legal advice regarding GDPR would need to be consulted with through a professional source who can best understand what personal data you will be collecting and what you’ll be using the data for.

It is generally recommended as best practice to have a separate required question at the end of the survey that allows survey respondents to see the privacy policy page and agree/disagree with it. You can do this by creating a mandatory single-choice question.

Collecting responses

When the survey is open for responses partial filled in surveys will be automatically saved. This means that when a user doesn't complete the survey in one take, it will be automatically saved and the survey can be finished later.

Users who didn't finish a survey will get an email with a reminder 1 day after the platform last saved the survey in draft. This reminder can be switched off under 'Messaging' -> 'Automated emails'.

Using Logic in your surveys

Logic lets survey creators control the flow of surveys and display only relevant pages to the respondents.

Our in-platform survey tool supports logic at two levels:

Logic at question level

At the question level: this will let survey creators decide what page to take respondents next based on their answers to a single select question or linear scale question. [Please, note that we only support this kind of logic for single select questions]

  • Let’s say you are setting a survey that will get sent out to Brooklyn residents. You want to split residents according to their zip codes, so you can then ask them a set of questions specific to the neighborhood they live in.

    We’d probably start with a question like: “What is your zip code?” We would set it as a required single select question.

We would then click Logic in the side panel on the right, and add logic to send respondents to a different page based on their answer. Let’s assume you have already created the three different pages you want to send residents to depending on their zip code. Each contains a list of questions specific to the three neighborhoods you are surveying: Park Slope, Crown Heights, and Boreum Hill. We would then simply set up Logic that says ‘If Answer is e.g. 11217’, then ‘Next page is e.g. Page 3 - Park Slope’

If you had set a zip code option that read e.g. “None of these” to make sure respondents that did not live in the zip codes you wanted to survey did not take the survey, you could then set logic to send those respondents to the survey end.

Logic at page level

  • At the page level: this will let creators determine what page to send respondents to irrespective of their answers to the questions within the page.

    Following our example above, it is likely you would not want Park Slope residents to see the following pages that contains the questions addressed to Crown Heights or Boerum Hill residents. In that case then click Logic in the side panel on the right and set the page flow, so the Next page it goes to is e.g. the final survey page, instead of the Crown Heights page.

A few additional things to know about logic for in-platform surveys:

  • We don’t allow logic to direct respondents to a prior question.

  • We don't have logic for multichoice questions

  • All questions within a page will be visible to every respondent that lands on that page.

  • We do not support setting logic between questions within a page. If that is the desired behavior, one workaround is to create multiple single-question pages, and set logic between them.

  • Single select or linear scale questions with logic are required by default.

  • We highly recommend you test the survey before launching it to make sure it is behaving as you intended.

Who can take my survey? A note on access rights?

  • When you set up your survey access rights so that anyone can participate without providing an email or verifying their identity... we will not have a way to prevent an individual from submitting multiple surveys. Please, note that:

    • We don't track the IP address, so you will not be able to detect duplicates

    • Our Back Office interface doesn't allow individual survey response deletion

  • If you require survey respondents to provide email confirmation or create an account... they will only be allowed to submit one survey response for that phase.


Do you have any questions or need help? Do not hesitate to contact us via the chat bubble.

Did this answer your question?