Create & use surveys in your portal
This guide will walk you through the setup and use of surveys in your portal.
We will learn how to configure a survey, collect responses, and view feedback insights from developers to drive engineering improvements.
Overviewโ
Surveys help you gather direct, valuable feedback from developers across your organization.
Port allows you to run surveys and view their results in your portal, allowing for:
- Easy survey setup from templates.
- A convenient way to publish developer surveys to Port users.
- A familiar way for Port users to respond to surveys.
- A response pipeline that feeds insights into a dashboard.
New componentsโ
When you set up a survey, Port automatically creates the following components to enable survey distribution and feedback collection:
Blueprints
These blueprints model the survey data and are only created the first time you install a survey:Survey Template
โ Defines the structure of a survey that can be reused multiple times.
Survey
โ Represents each instance of a survey template.
Question Template
โ Defines reusable question formats like "text" or "selection".
Question
โ Contains the actual questions being asked in a particular survey.
Response
โ Stores individual survey responses submitted by users.

Self-service action
A self-service action will be created for each survey instance.This action allows developers to respond to the survey.
You can control who can respond to the survey via the action's permissions.
Dashboard page
Visualizes survey submissions and aggregates trends in developer sentiment.Additional resources
To capture responses, the experience also includes a webhook data source that ingests survey responses when submitted via the self-service action.Prerequisitesโ
To set up surveys in your portal, you will need admin permissions in your portal.
Once you have set up one or more surveys, you will need:
- A communication channel (e.g., Slack, email) to distribute survey links.
- Clarity on who should respond (teams, roles, or org-wide).
Set up a surveyโ
-
Go to your software catalog.
-
Click on the
+ New
button in the left sidebar, then chooseNew experience
. -
In the modal, choose
New Survey
. -
Choose a survey type and give it a unique identifier (this will allow you to run this survey multiple times and track its results over time).
-
To finish, click
Create
.
Configure & distribute the surveyโ
-
Adjust Survey Visibility:
- Go to the self-service page of your portal.
- Find the survey, then click the
...
button and selectEdit
. - Go to the
Permissions
tab and configure who can respond to the survey (i.e. who can execute this action).
-
Distribute the Survey:
-
Hover over the action card, then click on the chain icon to copy the link to the survey.
-
Share the link with your team via Slack, email, or other internal channels.
-
View resultsโ
Navigate to the survey dashboard created in the "Surveys" folder in your software catalog.
Once responses are submitted, you'll see developer sentiment and trends visualized in real time.

These insights help platform and engineering teams understand friction points, monitor developer experience, and prioritize where to invest future resources.