
Slack Integration Guide
TaskCall's Slack integration allows you to receive incident notifications directly on Slack and gives you the ability to respond to them from within Slack. Incidents can also be triggered on TaskCall from Slack using slash commands. This built-in integration helps to streamline communication and bring responders on-board even faster and gives them a platform to collaborate on.
Pointers
- The integration happens between a TaskCall service and a Slack channel.
- TaskCall only allows verified Slack users to respond to incidents from within Slack.
Steps
- Log in to your TaskCall web app.
- Go to Configurations > Services. Select the service you want to integrate with.
- Once you are on the Service details page, click on the "Integrations" tab.
- Click on the "New Integration" button.
- Give the integration a name.
- From the integration types, select the top radio button indicating that you are trying to use a built-in integration.
- From the list of built-in integrations, select "Slack".
- Click Save.
- You will be redirected to Slack to authorize the integration.
- When you are on Slack, select the Slack channel you want to integrate with and click "Allow". You will be redirected to TaskCall.
- Once you are successfully redirected to TaskCall, the integration would be complete.
- To ensure the integration has completed successfully, check if it is listed under the "Integrations" tab.
- All users who want to respond to incidents from within Slack must verify their Slack accounts with their respective TaskCall accounts. If you have already verified your account for an integration on another channel, then no further verification will be needed. The verification command is:
/taskcall verify-user {taskcall preferred username}
Functions
- Users will be able to "Acknowledge" or "Resolve" the incidents from within Slack by interacting with buttons that will be sent with the message.
- Users will be able to use Slack slash commands to:
- Verify themselves /taskcall verify-user {preferred username}
- Get their associated TaskCall preferred username /taskcall get-user
- Dissociate their TaskCall account from Slack /taskcall remove-user
- Manually trigger incidents on the integrated service /taskcall create-incident {incident title}