Linear Integration
Turn customer feedback into actionable issues in Linear. Automatically create issues from negative feedback or manually create them from the dashboard.
Setup
-
Go to Integrations in the main navigation and find the Linear card
-
Click Connect
-
Select your Linear workspace
-
Authorize HappyPanda to access Linear
-
Choose your default team and labels
-
Configure auto-create settings
OAuth Permissions
HappyPanda requests access to:
- Read teams and projects
- Create issues
- Read labels and workflows
Configuration
Default Issue Settings
Configure defaults for new issues:
| Setting | Description |
|---|---|
| Team | Which team receives new issues |
| Labels | Default labels to apply |
| Priority | Default priority level |
| Project | Optional project assignment |
Auto-Create Rules
Configure when issues are created automatically:
- All feedback - Create an issue for every submission
- Low scores only - Only for NPS 0-6 or CSAT 1-2
- Manual only - Disable auto-create, create from dashboard
Priority Rules
Set priority based on feedback:
| Feedback Type | Suggested Priority |
|---|---|
| NPS 0-3 (Detractors) | High or Urgent |
| NPS 4-6 (Detractors) | Medium |
| Bug reports | High |
| Feature requests | Low |
Issue Format
Issues created from feedback include:
Title: First line of feedback or auto-generated summary
Description:
User feedback from HappyPanda
Rating: 3/10 (Detractor)
Feedback:"The checkout process is confusing. I couldn't find where to enter my discount code."
---Submitted: January 18, 2025 at 2:30 PMEmail: [email protected]Page: https://example.com/checkoutView in HappyPanda: [Link]Labels: Automatically applied based on:
- Survey type (feedback, bug, feature-request)
- Custom labels from settings
Manual Issue Creation
Create issues manually from the dashboard:
-
Open a feedback submission in HappyPanda
-
Click Create Linear Issue
-
Select team and customize title/description if needed
-
Click Create
-
Issue link is saved with the submission
Best Practices
- Use labels to categorize - Create labels for bug, feature, feedback, urgent
- Set up automation in Linear - Auto-assign issues to team members
- Review and triage regularly - Don’t let feedback issues pile up
- Link back to HappyPanda - Issues include a link to the original submission
Troubleshooting
Issues not being created
- Verify auto-create is enabled - Check Integrations → Linear settings
- Check team permissions - Ensure you have permission to create issues in the selected team
- Confirm integration status - Verify Linear shows as “Connected”
- Check feedback matches rules - Auto-create only triggers for matching feedback
Issues created in wrong team
- Update team selection in Integrations → Linear settings
- Verify you have access to the correct team in Linear
Can’t see all teams
- Check your Linear workspace permissions
- Re-authenticate the Linear integration
- Contact your Linear workspace admin
Disconnecting Linear
-
Go to Integrations in the main navigation
-
Click Disconnect on the Linear card
-
Optionally, revoke HappyPanda access in Linear settings