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 webhooka 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 AppFrom 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.