PullNotifier Logo

PullNotifier

GitHub Enterprise Server Β· EMU Β· Self-hosted

Slack PR notifications for GitHub Enterprise Server

The hosted GitHub Slack app only talks to github.com β€” it can’t reach your GHES instance. PullNotifier supports GHES, EMU, and air-gapped setups with the routing, reviewer mapping, and digests your platform team doesn’t have to build or maintain.

30-minute call Β· we scope your deployment model on the spot

Why GHES teams get stuck on Slack notifications

GitHub Enterprise Server runs in your own network β€” and that breaks the integrations everyone else takes for granted.

The hosted Slack app can’t reach GHES

The official GitHub app in the Slack App Directory only talks to github.com. It cannot subscribe to repositories on a GHES instance behind a VPN or in a private subnet β€” /github subscribe simply has nothing to connect to.

Self-hosting the open source bot is a project

You can clone github/slack-bot, expose a webhook endpoint reachable from your GHES instance, and run it yourself. It works β€” but your platform team now owns uptime, upgrades, and a bot that still lacks reviewer mapping, routing, and digests.

Compliance rules out most third-party tools

Tools that request repository contents access are a non-starter for regulated teams. You need an integration that reads PR metadata only β€” titles, reviewers, labels, status β€” and never your source code.

Three ways to run PullNotifier with GHES

From a managed connection through your proxy to a deployment that never leaves your network.

Most common

Managed integration

PullNotifier connects to your GHES instance as a managed service, including air-gapped setups where outbound traffic from GHES has to go through a proxy. Fastest to set up β€” no infrastructure on your side.

Isolation

Dedicated infrastructure

Your own dedicated server and database, operated by us. Full feature set with hard tenant isolation for organizations that require it.

Air-gapped

Fully self-hosted

Deploy PullNotifier inside your own network using our Docker container. Nothing leaves your infrastructure β€” the option for the strictest environments.

Everything the self-hosted bot doesn’t do

The open source github/slack-bot posts events. PullNotifier runs your review workflow.

Smart, scoped PR cards

Cards update in place as the PR moves through draft, review, changes requested, and merged. No new message every event.

Multi-channel routing

Route by repo, label, author, or branch across hundreds of repositories and teams β€” the frontend repo to #frontend-prs, hotfixes to their own channel.

Reviewer @-mentions that work

Map GitHub usernames to Slack handles in bulk so review requests actually ping people instead of rendering as plain text.

Enterprise Managed Users (EMU)

Full support for GitHub EMU organizations, with a dedicated setup flow and user-mapping handled for you.

Daily PR digest

A configurable morning summary of every open PR and its blocker. Standups get shorter, stale PRs get unstuck.

Personal notifications

DM engineers when they’re requested as a reviewer, when their PR is approved, or when changes are requested β€” with per-user conditions.

PullNotifier vs self-hosting the official bot

CapabilitySelf-hosted github/slack-botPullNotifier
Works with GitHub Enterprise Server
Works behind a proxy / air-gapped

You build it

You maintain the infrastructure

Yes β€” your platform team

Optional (self-hosted tier)

Reviewer β†’ Slack user mapping
Multi-channel routing rules
Daily digests & reminders
EMU support
Dedicated support & setup help

Enterprise Managed Users

Running an EMU enterprise? PullNotifier supports EMU organizations end to end β€” request setup from your dashboard and we configure the user mapping for you, typically within 4 to 8 business hours.

Read the EMU setup guide

Built for security review

  • Read-only access to PR metadata β€” never repository contents or source code

  • Send-only Slack permissions β€” we never read your messages

  • Encryption in transit and at rest, data minimization by design

See every permission we request

GitHub Enterprise Server FAQ

Does PullNotifier work with GitHub Enterprise Server?

Yes. PullNotifier supports GHES as a managed integration, including air-gapped setups where outbound traffic from your GHES instance has to go through a proxy. For the strictest environments, PullNotifier can also run fully self-hosted inside your network via a Docker container, or on dedicated infrastructure we operate for you.

Does the official GitHub Slack app support GitHub Enterprise Server?

Not the hosted one. The GitHub app in the Slack App Directory only talks to github.com, so it cannot reach a GHES instance behind a VPN or in a private subnet. Your options are self-hosting the open source github/slack-bot yourself, or using a managed integration like PullNotifier that supports GHES.

Do you support GitHub Enterprise Managed Users (EMU)?

Yes. EMU organizations are fully supported. Setup involves a short request flow β€” we configure the mapping for your organization, typically within 4 to 8 business hours, and notify you when it is ready. See the EMU setup guide for the step-by-step.

Can PullNotifier access our source code?

No. PullNotifier requests minimal, read-only GitHub permissions and only reads pull request metadata β€” titles, descriptions, labels, reviewers, and review status. It has no access to repository contents, source code, or file changes. The security page lists every permission and why it is requested.

Can PullNotifier run entirely inside our network?

Yes. The self-hosted option deploys PullNotifier within your own infrastructure using our Docker container, so both your GHES instance and the integration stay inside your network boundary.

How is the GitHub Enterprise Server plan priced?

GHES, dedicated-infrastructure, and self-hosted deployments are on the Enterprise Server plan with custom pricing based on team size and deployment model. Book a demo and we will scope it in one call.

Get GHES pull requests into Slack this week

One call to scope your deployment β€” managed, dedicated, or self-hosted. See pricing or the complete GitHub Slack integration guide for the full background.


PullNotifier logo

PullNotifier

Smart GitHub pull request notifications for Slack and Microsoft Teams. Built for teams that ship code review faster.

GitHub + Slack


Β© 2026 PullNotifier. All rights reserved.

PrivacyTermsPermissions