Remove Slack integration/Spoke

Gaurav Vaze
Kilo Sage

Hello experts,
our instance has a configuration with Slack

and the new requirement is to remove the slack integration

it was found that Slack Spoke is having more usage in the Integration Hub usage stat, so leaders have decided to remove the Slack integration

I found the flows associated with slack

what exactly will I have to do to remove the integration so that the Integration Usage shows no usage from slack spoke
How can I remove the spoke?
any help will be appreciated

Thanks and regards
Gaurav Vaze
ServiceNow Developer

2 REPLIES 2

Gaurav Vaze
Kilo Sage

For this
I disabled the connections and credentials
this way the connection was disabled for spoke

Prathmeshda
Mega Guru

hello @Gaurav Vaze 


ServiceNow Docs: IntegrationHub Spokes Management

ServiceNow Docs: Slack Spoke

ServiceNow Docs: Uninstalling Applications

ServiceNow Docs: Flow Designer – Deactivating and Deleting Flows

Steps to Completely Remove Slack Integration

Identify and Disable Slack Usage in Flow Designer

Navigate to Flow Designer

Search for all flows and subflows that use Slack Spoke actions (for example: Post Message, Send Notification, Create Channel)

Deactivate all such flows

If not required for audit purposes, delete the flows after confirmation

Important: Any active or executed flow using Slack actions will continue to count toward Integration Hub usage.

Check for Slack Usage Outside Flow Designer
Slack Spoke may also be used in:

Script Includes

Business Rules

Scheduled Jobs

Custom Applications

Event-driven scripts

Actions:

Perform a global search for Slack-related APIs and actions

Remove or comment out any custom scripting that calls Slack actions

Disable Slack Notifications and Legacy Integrations

Go to System Notification > Notifications

Identify notifications sending messages to Slack

Deactivate or delete them

Also check:

System Web Services > REST Message

Ensure no custom REST integrations are sending data to Slack

Remove Slack Connections and Credentials

Navigate to Connections & Credentials > Credentials

Remove Slack OAuth credentials and API tokens

Navigate to Connections & Credentials > Connection & Credential Aliases

Remove Slack-related aliases

This ensures no background authentication or connection attempts occur.

Verify Integration Hub Usage
Before uninstalling:

Go to IntegrationHub > Usage Analytics

Confirm that no new executions are occurring from Slack Spoke

Allow some time (or a reporting cycle) to confirm usage has stopped

Note: Historical usage data will still be visible; only new usage will stop.

Uninstall the Slack Spoke
Once you are sure Slack is no longer used:

Steps:

Navigate to System Applications > All Available Applications > All

Search for Slack Spoke

Open the application record

Click Uninstall

Important Notes:

Ensure no dependencies exist before uninstalling

If uninstall is blocked, ServiceNow will show dependent records that must be removed first

Post-Uninstall Validation

Recheck Integration Hub Usage Analytics

Confirm Slack Spoke no longer appears in new usage reports

Validate that no errors are generated in system logs related to missing Slack actions

Key Points to Remember

Disabling flows alone does not remove historical usage, only future usage

Slack Spoke must be completely unused before uninstalling

Historical Integration Hub usage data cannot be deleted, only future usage can be prevented

Always perform these steps in a sub-production instance first

If this response proves useful, please mark it as Accept as Solution and Helpful. Doing so benefits both the community and me.