ReviewOps is in active development and not yet available for production use.
Back to home

Get a Slack webhook URL

ReviewOps delivers reviews to Slack through an incoming webhook — a private URL that lets ReviewOps post into one channel of your workspace. Creating one takes about two minutes and doesn't require a paid Slack plan.

  1. 1

    Open the Slack app directory

    Go to api.slack.com/apps and click Create New App → From scratch.

  2. 2

    Name the app and pick your workspace

    Any name works — ReviewOps keeps it recognizable in channel messages. Choose the workspace where you want review notifications delivered.

  3. 3

    Enable incoming webhooks

    In the app's sidebar, open Incoming Webhooks and flip the toggle to On.

  4. 4

    Add a webhook to a channel

    Click Add New Webhook to Workspace, pick the channel that should receive reviews (a dedicated #app-reviews channel works well), and click Allow.

  5. 5

    Copy the webhook URL

    Slack shows a URL that starts with https://hooks.slack.com/services/. Copy it — this is the value ReviewOps needs. Treat it like a password: anyone with the URL can post to that channel.

  6. 6

    Paste it into ReviewOps

    In ReviewOps, open Connections → Add Connection, give it a name, paste the URL, and save. Use Test Connection to send a sample message and confirm delivery — testing works on every plan, including free.

Troubleshooting

  • “Invalid webhook URL” — ReviewOps only accepts URLs beginning with https://hooks.slack.com/services/. Copy the full URL with no trailing spaces.
  • Test message doesn't arrive — the webhook posts to the channel you picked in step 4. Check that channel, not your DMs. If the webhook was revoked in Slack, create a new one and update the connection.
  • Need another channel? — each webhook posts to one channel. Create one webhook per channel and add each as its own connection; connections can be shared across all your apps.