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
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.
Start a New Survey
To create a new survey:
- In the navigation bar, click Productivity > Surveys.
- Select the Management tab.
- 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.
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.
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.
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.
Related Articles
How did we do?
Surveys in LinearB