Use the KnowledgeOwl Webhooks Slack app

Installation limitations
We're working on getting our Slack app added to the Slack App Marketplace. Until it's officially approved, Slack workspace owners are the only Slack users who can install it.

To use the official KnowledgeOwl Webhooks Slack app:

  1. Go to Account > Webhooks.
  2. Select Create New Webhook.
    Select + Create New Webhook to begin
    The New Webhook modal opens.
  3. Use the Knowledge Bases checkboxes to select which knowledge bases you'd like this webhook to fire for. All Knowledge Bases is selected by default, but you can select specific knowledge bases to refine this.
    The New Webhook modal
  4. Select one or more Webhook Events to subscribe to. Refer to Available webhook events for descriptions of each webhook event.
  5. Select Slack as the Webhook Type.
  6. Select Authorize Slack Endpoint. The browser opens a Slack authorization page. If you belong to multiple Slack workspaces, select the correct workspace using the dropdown in the upper right. Select the Channel you want the Slack App to post to.
  7. Verify you've selected the correct workspace and channel, then select Allow.
  8. Your browser directs you back to KnowledgeOwl, where the Endpoint is populated and the Channel and Workspace are also displayed:
    Sample Slack webhook details. This webhook is posting to the #support_doc_updates channel in the KnowledgeOwl Slack workspace

    Your Slack channel should also have a new notification from the KnowledgeOwl Webhooks app saying "Webhook subscription test successful."

From now on, whenever the selected Webhook Events happen, you'll get a new Slack message in the designated channel.

Once you create the webhook, if you've selected a single knowledge base, you can also restrict the webhook to trigger on a single category.