Skip to main content

Slack integration

Prerequisites

  • Access to Faheem Code Cloud.

Installation steps

Install Slack app (only for Slack admins/owners)

This step is for Slack admins/owners

  1. Make sure you have permissions to install Apps to your workspace.
  2. Click the button below to install Faheem Code Slack App Add to Slack
  3. In the top right corner, select the workspace to install the Faheem Code Slack app.
  4. Review permissions and click allow.
Authorize Slack app (for all Slack workspace members)

Make sure your Slack workspace admin/owner has installed Faheem Code Slack App first.

Every user in the Slack workspace (including admins/owners) must link their Faheem Code Cloud account to the Faheem Code Slack App. To do this:

  1. Visit the Settings > Integrations page in Faheem Code Cloud.
  2. Click Install Faheem Code Slack App.
  3. In the top right corner, select the workspace to install the Faheem Code Slack app.
  4. Review permissions and click allow.

Depending on the workspace settings, you may need approval from your Slack admin to authorize the Slack App.

Working with the Slack app

To start a new conversation, you can mention @faheem-code in a new message or a thread inside any Slack channel.

Once a conversation is started, all thread messages underneath it will be follow-up messages to Faheem Code.

To send follow-up messages for the same conversation, mention @faheem-code in a thread reply to the original message. You must be the user who started the conversation.

Example conversation

Start a new conversation, and select repo

Conversation is started by mentioning @faheem-code.

Screenshot: slack create conversation.

See agent response and send follow up messages

Initial request is followed up by mentioning @faheem-code in a thread reply.

Screenshot: slack results and follow up.

Pro tip

You can mention a repo name when starting a new conversation in the following formats

  1. "My-Repo" repo (e.g @faheem-code in the faheemcode repo ...)
  2. "SMART-National-Solution/faheem-code-app" (e.g @faheem-code in SMART-National-Solution/faheem-code-app ...)

The repo match is case insensitive. If a repo name match is made, it will kick off the conversation. If the repo name partially matches against multiple repos, you'll be asked to select a repo from the filtered list.

Screenshot: slack pro tip.