Introduction
A Slack connection is configured via the Slack connector to establish access to the Slack application.
Once a connection is established, you can configure one or more Slack activities associated with that connection to
use as a target within an operation.
Creating or Editing a Slack Connection
From the design canvas, open the Connectivity tab of the design component palette:

To configure a new Slack connection, within the Connectors filter, click the Slack connector block:

To configure an existing Slack connection, within the Endpoints filter, double-click the Slack connection block:

This will open a configuration screen for the Slack connection, covered next.
Configuring a Slack Connection
Configuration of a Slack connection includes these fields:

-
Endpoint Name: Enter a name to use to identify the Slack connection. The name must be unique for each Slack
connection and must not contain forward slashes (/
) or colons (:
).
-
Authentication Type: Choose OAuth Access Type or Bot User OAuth Access Type.
-
OAuth Access Token: Enter the Slack OAuth Access Token that you previously saved. See Slack
Registration.
-
Test: Click this button to verify the connection. The server will check only that the specified URL can make a
connection.
-
Save Changes: Click this button to save and close the connection configuration.
-
Discard Changes: After making changes to a new or existing configuration, click Discard Changes to close
the configuration without saving. A message will ask you to confirm that you want to discard changes.
-
Delete: After opening an existing connection configuration, click Delete to permanently delete the
connection from the project and close the configuration (see Component Dependencies, Deletion, and
Removal).
Next Steps
After configuring a Slack connection, use the Show dropdown to filter on Endpoints, and then click the Slack connection block
to display activities that are available to be used with a Slack connection:

- Get: Retrieves table or view data from a Slack connection and is intended
to be used as a source in an operation.
- Post: Posts an object to a Slack channel and is intended to be used as a target in an operation.
- Search: Finds messages at a Slack endpoint and is intended to be used as a source in an operation.
- Chat: Places chat information into a Slack endpoint and is intended to be used as a target in an operation.
- Files: Places file information into a Slack endpoint and is intended to be used as a target in an operation.
- Conversations: Posts conversations information into a Slack endpoint and is intended to be used
as a target in an operation.
- Users: Places user information into a Slack endpoint and is intended to be used as a target in an operation.