Slack

Slack is where work flows.

Check out python-slackclient on GitHub.

To run your program when Slack events occur, use the Slack Trigger.

Link Your Slack Account

When using Slack module for the first time, follow the prompt to authorize access.

You can add additional accounts from 'Select Workspace' dropdown in the Slack module settings

Select a Slack Workspace

Select the workspace that you would like to work with.

Work With Channels

Modes

  • Create a Channel

  • Write to a Channel

  • Get a List of Channel Members

  • Invite Users to a Channel

  • Get Channel's History of Messages

Create a Channel

Inputs

  • Name (required)

  • Make Private

Outputs

  • New Channel's ID

  • JSON Data

Write to a Channel

Choose any channel in your Workspace.

Inputs

  • Message

  • As Bot

Outputs

  • Action status

  • JSON Data

Get a List of Channel Members

Choose any channel in your Workspace.

Outputs

  • List of Channel Members

  • JSON Data

Invite Users to a Channel

Choose any channel in your Workspace.

Inputs

  • Users IDs

Outputs

  • Action status

  • JSON Data

Get Channel's History of Messages

Choose any channel in your Workspace

Inputs

  • Number of Messages to Retrieve

Outputs

  • Message History

  • Messengers

  • JSON Data

Work with Users

Modes

  • Get a User's Member ID

  • Lookup a User by their Email

  • Send a Direct Message

Get a User's Member ID

Choose a User

Outputs

  • Member ID

  • JSON Data

Lookup a User by their Email

Inputs

  • Email

Outputs

  • Member ID

  • Member Name

  • JSON Data

Send a Direct Message

Inputs

  • Message

Outputs

  • Action status

  • JSON Data