Bot Whitelisting
Last updated
Was this helpful?
Last updated
Was this helpful?
By default, ClearFeed does not monitor messages from bots in a Slack workspace. Bot messages are generally posted on Slack by other Slack applications in the workspace and not Slack users.
If you want to enable ClearFeed to monitor messages from a specific bot, you need to whitelist the bot on ClearFeed.
Clearfeed automatically detects the bots that are available on your Slack workspace for you to choose which one you would like to whitelist.
You can multi-select bots or whitelist all the bots that you want to whitelist and click on save to whitelist the bots.
If your use case requires ClearFeed monitoring messages posted using a Slack Webhook - please note that every Slack Webhook has a different Application or Bot ID. The ID corresponding to the Slack Webhook has to be whitelisted in ClearFeed.
Webhooks posting to Slack Channels are usually part of Slack Workflows. To whitelist a specific webhook, you need to find the corresponding Workflow and whitelist the Workflow's name:
Go to the Workflows section from your Slack Desktop
Click the "Workflows" menu on the left
Check the workflows listed - these are the ones ClearFeed shows in the whitelisting dropdown
Find the Workflow containing your webhook from this list
When messages are sent to Slack via external systems (using Slack APIs), they typically appear as being sent by the bot associated with the integration because of which your support team is unable to identify the customer/user who has raised the request.
ClearFeed now supports sending messages from external systems to Slack while displaying them as if they are coming from actual users rather than a bot.
For ClearFeed to process the message as
originating from a specific user, you need to pass additional
metadata in the payload while sending a message using Slack’s chat.postMessage API.
ClearFeed reads this metadata to determine which user identity to associate with the message and will display the message in Slack under the name specified in
event_payload.clearfeed.name
.
Add the following fields to your chat.postMessage
payload:
Field Descriptions
user_id
Unique identifier for the user. Use the same user_id
across messages from the same sender.
name
Display name for the message sender in Slack.
What happens if the name changes for an existing user_id
?
Answer: ClearFeed will update the display name for that user in future messages.
Are special permissions required to use this feature? Answer: Yes, the bot must be whitelisted in ClearFeed and have permission to post messages in the target channel.
Can I use this feature with all whitelisted bots? Answer: Yes, any whitelisted bot that sends messages via the Slack API with the specified payload format can use this feature.