Remove Slack integration/Spoke
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-06-2024 12:05 AM
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 weeks ago
For this
I disabled the connections and credentials
this way the connection was disabled for spoke
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 weeks ago
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.
