Skip to main content

Creating a Survey in LinearB

Easily collect team feedback on dev experience and tools. Create surveys, track responses, and spot trends with dashboards and heat maps

Steven Silverstone
Updated by Steven Silverstone

Create and launch surveys in LinearB to collect structured feedback from engineering teams.

The survey setup flow guides you through defining the survey details, selecting topics, choosing participants, configuring distribution, and launching the survey.

Survey links are distributed through Slack notifications after launch.

Start a New Survey

To create a new survey:

  1. In the navigation bar, click Productivity > Surveys.
  2. Select the Management tab.
  3. Click + Create new.

Step 1: Setup

In the Setup step, enter the basic survey details.

  • Survey name: Enter a clear name that identifies the purpose of the survey. This name appears in LinearB and is visible to participants.
  • Survey description: Enter a short description explaining the purpose of the survey.

Click Continue to move to the next step.

Step 2: Topics

In the Topics step, choose the topics to include in the survey.

Each topic includes a set of standardized survey questions. Some topics may also include optional comment fields for additional context.

Available standard topics may include:

  • Developer Experience
  • Satisfaction and Well-Being
  • Productivity and Workflow
  • Tools and Platforms
  • AI-Assisted Development
  • Collaboration and Team Culture
  • Code Quality and Maintainability
  • Developer Empowerment and Growth

Select the topics you want to include, then click Continue.

Customize Topics

Depending on your configuration, you can customize survey topics before launch.

  • Edit: Modify the topic name or question text.
  • Duplicate: Create a copy of an existing topic.
  • Delete: Remove a topic from the survey.
  • Add topic: Add a custom topic to the survey.
Use customized topics carefully. Standardized topics make it easier to compare results across surveys over time.

Step 3: Participants

In the Participants step, choose who can respond to the survey.

LinearB supports two participant modes:

  • Unlimited Access: The survey is available to all eligible users in the organization.
  • Managed Access: The survey is available only to users in selected teams or groups.

Managed Access

Use Managed Access when you want to send the survey to specific teams or groups.

  • Select one or more teams or groups from the organization hierarchy.
  • Selecting a higher-level group includes the teams beneath it.
  • Selected teams and groups appear in the participants list.
  • Only eligible users in the selected teams or groups can submit responses.

Unlimited Access

Use Unlimited Access when the survey should be available to the whole organization.

In this mode, any eligible LinearB user can respond.

Step 4: Distribution

In the Distribution step, review how participants will receive the survey.

After launch, LinearB sends the survey link to participants through Slack notifications.

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

Review Slack Notification Readiness

Before launch, LinearB checks whether selected participants can receive the Slack survey link.

  • Participants with a valid Slack connection can receive the survey link.
  • Participants without a valid Slack connection cannot receive the survey notification.
  • If some participants cannot receive the link, LinearB displays a warning in the Distribution step.
  • Select Manage User Details to review affected users.
Make sure selected participants are connected to Slack before launching the survey.

Step 5: Launch

In the Launch step, review the survey summary before sending it.

The summary includes:

  • Survey name
  • Survey description
  • Selected topics
  • Selected participants

Click Launch Survey to activate the survey and send Slack notifications to participants.

After launch, the survey appears in the Management tab with a Running status.

Surveys remain open until they are manually ended from the Management tab.

Save a Draft

You can save a survey as a draft before launch.

Draft surveys appear in the Management tab and can be edited and launched later.

After Launch

After a survey is launched:

  • Participants receive the survey link through Slack.
  • Responses begin appearing in the Dashboard tab as they are submitted.
  • The survey remains active until it is manually closed.
  • Completed surveys remain available for results analysis.

Troubleshooting

Some participants cannot receive the Slack survey link

Open the Distribution step and select Manage User Details to review users who cannot receive Slack notifications.

Make sure affected users are connected to Slack before launching the survey.

The Launch button is disabled

Review each setup step and confirm that all required fields are completed.

A user cannot respond to the survey

Confirm that the user is eligible to participate in the survey. For managed surveys, verify that the user belongs to one of the selected teams or groups.

How did we do?

Surveys in LinearB

Contact