Customer feedback and AI triage guides
418 guides, newest first. Page 4 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.
How to Weigh a Feature Request in Salesforce by the ARR of the Accounts Asking For ItThe ARR isn't missing from Salesforce, it's just on a different object than the ask. Here's the one report that puts both numbers together.September 5, 2026 · 6 min read
How to Turn Competitor Mentions in Gong Calls into Product Gap SignalsGong flags when a competitor's name comes up on a call. Turning that into a real gap signal takes a log Gong doesn't build for you, and here's how.September 5, 2026 · 7 min read
How to stop new feature requests from hiding inside resolved email threadsResolved email threads still get replies, and most tools reopen them without flagging the new ask. Here is how to catch it before it gets buried again.September 5, 2026 · 6 min read
How to link a Jira epic to the companies that requested it, not just peopleJira's Reporter field holds one person per issue, and epics don't total who's behind them. Here's the manual fix, and where it stops being trustworthy.September 5, 2026 · 7 min read
How Do You Tell If a Bug Report Is Too Vague to Hand to Devin?Four questions decide whether a bug report is ready for Devin or needs a human first: one symptom, one path, a repro, a way to check the fix.September 5, 2026 · 6 min read
How to track feature requests from MSP clients across Microsoft Teams channelsTeams has no native rollup across shared channels. A shared tracker and a scheduled sweep get an MSP team to roughly 20 client channels before the cracks show.September 5, 2026 · 7 min read
How to Give JSM Customers Visibility into Linked EpicsThe JSM portal never renders linked issues, so a request never shows the epic it's attached to. Here's the native workaround, and where it runs out.September 5, 2026 · 6 min read
How to get Zendesk Side Conversations about a bug into your roadmapSide Conversations attach engineering's Slack discussion to one ticket. Here's how to pull that context out and into a tracked roadmap item.September 5, 2026 · 8 min read
How to Tell If Multiple Customers Are Hitting the Same Bug Across Different Slack ChannelsSlack Connect channels are siloed by design, so the same bug in three of them looks like three unrelated complaints until someone builds a way to compare.September 5, 2026 · 7 min read
What to Do When Sales Promises a Feature That Doesn't Exist YetThe contract is signed and the feature isn't built. Here's the 48-hour response, and the commit gate that stops it from happening again.September 5, 2026 · 7 min read
Can Claude Code Auto-Load Context From an Assigned GitHub Issue?Assigning a GitHub issue does not auto-start a Claude Code session. Here is what actually triggers Claude Code, and the DIY workaround's limit.September 5, 2026 · 6 min read
How to give Cursor context about a specific customer bug reportCursor indexes your repo, not your Zendesk queue. Here's how to get one bug's customer story into a task, by hand and through a connected MCP server.September 5, 2026 · 6 min read
Why Does Devin Struggle Once a Codebase Gets Past ~15-20k Lines?Cognition doesn't publish a line-count cutoff, but its own docs admit large repos hit built-in indexing limits. Here's what that means for bug tickets.September 5, 2026 · 6 min read
Stopping PostHog Survey Slack Notifications From Drowning Your ChannelPostHog's Slack destination for surveys posts one message per response, with no digest setting. Here's the closest native workaround, and its ceiling.September 5, 2026 · 7 min read
How to see all your Stripe cancellation reasons in one dashboardStripe stores every cancellation reason on its own subscription record with no rollup view. Here's the Sigma query that groups them by reason and MRR lost.September 5, 2026 · 6 min read
Why Do GitLab Issue Board Labels Turn Into Workflow Chaos?GitLab's label-list boards make a column a label, so a customer-request label collides with a board-column label. Scoped labels fix the collision, not the requester.September 5, 2026 · 8 min read
Can Notion Forms Replace a Dedicated Feature-Request Intake Tool?Notion Forms are free on every plan and write straight into a database. What they can't do is catch a request that never reaches the form at all.September 5, 2026 · 6 min read
How to rotate Linear triage so it doesn't burn out one personLinear Triage automates on-call rotation, but rotation alone doesn't shrink the queue. Here's the setup, and where Modem trims what triage has to see.September 5, 2026 · 6 min read
How to Route Salesforce Cases Tagged 'Feature Request' to the Right Eng BacklogAssignment Rules can route a case to a Salesforce queue, not a Jira project or Linear team. Here's the Flow-based bridge, and where its mapping breaks.September 5, 2026 · 8 min read
Can you tag a whole team in a Front comment?Front has no single mention that reaches a whole team. Two workarounds exist, both with a catch, plus what to do when a tagged person is out.September 5, 2026 · 6 min read
Why Does a Bug Reported in Slack Need to Become a GitHub Issue Before Devin Can Fix It?Devin answers questions fine from a Slack thread, but fixing a bug runs through a GitHub issue carrying scope, context, and success criteria Slack lacks.September 4, 2026 · 7 min read
Can You Tell Which Discord User Is a Paying Customer or Just a Lurker?Discord shows a username, roles, and a join date, nothing about billing. Here is the identifier that actually connects a handle to a paying account.September 4, 2026 · 7 min read
How to Avoid Filing the Same Feature Request Five Times from Five Different Gong CallsGong's trackers and Ask Anything only see Gong. Neither one checks your tracker, so five reps can each file a ticket for the same ask without ever knowing.September 4, 2026 · 6 min read
How Long Microsoft Teams Keeps Message HistoryTeams has no default expiration on messages. What deletes them, and when, is an admin-configured retention policy, and it can differ per person in the same chat.September 4, 2026 · 9 min read
How to Notify a JSM Customer When Linked Engineering Work Is DoneJSM's linked-work notification is a per-project automation rule. Reaching a second project needs admin rights; a Linear or GitHub issue, it can't see at all.September 4, 2026 · 6 min read
How to Stop Duplicate Jira Tickets from Multiple IntegrationsSentry alerts, GitHub issues, and Slack messages each turn into a Jira ticket a different way, and nothing checks whether one already exists. Here's the habit that catches it, and where it stops holding.September 4, 2026 · 7 min read
Zendesk's Own Public Roadmap GapZendesk has no public roadmap of its own upcoming features, and nothing native lets you build 'here's what shipped because you asked' for your product either.September 4, 2026 · 6 min read
How to turn a Slack message into a GitHub issue without a custom botGitHub's own Slack app has a message shortcut that files an issue with the message and a link back attached. No bot code required.September 4, 2026 · 5 min read
How Do You Turn a Support Escalation Into a Jira Ticket Devin Can Actually Execute?A support-escalated bug reaches Jira missing fields an engineer-authored ticket has by default. Here's what to add before Devin picks it up, and why.September 4, 2026 · 7 min read
How to stop a single loud customer from skewing your roadmapTwo counts settle it: how many separate accounts asked for the same thing, and whether one account's size is doing the persuading instead of its breadth.September 4, 2026 · 7 min read
How to turn Microsoft Teams messages into Jira tickets with contextFiling the ticket and getting Jira's status updates back into the Teams channel are two separate setups, and only one of them works without a webhook you have to build yourself.September 4, 2026 · 7 min read
How to route Discord bug reports into Linear without losing the reporterLinear's own Discord integration needs a linked account and a manual command, and it drops the reporter. Here's what closes that gap, and what still doesn't.September 4, 2026 · 7 min read
How to turn a Slack thread into a Linear issue without losing the threadLinear can keep one live link between a Slack thread and an issue. The catch: only one thread stays synced, and the second thread rarely does.September 4, 2026 · 6 min read
Intercom Conversations With Salesforce ContextIntercom's Salesforce app pins live account and opportunity fields to the inbox. Here's exactly what it shows, what it takes to set up, and where it stops.September 4, 2026 · 7 min read
How to connect Intercom conversations to Linear issuesLinear's native Intercom integration links conversations to issues both ways. Here's what it does, and where progress updates stop reaching support.September 4, 2026 · 5 min read
Stop Claude Code From Leaking Repo Details in Bug ReportsAsking Claude Code to scrub org names and file paths is a request, not a control. Put a rule or hook on the command that actually posts the issue.September 4, 2026 · 6 min read