Slack Integration
The Slack integration sends a message to a Slack channel of your choice whenever a commit lands or a pull request is merged into your connected repository's tracked branch. This keeps your team informed the moment code moves β and serves as a prompt to check whether your documentation still reflects those changes.
Plan Requirements
The Slack integration is available on the Starter plan and above. It is listed under Standard integrations on the Starter plan, and is also included on Growth and Scale. The Free plan does not include it.
In addition to a paid plan, your docs site must be served from a custom sub-domain or sub-folder of your own domain. Analytics and integrations β including Slack β do not activate until a custom domain is connected, because there is nothing for Hyperdocs to announce until your docs are live at your own address. If your domain is not yet connected, a banner at the top of the Integrations page will prompt you to set it up before the Slack card can be used.
Prerequisites
Before connecting Slack, make sure the following are in place:
How It Works
When the integration is connected, Hyperdocs uses a Slack OAuth flow to link a specific channel in your Slack workspace. After authorization, every commit push or pull request merge on your tracked branch triggers a message to that channel. The message tells your team that code moved β giving them a cue to review whether the documentation needs to catch up.
The connected channel name and Slack workspace name are displayed inside the card once the integration is active, so you can always see at a glance where notifications are going.
Connecting Slack
Changing the Slack Channel
You can switch the connected channel at any time without disconnecting and reconnecting from scratch.
Disconnecting Slack
Disconnecting removes the integration immediately. Hyperdocs will stop posting notifications to your Slack channel. You can reconnect at any time by following the connection steps above.
Connection States
The Slack card reflects the current state of the integration at all times:
Plan Restriction Prompt
If your workspace is on the Free plan or does not yet have a custom domain connected, clicking Add Slack or Change channel opens an upgrade or domain-connection prompt instead of starting the OAuth flow. The buttons remain visible and clickable on all plans β the prompt explains what is needed to proceed. Upgrading your plan or connecting a domain resolves the restriction immediately.
