3. Slack App
The prdeploy app is able to post deployment and release notifications to Slack as well as tag the person they are for to keep development moving quickly.
- Deployments - A quick summary for any environment a deployment completes in.
- Releases - The full detail of a pull request when it is release to production.
1. Create Slack App¶

- Navigate to https://api.slack.com/apps.
- Click on Create New App and choose From scratch.
- In App Name type
prdeploy. - Under Pick a workspace to develop your app in: select your Slack organization.
- Click Create App.
2. Display information¶
- Scroll to Display Information at the bottom of the page.
- Enter the following information:
| Field | Value |
|---|---|
| Aopplication name | prdeploy |
| Short Description | Allows the entire build-deploy lifecycle to happen within a feature branch. |
| Background color | #1192ec |
| Long Description | GitHub App that allows the entire build-deploy lifecycle to happen within a feature branch. If any problems are found in the deployment, a new commit is done and rolled through without needing multiple PRs. |
- Under App icon & Preview click on Upload a logo....
- Download and select the file from
https://github.com/greggbjensen/prdeploy/blob/main/docs/assets/images/logo-512x512.png. - Click Save Changes.
3. OAuth permissions¶
- Click on OAuth and Permissions on the left nav.
- Scroll down to the Scopes section.
- Under Bot Token Scopes click Add an OAuth Scope and add the following scopes:
- Scroll up to OAuth Tokens and click on Install to myorg.com.
- Get your App approved by your Slack administrator if necessary.
- Select a channel to post all Dev, Stage, and Prod deployment notifications to.
- Click on Allow.
- Copy the Bot User OAuth Token to your notes for the portal Slack settings.
4. Webhook configuration¶

- Click on Incoming Webhooks on the left nav.
- To the right of Activate Incoming Webhooks toggle
OfftoOn. - At the bottom of the page, click on Add New Webhook to Workspace.
- Select a channel to post your Prod only release notes to.
- Click on Allow.
- Copy both Webhook URLS to your notes for the prdeloy portal settings.