fresco 🠖 about
About Fresco
Fresco is an exciting new project that brings Network Canvas interviews to the web browser.
It allows you to take any existing Network Canvas protocol file, upload it to your own private instance of the app, and then share a URL with participants to allow them to complete the interview on their own device.
The interview experience for participants is identical to that of the desktop applications, but you conduct all protocol, participant, and data management through a secure web-based dashboard.
Although Fresco does not add new features to Network Canvas, it provides an entirely new way to conduct interviews using your existing Network Canvas protocols.

Jump straight in
If you would like to jump straight in and try Fresco, you can visit the sandbox to explore the features of Fresco without needing to deploy it on your own.
Alternatively, you can read the deployment guide to learn how to deploy Fresco for your own study.
Otherwise, you can read on to learn more about the features and functionality of Fresco, and how it differs from the desktop applications.
What is Fresco?
We see Fresco as a way to make conducting Network Canvas interviews more accessible, and to provide researchers with more flexibility in how they conduct their studies. We heard throughout the development of the desktop applications that researchers wanted to be able to conduct interviews remotely, and these calls were only amplified by the COVID-19 pandemic.
We also found that many researchers struggled with the workflow of the desktop applications, and in particular with managing protocol deployment and the aggregation of data.
Fresco is our response to these challenges. It allows researchers to conduct interviews remotely and manage protocols, participants, and interview data through a centralized web-based dashboard.
We also see Fresco as a milestone in the development of Network Canvas Studio, which will be a web-based platform for designing and conducting interviews that we hope to complete in the coming years.
It is important to remember that Fresco does not replace the desktop applications, but rather provides an alternative way to conduct interviews. The desktop software will continue to be supported, and may be a better choice for your study depending on your specific needs.
Fresco is also a pilot project, with modest scope and aims. We will not be adding significant new functionality to Fresco over its lifespan, but we are actively seeking feedback from users to help us improve it and to shape the direction we take with Studio.
Features and Functionality
Fresco includes features to support participant management, protocol management, and data export. It is also designed to be 100% compatible with all existing Network Canvas protocols. Below you can find a brief overview of the features and functionality of Fresco.
Study management
- Dashboard - A researcher-facing area of the app that provides an overview of your study and allows you to manage protocols, participants, and interviews. Secured with a login.
- Activity feed - A real-time log of all significant activity in your study, including when participants start and complete interviews and when you upload or delete protocols.
- Protocol compatibility - Fresco is 100% compatible with all existing Network Canvas protocols.
Recruitment
- Recruitment modes - Two types of recruitment are supported and can be used individually or in combination:
- Anonymous recruitment - Participants can self-enroll in the study using an anonymous onboarding URL. The app automatically generates a unique participant ID for each participant.
- Known participant roster - You can provide a roster of participants, including a label and an identifier, which Fresco uses to generate unique participant URLs for every participant. You can share this URL with participants to allow them to self-enroll in your study.
- Bulk participant import and export - Participants can be added to the study in bulk by uploading a CSV file, and can be exported in the same way allowing interoperability and portability between systems.
- Integration with external survey tools - Fresco allows an identifier to be passed to the app via the onboarding URL, which can be used to link participants to external survey tools. See the advanced topic article on integration with other survey tools for more information.
Data management
- Full data export - Export data from the interviews page with a variety of export options that mirror those in Interviewer.
- Incomplete interview export - Export a CSV of incomplete interviews from the interviews page to send reminders to participants who have not yet completed their interview.
Key differences between Fresco and the desktop apps
You should be aware of several key differences between Fresco and the desktop applications:
- Fresco is a web-based platform for administering Network Canvas interviews. It is not a replacement for the desktop applications, but rather a new way to conduct interviews. Fresco works with all existing Network Canvas protocols and does not add new features to Network Canvas.
- In Fresco, participants complete interviews in a browser by visiting a URL. This means you can conduct interviews remotely, and participants can use their own devices to complete the interview. Note that mobile phones are not supported!
- You also conduct interview management in the browser via a researcher-facing dashboard. You can manage protocols, participants, interviews, and settings configuration through the browser interface.
- Fresco stores all data in a database. This means data is stored on a server on the internet, rather than on a local computer. This has implications for data security and privacy, so you will need to consider the legal and ethical implications of using Fresco.
- You are responsible for hosting and maintaining Fresco on your own servers. This means you will need some technical knowledge to deploy and maintain Fresco.
- Fresco is a pilot project and does not yet support all features of the desktop apps. For example, custom node label workers are not implemented, and videos and audio cannot autoplay on first load due to browser limitations. For a full list of known issues, see the known limitations section below.
Known limitations
Because of the nature of the web platform, we could not implement some features from Interviewer. These include:
- Custom node label workers are not implemented. This would have posed a potential security risk, so we made the decision not to implement them. If you were using this feature and need help with an alternative, please contact us.
- Videos and audio on your information screens cannot autoplay on first load due to browser limitations. Participants must have interacted with the interview before media can autoplay.
- The 'Use fullscreen forms' visual preference is not supported. This preference was useful for devices that have large software keyboards, such as tablets. However, Fresco is designed to be used on a desktop or laptop computer, and so this preference is not necessary.
- The interaction sounds feature introduced in the last release of Interviewer has not been brought over to Fresco yet.
- When exporting data, the "use screen layout coordinates" feature uses a hardcoded screen size of 1920 x 1080. Please note that this does not correspond to the screen size used by your participants. This change was necessary because the screen size can no longer be assumed to be static throughout the interview.
Next steps
To explore Fresco and learn how to use it, we recommend you start with the following resources:
- Deployment guide - Learn how to deploy Fresco for your own studies by reading about the deployment process and following the deployment guide.
- Using Fresco - Learn how to use Fresco in practice by reading the using Fresco guide.
- Fresco Sandbox - A shared example deployment hosted by the project team, where you can explore the features of Fresco without needing to deploy it on your own.
Should you encounter issues, we encourage you to use the search function at the top of each page, read our FAQ, or visit our community forum for support.