How Slack shortcuts and slash commands work


Slash commands (also known as shortcuts) are special actions you can use in Slack. Tettra’s slash commands let you do the following:

  • Search for Tettra pages in any Slack channel or direct message
  • Create page drafts directly from Slack
  • Request a new page inside of Slack

How it works

Available Slack commands

  • Searching for pages: Type /tettra find {query} to search your knowledge base.
  • Creating pages: Type /tettra new {title} to create a new page.
  • Request a page: Type /tettra request {title} to request a page.
  • Request a page assigned to a user: Type /tettra request @user {title} to request a page from that user.
  • Help: Type /tettra help to view a list of commands as shown below.

Searching in Slack

To search for a Tettra page from Slack, click the shortcut icon as shown below, search  tettra, and click on the Tettra app that will appear above the search field. You can also type /tettra.

You need to add the word find before the term you want to search for: /tettra find [search term]

The results from Tettra are only visible to you. If you'd like to share a page within a Slack channel, click  Share with channel, and the content from the Tettra page will display in Slack.

Requesting a Tettra page from Slack

To create a page request from Slack, you need to add the word  request and then the title: /tettra request [title]

You can also assign a page request to a teammate by including an @mention: /tettra suggest @[slack username] [title]

Creating Tettra page drafts from Slack

To create page drafts in Tettra right from Slack, you need to add the word  new and then the page title: /tettra new [page title]

To edit the draft, click the  Edit draft link that will appear, and you'll be redirected to the page editor to write your content.

Creating a page request from an existing Slack message

Just hover over any Slack message, click  More actions, select Suggest a page Tettra Wiki, and fill out your page request details.

Once you've done this, three things will happen:

1. The page request will be  added to your Tettra account so that people know the page is being worked on.

2. A notification will be sent into the Slack channel so that everyone knows the page request was captured.

3. The assignee will be  notified via Slack and email that a teammate requested them to write a page.