Skip to main content

Surveys in LinearB

Surveys in LinearB: Gather structured team feedback on developer experience, productivity, and tooling. Visualize results in real time with dashboards and heat maps to spot trends and drive improvement.

Steven Silverstone
Updated by Steven Silverstone

The Surveys feature in LinearB helps organizations collect structured feedback from engineering teams and analyze developer experience, productivity, tooling, AI adoption, and team satisfaction.

Surveys are distributed through Slack and results are displayed in LinearB using topic scores, team heatmaps, answer distributions, and comments.

Access Surveys

To open the Surveys page:

  1. In the navigation bar, click Productivity > Surveys.
  2. Select the Management or Dashboard tab.

Management Tab

The Management tab lists active, completed, and draft surveys.

Each survey row includes:

  • Name: The survey name and description.
  • Start date: The date the survey was launched.
  • End date: The date the survey was closed, when applicable.
  • Participants: The selected participant group or teams.
  • Topics: The topics included in the survey.
  • Status: The current survey state, such as Draft, Running, or Completed.
  • Responses: The number of submitted responses. For managed surveys, this may show responses out of the total eligible participants.

From the Management tab, you can:

  • Create a new survey.
  • Edit and launch a draft survey.
  • End a running survey.
  • View results for completed surveys.
  • Open additional actions from the survey row menu.
Surveys remain active until they are manually closed from the Management tab.

Survey Distribution

After a survey is launched, participants receive a secure survey link through Slack notifications.

The survey link remains active until the survey is manually closed from the Management tab.

During survey setup, LinearB shows whether any selected participants cannot receive the Slack survey link.

  • Participants with a valid Slack connection receive the survey link after launch.
  • Participants without a valid Slack connection cannot receive the Slack notification.
  • Select Manage User Details to review users who cannot receive the survey link.
Survey invitations are sent through Slack. Make sure selected participants are connected to Slack before launching the survey.

Dashboard & Analysis

The Dashboard tab displays survey results and response analysis.

Use the survey selector to choose which survey results to view.

Topic Scores

Each survey topic has an average score based on participant responses.

  • Each question is a statement rated on a 1–5 agree scale.
  • 1 means strongly disagree.
  • 5 means strongly agree.
  • Higher scores indicate more positive responses.

A topic score is calculated as the average score across the questions in that topic.

Overall Score

The overall score is the average across all topics and teams in the selected survey.

Heatmap

When survey results include team-level data, LinearB displays a heatmap.

  • The top row shows the average score across all teams for each topic.
  • Each team row shows that team’s average score for each topic.
  • Cells use color to highlight stronger and weaker topic scores.
  • Teams with too few responses show as N/A.

Click a heatmap cell to open a drill-down view.

The drill-down view includes:

  • Question-level average scores.
  • Answer distribution across the 1–5 scale.
  • Participant comments for the selected topic or team.

Managed Access Results

When a survey uses managed participants, all selected teams appear in the results view, even if some teams have not submitted enough responses to display scores.

  • Teams with enough responses show score data.
  • Teams with insufficient responses show as N/A.
  • The results view shows participation based on the selected participant group.

Unlimited Access Results

When a survey is open to the organization, only teams with submitted responses appear in team-level result views.

Privacy and Anonymity

LinearB protects respondent anonymity by hiding scores when there are too few responses.

  • Scores are not displayed for a topic, question, or team with fewer than 3 responses.
  • Hidden scores appear as N/A.
  • Comments and drill-down data follow the same anonymity rules.

No Team Data

If users are not assigned to teams, LinearB displays results as topic-level bar charts instead of a team heatmap.

You can still drill down into each topic to view question-level averages, answer distributions, and comments.

Using Survey Results

  • Use topic averages to identify broad areas of strength or concern.
  • Use the heatmap to compare results across teams.
  • Use drill-down views to understand the specific questions behind each score.
  • Use comments to understand the context behind the numbers.
  • Run surveys on a regular cadence to track changes over time.

Troubleshooting

Participants did not receive the survey link

Survey links are sent through Slack notifications.

  • Verify that the participant is connected to Slack.
  • Check whether the Distribution step showed users who could not receive the Slack link.
  • Select Manage User Details to review affected users.
Scores are missing

Scores are hidden when there are fewer than 3 responses for the relevant topic, question, or team.

A team shows N/A

N/A indicates that there are not enough responses to display anonymized results for that team or topic.

No heatmap appears

A heatmap appears when team-level result data is available. If users are not assigned to teams, results are displayed as topic-level bar charts.

How did we do?

Creating a Survey in LinearB

Contact