Setting Up Guru Activity Feeds in Slack

When new knowledge gets added to Guru, your team needs to know it exists before they can use it. Activity feeds solve that problem by automatically posting new Cards and folders to designated Slack channels — so your team discovers new knowledge where they already work, without anyone having to announce it manually.

This article covers how to create, manage, and delete activity feeds, and how to choose the right feed type for your team's needs.

👥

Access Required

  • All users can create and manage their own activity feeds.
  • Admins and users with a relevant custom role can manage or delete any team member's feeds from the All Activity Feeds dropdown in the Activity Feeds section of the Guru app's Home tab in Slack.

Activity feeds vs. Knowledge Agent answers

Guru has two ways to surface knowledge in Slack, and it's worth knowing the difference before you set anything up:

  • Activity feeds are for broadcasting new content. When a Card or folder is added to a Collection or folder you're tracking, Guru posts a notification in your chosen Slack channel. Use feeds to drive awareness of newly added knowledge.
  • Knowledge Agent answers are for answering questions. When someone asks a question in a connected channel, Guru's AI generates an answer from your knowledge base automatically. Use Knowledge Agents when you want Guru to respond to questions in real time.

You can use both in the same channel — they serve different purposes and work independently of each other.


What triggers an activity feed post

Activity feeds are triggered by content creation, not edits. Specifically:

  • Collection feeds post when a new Card or new folder is added to that Collection.
  • Folder feeds post when a new Card is added to that folder. New subfolders do not trigger folder feed posts.

Edits to existing Cards — including content updates, verification changes, or tag additions — do not trigger a feed post.

✍️

Note

If an existing Card's sharing settings are changed to make it newly accessible to your whole team (from Public or Restricted to Your Guru Teammates), it will appear as a new Card in the feed. This is expected behavior — the Card is newly visible to the team, so Guru treats it as new.


Creating an activity feed

Before creating a feed, make sure the Guru app has been invited to the Slack channel. Type /invite @guru in the channel if it hasn't been added yet.

  1. In Slack, open the Guru app and go to the Home tab.
  2. Click Create Activity Feed.
  3. Under Step 1, select the Slack channel where new content notifications should be posted.
  4. Under Step 2, choose the feed type:
    • Collection — posts when new Cards and new folders are added to the Collection.
    • Folder — posts when new Cards are added to that specific folder only.
  5. Under Step 3, begin typing the name of the Collection. Only Collections you have access to will appear.
  6. If you selected Folder, continue to Step 4 and select the specific folder.
  7. Review the confirmation summary — for example: New Cards and folders added to Technical Support will be displayed in #support-updates.
  8. Click Create. A confirmation message will appear in the selected Slack channel.
💡

Tip

There's no limit to the number of activity feeds you can create in a single channel. For a busy knowledge base, consider creating one feed per Collection or team area so updates stay organized and easy to track.


Managing an activity feed

  1. In the Guru app's Home tab in Slack, find the feed you want to update.
  2. Click Edit to the right of the feed.
  3. Update the connected Slack channel, Collection, or folder as needed.
  4. Click Save.

Deleting an activity feed

  1. In the Guru app's Home tab in Slack, find the feed you want to remove.
  2. Click Edit.
  3. Scroll down and click Delete Activity Feed.

Frequently asked questions

Who can see posts from an activity feed? Everyone in the Slack channel will see activity feed posts — including teammates who don't have a Guru account. Posts include the Card or folder name and a link to view it in Guru, but viewing the Card's content requires the appropriate Guru permissions.

Why did an existing Card appear as "new" in my feed? This happens when a Card's sharing settings are changed so it becomes newly accessible to your whole team. When a Card moves from Public or Restricted to Your Guru Teammates, Guru treats it as new content and posts it to the feed. If you're seeing unexpected posts, check whether recent sharing setting changes were made to Cards in that Collection or folder.

Can I create feeds for private Slack channels? Yes. Activity feeds work in both public and private Slack channels, as long as the Guru app has been invited to the channel.

How is this different from a Knowledge Agent connected to the same channel? An activity feed posts a notification when new content is added to Guru. A Knowledge Agent responds when someone asks a question in the channel. Both can be active in the same channel at the same time — they don't interfere with each other.


👀

Want a closer look at some key Guru features and best practices?

Check out our events page for demos, workshops, new release roundups, Getting Started bootcamp, guest panelists and more! For upcoming live events and a series of past recordings: Click here to register