Slack
The weekly brief, posted to a channel. This is on every plan, and on the trial.
There is no probr Slack app to install and no workspace-wide permissions to grant. It is one incoming webhook, which means probr can post to exactly one channel and can read nothing.
Create the webhook
In Slack:
- Go to api.slack.com/apps and create an app, From scratch. Name it
anything;
probris fine. - Pick the workspace it belongs to.
- Open Incoming Webhooks in the sidebar and turn it on.
- Add New Webhook to Workspace, then choose the channel the brief should post to.
- Copy the URL. It looks like
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX.
That URL is a credential. Anyone holding it can post to that channel as your app, so treat it the way you would treat a password.
Connect it
In probr: Settings → Delivery → Slack, paste the URL, save.
You can change the channel later by creating a new webhook in Slack and pasting the new URL over the old one. probr does not know which channel it is posting to — the webhook decides, not us.
What gets posted
One message per brief, Mondays: the headline, the summary, and the top signal.
Not every signal. Slack carries briefs, the same as email, and for the same reason — a channel that receives every signal as it is found becomes a channel people mute.
Choosing the channel
A quiet one. #competitive, #market, a channel someone owns.
Posting a weekly competitive brief into #general is a reliable way to have
someone mute #general, and the brief is worth more to three people who chose to
read it than to forty who did not.
If nothing posts
Check there was a brief. No signals in a week means no brief and no Slack post. Open the Briefs screen first; if the week is not there, nothing was sent anywhere.
Check the plan. Slack needs a live plan. If the trial ended or a subscription did, the integration stops and the setting stays saved — choosing a plan starts it posting again, and any plan will do.
Check the webhook still exists. Deleting the Slack app, removing the channel, or revoking the webhook all break it silently from probr's side — Slack accepts the request and discards it. Recreating the webhook and pasting the new URL is the fix.