Skip to content

Slack

Slack is a business communication platform offering many IRC-style features, including persistent chat rooms (channels) organized by topic, private groups, and direct messaging. It was created to be a place where work happens, providing a way for teams and organizations to communicate and collaborate in real time.

Key features of Slack:

  • Channels
  • Direct Messages and Group DMs
  • Integration with other services
  • Searchable History
  • File Sharing
  • Voice and Video Calls
  • Notifications
  • Workflow Builder
  • Security
  • Slack Connect
  • Apps and Bots
  • Cross-Platform Support
  • Customizability

As a platform, Slack is widely adopted for its clean, easy-to-use interface and robust feature set that supports collaboration and productivity for teams of all sizes, ranging from small startups to large enterprises.

Actions:

  • Find a message: Finds a message using the Slack search feature.
  • Find user bey email: Finds a user by email.
  • Send a message to a channel: Sends a message to a specified channel.
  • Send a direct message: Sends a direct message to a user or yourself from the Slackbot.

Connect with Slack:

  1. Log in to your Slack account.

  2. Go to the link to create an app on Slack API. Slack_01.jpg

  3. Select From scratch.

  4. Enter an App name. Slack_02.jpg

  5. Pick the workspace you would like to use with the Slack connection.

  6. Click the Create App button.

  7. Scroll down to App Credentials. Slack_03.jpg

  8. Click the Show button to reveal the Client Secret. Slack_04.jpg

  9. Copy the Client ID and Client Secret values and save them for future use.

  10. Go to the OAuth & Permissions page and scroll down to the Redirect URLs section and click the ADD New redirect URL button. Slack_05.jpg

  11. Go to Mation and navigate to My Apps and Add a new connection choosing Slack from the list. Slack_06.jpg Slack_07.jpg

  12. Copy the OAuth Redirect URL from Mation and paste it into the Redirect URLs field on Slack. Click the Add button. Slack_08.jpg

  13. Do not forget to click the Save URLs button! Slack_09.jpg

  14. Scroll down to Bot Token Scopes and click the Add an OAuth Scope button. Slack_10.jpg

  15. Add chat:write.customize along with chat:write scope to enable bot functionality. Slack_11.jpg

    HTTPS REQUIRED

    Slack does not allow non-secure URLs in redirect URLs. Therefore, you have to serve Mation via HTTPS protocol.

  16. Paste the Client ID and Client Secret values you have saved earlier into the respective fields as API Key and API Secreton Mation. Slack_12.jpg

  17. Click the Submit button.

  18. A pop-up window appears. Click the Allow button. Slack_13.jpg

  19. Your Slack connection is now established. Slack_14.jpg

  20. Start using your new Slack connection with Mation.