Customer feedback and AI triage guides
418 guides, newest first. Page 6 of 12.
We build Modem, which triages user signal from support, chat, and analytics, stitches scattered reports into clear topics, and gives your whole product team the full picture.
Why Do Half Your GitHub Issue Reports Skip the Template?Blank issues survive for maintainers by design, markdown templates don't block submission, and GitHub's own config toggle has an open bug against it.September 4, 2026 · 5 min read
How Do You Handle Release Notes and Changelogs With Only Linear?Linear's Releases tracks deployments and can draft notes, but it doesn't publish anything customers see. Here's what's native and what you still build.September 4, 2026 · 6 min read
How to Merge Duplicate Salesforce Cases from One Customer About the Same BugCase Merge handles three cases from one account in a few clicks. It won't find them for you, and it won't stop a fourth case from a reply email.September 4, 2026 · 7 min read
How to Export Gong Call Data Without Hitting API Rate LimitsGong caps the API at 3 calls a second and 10,000 a day. Here's how to page through a historical export without tripping either limit.September 4, 2026 · 7 min read
Why Does Discord Search Fail to Find Old Feature Requests?Discord's search matches literal words, not meaning, and its own docs admit results thin out for messages nobody's opened in a while.September 4, 2026 · 7 min read
Turning a Microsoft Teams message into a Linear or Jira ticketPower Automate's Teams trigger is free and one click. The Jira connector on the other end is Premium, and Linear has no connector at all.September 4, 2026 · 7 min read
Can JQL Search for Feedback from a Specific CustomerJQL can search text fields and structured fields, but neither one is a customer field. Here's what each search actually returns, and where the gap is.September 4, 2026 · 7 min read
How to mine feature requests out of Zendesk CSAT commentsZendesk's CSAT comments are free text with no feature-request category. Here's how to pull requests, and the occasional bug report, out of them anyway, and where that stops scaling.September 4, 2026 · 8 min read
Can You Point an AI Agent at a Slack Channel to Summarize Customer Feedback?Yes, with a bot token and read access to history, though Slack's search API needs a separate user token and one-off summaries don't stay deduped over time.September 4, 2026 · 6 min read
Is an Ignored Sentry Issue Still Affecting Customers?Sentry's ignore and resolve states are volume checks, not customer checks. Here's what they actually watch for, and how to check the rest yourself.September 4, 2026 · 7 min read
How to Tell Which GitLab Issues Came From a Real Customer vs. an Internal IdeaGitLab ships no default field for this. Here are the three conventions teams build by hand to mark an issue as customer-sourced, and where each breaks.September 4, 2026 · 6 min read
How to search GitHub issues across every repo in your org at onceGitHub's org: qualifier already covers every repo at once. The gap is what happens after: no dedupe, no persistent board, no automation without scripting.September 4, 2026 · 6 min read
How to export Microsoft Teams chat history for feedback analysisThere's no export button in Teams. The real paths run through the Graph Export API or Purview eDiscovery, and both are admin-only.September 4, 2026 · 8 min read
How to Add Custom Fields to a Linear Customer RequestLinear customer requests don't take custom fields. Here's what you get instead, the workarounds teams try, and where they stop holding up.September 4, 2026 · 7 min read
How to Group Jira Service Management Requests by Customer OrganizationJSM's Organizations field groups requests, but only inside one project. Here's the setup, the step people miss, and where it stops scaling.September 4, 2026 · 7 min read
How to Get Opportunity Loss Reasons in Salesforce Actually Seen by ProductA Salesforce loss-reason picklist reaches product only if something routes it there. Here's the validation rule, the report, and where routing stops scaling.September 4, 2026 · 6 min read
How to audit Zendesk macro and tag sprawl before it buries feedbackA quarterly audit of Zendesk's macro usage sort and tag collisions, so the same request stops splintering across five different tag strings.September 4, 2026 · 6 min read
Does Gong's Salesforce Integration Actually Get Feature Requests to Your Product TeamGong's Salesforce integration logs calls as CRM activity. It was never built to count, dedupe, or route feature requests to product.September 4, 2026 · 6 min read
Can Slack Workflow Builder Actually Triage Bug Reports, or Just Collect Them?Workflow Builder turns a bug report into a structured post in a channel. It doesn't dedupe, classify, or file the ticket for you.September 4, 2026 · 6 min read
Should Engineers Read Raw Customer Feedback, or Only PM-Filtered Summaries?Pure filtering loses wording and severity. A raw firehose kills focus. The split that holds routes by volume, not by paraphrase.September 4, 2026 · 7 min read
Microsoft Teams Shared Channels vs Guest Access for Customer SupportGuest access adds the client's contact to your directory. Shared channels don't. For most support relationships, that difference decides it.September 4, 2026 · 6 min read
Why Jira Service Management CSAT Survey Response Rates Are So LowOne JSM admin reports a 7% CSAT response rate, below the 8-15% an Atlassian partner calls typical. The fixes are mostly delivery and timing, and even a good rate has limits.September 4, 2026 · 6 min read
Can Claude Code Prioritize Issues by Which Customers Are Affected?Claude Code's native GitHub triage sorts by label, severity, and duplicates, not by which paying customer filed the issue. Here's the gap and what closes it.September 4, 2026 · 6 min read
How to notify a customer when the Jira issue they care about shipsJira has no native way to notify a linked issue's original requester on resolution. Automation rules close the gap. Here's the setup, and where it breaks.September 4, 2026 · 6 min read
How to review what Cursor's background agent changed before it opens a PRCursor's background agents open real PRs, on GitHub or elsewhere, so reviewing one is ordinary PR review. The hard part is coordinating several agents' diffs at once.September 4, 2026 · 8 min read
What Zendesk Intelligent Triage Actually ClassifiesIntelligent Triage classifies tickets by topic, sentiment, and language for routing. It was never built to count how many customers asked for a feature.September 4, 2026 · 6 min read
How to sort GitHub issues by something better than thumbs-up countGitHub already sorts issues by reaction count. It has no idea which reactor is a paying account and which is a drive-by. Here's how to weight the list by who's behind each reaction.September 4, 2026 · 5 min read
How to notify Slack when Claude Code fixes a reported bugClaude Code has no built-in Slack notifier. Hooks get you there, but the gap is that a generic 'task finished' ping doesn't say who's waiting.September 4, 2026 · 6 min read
Why Can't You Record a Slack Huddle With a Customer for Feedback?Slack has no built-in way to record a Huddle on any plan. Here's what happens to that feedback, and how to keep it from disappearing.September 4, 2026 · 7 min read
How to Stop Sentry Slack Alerts From Becoming NoiseSentry's own alert rules can cut Slack noise, but each rule needs someone to build and maintain it. Here's the setup, and where it stops holding.September 4, 2026 · 6 min read
Why Multiple Cursor Background Agents Conflict on One RepoCursor isolates each background agent on its own branch, so they don't collide while running. The conflicts show up later, at merge, and on the platform itself.September 4, 2026 · 6 min read
What's the actual difference between a GitLab epic and an issue for feature requests?An epic can only be created at the group level; an issue only at the project level. Most single-project requests want an issue with a milestone, not an epic.September 4, 2026 · 6 min read
Why Sentry Splits One Error Into Multiple IssuesSentry groups by fingerprint, not by what the error looks like to a human. A one-frame stack trace difference is enough to file a second issue.September 4, 2026 · 6 min read
Can Notion AI Actually Analyze Customer Feedback Themes?Notion AI reads and summarizes your feedback database well. It won't merge duplicate rows into one theme first, and that's usually what's broken.September 4, 2026 · 6 min read
Can a GitLab Issue Belong to More Than One Project or Group?No. A GitLab issue lives in exactly one project. Related-issue links, group milestones, and epics can connect the pieces, but none merge two issues into one.September 4, 2026 · 7 min read
Can You Convert a GitHub Discussion Back Into an Issue Without Losing the Thread?GitHub only ships one direction as a real conversion, issue to discussion. Going the other way takes a manual pattern that keeps the thread attached.September 4, 2026 · 7 min read