Integrate Slack Notifications
Overview
You can integrate Slack notifications to receive real-time updates on File Transfer activity.
Once configured, notification messages are automatically sent to the selected Slack channel whenever the specified events occur, such as Started, Completed, or Failed.
The setup consists of two steps:
① Generate a Slack Webhook URL → ② Configure Slack Notifications in the product
Prerequisites
Before you begin, verify the following requirements.
| Item | Description |
|---|---|
| Slack Workspace | Permission to install apps or administrator approval is required. |
| Notification Channel | Create a Slack channel to receive notifications (for example, #all-innorix). |
| Network | The environment where the product is installed must allow outbound HTTPS (443) access to hooks.slack.com. |
Generate a Slack Webhook URL
First, generate an Incoming Webhook URL in Slack to receive external messages.
To do this, create a Slack app, enable Incoming Webhooks, and select the target channel.
Step 1. Create a Slack App
Go to the Slack API page (https://api.slack.com/apps) and select Create New App → From scratch.
Enter an app name (for example, INNORIX APP), select your Slack Workspace, and click Create App.

Step 2. Enable Incoming Webhooks
In the left navigation menu of the app settings, select Incoming Webhooks.
Turn Activate Incoming Webhooks On.

Step 3. Add a Webhook to Your Workspace
Click Add New Webhook to Workspace.
Select the Slack channel that will receive notifications and click Allow.

Step 4. Copy the Webhook URL
Copy the URL displayed under Webhook URLs for Your Workspace.
Treat this URL as a secret. Anyone with access to it can send messages to the configured Slack channel, so do not expose it in public repositories or shared documents.
The URL format is similar to the following.

Verification
✔ The Slack app has been created.
✔ Incoming Webhooks are enabled.
✔ The Webhook URL has been copied.
Configure Slack Notifications
Enter the generated Webhook URL in the product's notification settings.
Open the Notifications settings page.
![[slack_notifications_ui.png|530]]

Step 1. Enter the Webhook URL
Paste the Webhook URL copied in the "Generate a Slack Webhook URL" section into the Webhook URL field.
Step 2. Enter the Sender
Enter the sender name to be displayed in Slack notifications.
Use a name that clearly identifies the source of the notification (for example, SAC-CA-Desk).
Step 3. Enter the Channel
Enter the Slack channel name in the Channel field (for example, #all-innorix).
The actual notification destination is determined by the Webhook URL. It is recommended to enter the same channel that was selected when creating the webhook.
Step 4. Select Notification Events
Select the events that should trigger Slack notifications.
Multiple events can be selected. Notifications are sent only for the selected events.
| Event | Trigger |
|---|---|
| Started | A File Transfer starts. |
| Completed | A File Transfer completes successfully. |
| Paused | A File Transfer is paused. |
| Resumed | A paused File Transfer resumes. |
| Recovered | A File Transfer is automatically recovered after an interruption or failure. |
| Canceled | A File Transfer is canceled by the user. |
| Failed | A File Transfer fails. |
| Skipped | A file is skipped (for example, it already exists or matches a filter rule). |
Step 5. Save the Configuration
Click Add to save the notification configuration.
Verification
✔ The Webhook URL has been configured.
✔ The Sender and Channel have been configured.
✔ The notification events have been selected.
Verify the Integration
Verify that the integration is working correctly.
Step 1. Trigger a Test Event
Start a File Transfer or trigger one of the selected notification events.

Step 2. Verify the Slack Channel
Confirm that a notification has been delivered to the configured Slack channel.
If the integration is successful, the notification is displayed with the configured Sender name.

Verification
✔ A notification has been delivered to the Slack channel.
✔ The Sender name is displayed correctly.
✔ The selected event has been delivered successfully.
Setup Complete
After saving the configuration, Slack notifications are enabled.
Notifications are automatically sent to the configured Slack channel whenever the selected events occur.
Troubleshooting
If notifications are not delivered, verify the following.
| Issue | Resolution |
|---|---|
| No notifications are received | Verify that the Webhook URL has been entered correctly (including leading/trailing spaces). |
| Notifications are sent to a different channel | Verify that the configured Channel matches the channel selected when the Webhook URL was created. |
no_service error | Verify that the Slack app or Webhook URL has not been deleted. Generate a new Webhook URL if necessary (see the "Generate a Slack Webhook URL" section). |
| Notifications are not delivered to a private channel | Verify that the account used to create the Webhook is a member of the private channel. |
| Notifications fail in a restricted network | Verify that outbound HTTPS (443) access to hooks.slack.com is allowed through the firewall or proxy. |