Slack review integration
See new reviews and reply from a Slack channel
New reviews arrive in one Slack channel, filtered by rating, and a reply written in Slack is published on the public review. The Review Bridge that does this is open source and you run it yourself, so the Slack app and its runtime stay yours.
What the Slack integration does
Receive new public reviews in one channel, filtered to all, positive or critical.
Publish a reply from a Slack modal and watch it land back in the message thread.
Run it over Socket Mode, so the bridge opens outbound connections only and you expose nothing.
What moves between the two systems
- What starts it
- A new review arrives that matches the rating filter you configured.
- What WebVouch receives
- The reply you submit in the Slack modal, published as your public response.
- What goes back to Slack
- A review card in the channel you chose, updated in place once the reply is published.
How to set it up
- 1
Create an API client
In the business panel, create a Customer API client with the reviews:read and reviews:reply scopes. The secret is shown once, so put it straight into your server configuration.
- 2
Create your Slack app
Build it from the manifest in the repository, turn on Socket Mode, take the app-level and bot tokens, then invite the bot to the channel you want reviews in.
- 3
Run the bridge
Fill in the environment file and start the published image with Docker Compose. The first poll records the reviews that already exist without posting them, so the channel begins with what arrives next rather than with your back catalogue.
Read the Slack integration before you install it
- slack-for-webvouchSource codeThe Review Bridge itself, in TypeScript under Apache-2.0. It ships with a Docker Compose file and a Slack app manifest, and keeps delivery cursors in a small local database.(opens in a new tab)
- Slack integration guideReferenceBoth routes side by side, the hosted connection and the bridge you run yourself, with the scopes each one needs.(opens in a new tab)
When Slack is the right choice
Pick Slack when somebody needs to answer a low rating the day it lands. It asks more of you than the rest of this list: a Vouched plan, a Slack app of your own, and somewhere to run a container. If you only want the alert and not the reply, a webhook pointed at a Slack incoming webhook is a far shorter path.
Slack integration questions
The Review Bridge is the route that is open source and documented end to end, and you run it as a container. A hosted one-click connection is being rolled out as well, and where it is enabled for your account it is the shorter setup.
Integration details last updated
