Deployment: Invicti Platform on-demand
Slack integration
Integrating Invicti Platform with Slack enables your security and development teams to receive real-time notifications about scan results directly in your Slack workspace. This integration keeps teams informed and allows for immediate response to critical security findings, fostering better collaboration between security and development teams.
Prerequisites
To set up this integration, you need:
- Slack workspace administrator approval: You don't need to be a Slack workspace administrator, but the Slack administrator is the person who decided whether to install the application or not.
- Slack channel permissions: If you wish to create new channels specifically for the Slack integration, you need access to create channels or permission to add apps to existing channels where you want to receive notifications.
Multiple integrations for different notification types
You can create multiple Slack integrations to organize notifications by purpose. Each Slack integration can specify one Slack channel. Create your Slack channels first. Consider these example configurations:
- Scan completion: dedicated integration for
#security-reportschannel for scan completed events - Scan failures: separate integration for
#security-alertschannel for scan failed events
This allows you to configure different notification rules based on:
- Event types: Scan completed, scan failed
- Specific targets, collections, or applications
Step 1: Configure Invicti Platform integration
-
In Invicti, select Integrations from the left-side menu.
-
Switch to the Browse integrations tab.

-
Scroll down to the Team communication and select Configure in the Slack tile.
-
Enter an integration name and click Authorize with Slack. You are going to be navigated to your Slack instance to validate your account, after which you are going to be navigated back.

- The first time you add a Slack Integration to Invicti you are going to be redirected to the OAuth consent screen.
- Slack workspace admins - specify the Workspace and then click the Allow button. The Invicti Slack Integration app is going to be added to your workspace:

- Not a Slack workspace admin - type a message and Submit request to your Slack admin:

Once your request is approved, the Invicti Slack Integration app is going to be added to your Slack workspace, and you are going to be able to re-authenticate successfully.
- Specify the channel using the drop-down menu and click Send test message.
By default, all public channels show up in the channel selection drop-down once the Invicti Slack Integration app has been added to your workspace by the workspace admin.
Private channels aren't shown by default. To include selected private channels, add the Invicti Slack Integration app explicitly to your private channel by pressing / in your channel and selecting "Add apps to this channel". Then choose the Invicti Slack application.

- Test message is sent to your selected channel

-
Click Save and finish to complete the integration.
-
The Slack integration is now visible in the list of My integrations.
Step 2: Configure notifications
This section provides basic instructions on how to create various automations. The instructions are very basic so for more detailed instructions on how to create an automation, refer to the new automation document.
Send a Slack message on scan completion
Click to expand step-by-step instructions
-
Select Automations from the left-side menu.
-
Populate these fields:
- Name: send a Slack message on scan completion.
- Description: sends a Slack message to the
#security-reportschannel when a scan is completed.
-
Add an event of Scan completed.
-
Add an action of Send to communicator and specify the correct channel.
Example notification in Slack:

Send a Slack message on scan failure
Click to expand step-by-step instructions
-
Select Automations from the left-side menu.
-
Populate these fields:
- Name: send a Slack message on scan failure.
- Description: sends a Slack message to the
#security-alertschannel when a scan fails.
-
Add an event of Scan failed.
-
Add an action of Send to communicator and specify the correct channel.
Need help?
Invicti Support team is ready to provide you with technical help. Go to Help Center