Using Webhooks with Slack

You can create webhooks to monitor your team's editing activity, or your customers' feedback inside of your Slack account in real time. 

First, you will need to make sure you have the Slack Incoming Webhook app installed. Once installed, navigate to Manage → Custom Integrations → Incoming Webhooks → Add Configuration, where you can either create a new Slack channel or choose an existing channel to receive the notifications.

After you choose the channel and click Add Incoming Webhooks integration, copy the URL next to the label Webhook URL to your clipboard.

In KnowledgeOwl, navigate to Your Account → Webhooks and click on Create New Webhook. Choose the knowledge bases and events that you want to receive notifications about, and paste the Webhook URL you copied from the Slack page into the text field labeled Endpoint.

After you click Create, you should see that you got a new notification in your Slack channel:

If you received that notification, congratulations your webhook is ready to go!

Common Use Cases

Article Workflows 

You can subscribe to the article.create and article.statusChange events to receive notifications in Slack whenever someone either creates a new article, or (for example) changes an article from "Draft" to "Ready to Publish".

This can be a great way to monitor your teams writing activity, and when used in conjunction with custom user roles, it can be a powerful way to manage and approve content before it goes live.

Reader Comments

Subscribe to comment.create to receive new comments including the comment text itself, or comment.statusChange to be notified whenever someone publishes or deletes a comment.

Contact Form Submissions

Subscribe to contactForm.submit to receive notifications whenever someone submits a ticket from your knowledge base or embedded help widget.