IntegrationsSlackGitHub

GitHub mentions in Slack, beyond your own repos

Every GitHub-to-Slack integration you will find watches repositories you own: new issues, pull requests, pushes. The issues that name your product in someone else’s repository — a migration that broke, a comparison, a request to support you — are invisible to all of them. That is what FishOut searches for.

GitHub search runs hourly, Free included. Slack alerts are on every plan.

[01] WHAT ARRIVES/ SLACK MESSAGE

A GitHub post, in Slack

An issue in a stranger’s migration tool about your competitor’s webhooks. GitHub has no Reply call, so the headline just says relevant.
#brand-watch

FishOutAPPnow

Relevant mention on GitHub

Migrating from Notchmail: webhook payloads are missing the thread id

Relevance 82 · Competitor · Negative · by rbaptiste

Labels: Has a problem

Open in FishOut·View on GitHub

[02] WHAT GETS FILTERED/ NOISE

What never reaches Slack

2 GitHub matches that go to Filtered instead, each with its reason.
Filtered · GitHub
18
Pull request · depsGitHub

Bump acmemail-sdk from 3.2.0 to 3.2.1

Filtered · Off-brief

Automated dependency bumps name your package and say nothing.

18
Issue · awesome-listGitHub

Add 40 more email tools to the list

Filtered · Below threshold

A list entry is a mention; it is not a conversation.

[03] KEYWORDS THAT WORK HERE/ GITHUB

For GitHub, into Slack

More keyword shapes are on monitoring GitHub.

Your package or SDK name, exactly as published

Issues quote import names and error messages, not your marketing name.

A competitor plus “migrate” or “import”

Migration tooling is where people leaving a competitor leave a public trail.

A floor of 70

GitHub issues are specific and usually real, so 70 lets most genuine bug reports and requests through while dropping list entries.
Settings · Notifications

Slack

GitHub → a channel

Healthy

Relevance floor70

Eventsmention.scored
Batch bursts5 min
[04] SET IT UP/ 4 STEPS

Four steps, about five minutes

GitHub into Slack, start to finish.
  1. 1

    Create a Slack app and turn on Incoming Webhooks

    Walkthrough on the Slack guide.

  2. 2

    Paste it under Settings → Notifications → Slack

    Then send a test.

  3. 3

    Add GitHub keywords under Keywords

    Start with: Your package or SDK name, exactly as published.

  4. 4

    Floor 70, mention.scored

    Batching stays on.

A channel for engineering, another for the rest

GitHub alerts are mostly for engineers; send them to an engineering channel with its own webhook rather than #brand-watch. Each Slack webhook is bound to one channel, so that is a second FishOut channel with its own floor.
[05] A BUSY DAY/ DIGEST

When GitHub gets loud

GitHub mentions come in clusters when a release breaks something downstream: five repositories file the same bug in an afternoon. The digest gathers them into one message, which is also the quickest way to notice they are the same bug.
#brand-watch · 5-min digest

FishOutAPP+5m

3 new mentions for AcmeMail

  • Notchmail export drops attachments over 10 MB · GitHub · 85
  • Migration guide from Notchmail to self-hosted · GitHub · 79
  • Request: AcmeMail adapter for our ticket bridge · GitHub · 74

Open in FishOut

[06] THE RECIPE YOU WOULD OTHERWISE BUILD/ DIY

Zapier GitHub + Slack

Zapier’s GitHub triggers fire on events in a repository you choose, and its New Mention trigger fires when your GitHub username is mentioned.
  • No trigger searches all of GitHub for a keyword
  • Polling on Zapier’s schedule — every 15 minutes on Free
  • A Zap per repository you want to watch
Zapier GitHub + Slack compared with FishOut
 The recipeFishOut
What reaches SlackEvery matchCoverage read at 70 or above
A busy hourA message per matchOne now, one digest
Slack deliverySee its source$0 on Free

Source

[07] OPEN IN FISHOUT/ THE INBOX

From Slack to a drafted reply

“Migrating from Notchmail: webhook payloads are missing the thread id”, open in the inbox. You send the reply; FishOut never posts.
GitHubrbaptiste
82

Migrating from Notchmail: webhook payloads are missing the thread id

Has a problemCompetitor

Draft reply

Copy and open threadYou send it

Questions

GitHub elsewhere