Slack Connected System (Zimpatica)

Overview

The Slack connected system exposes and pre-configures inputs for commonly used Slack APIs, which will reduce the time it takes developers to create integration objects for connecting to a Slack workspace. The integrations include error handling to return integration errors when the api returns a successful response but contain errors due to bad inputs.

Key Features & Functionality

The connected system provides integration for the following operations:

  • Send Message - User can send a message as themselves to a Slack channel or individual
  • Schedule Message - User can schedule a message to send to a Slack channel or individual as themselves
  • Get Scheduled Messages - User can retrieve all messages they have scheduled
  • Delete Scheduled Message - User can delete a scheduled message
  • Get Users List - Get list of all users in a Slack workspace
  • Get User Conversations - Get a list of Slack channels or direct messages the user is a member of

Prerequisites

  • Appian version 20.1
  • A Slack app with a client ID and client secret installed to the target workspace. More information about Slack applications can be found here: https://api.slack.com/
  • The following user scopes in the slack app: chat:write:user, groups:read, im:read, channels:read, im:write, users:read, mpim:read, mpim:write. Documentation of slack scopes can be found here https://api.slack.com/legacy/oauth-scopes
Anonymous