Slack

Use the Slack integration to send messages and notifications to your Slack Team.

Overview

One of the most common workflow integrations is the connection to user's communication suite. Slack is arguably the most popular communication tool.

This integration is a path forward for users who want to connect to their Slack workspace with the Fylamynt platform to interact with workflows, get execution statuses, approvals etc.

Use Cases

The integration between Fylamynt and Slack lets you:

  • Send notifications, message from Fylamynt workflows to Slack.

  • Manage Fylamynt workflow approvals via direct messages to the Slack Team.

Configure Slack in Fylamynt

  • Navigate to Settings > Integrations > Slack.

  • Click Add integration to create and configure a new integration instance.

  • In Slack Integration page(Fylamynt), click “Add to Slack” button.

  • You may be prompted to log into your Slack workspace. If not, verify that you are logged into the Slack workspace that you want to add Fylamynt to.

  • Review the permissions required to install Fylamynt and click "Allow".

  • If installation is successful, you will be redirected back to the Slack Integration settings page of your Fylamynt instance.

  • After installation, invite "@Fylamynt" Slack bot user to the Slack channel(s) where you would like to receive messages on.

Interaction Actions

You can add these actions in Fylamynt workflow builder, as part of your workflow.

  1. Approval

1. Slack Send Message

Send Slack message to a given channel.

Input

Parameter

Description

Required

Slack Channel

Name of the Slack channel where we need to send the Slack message

True

Message Text

The message to be sent to the channel.

True

Output

There are no output of this action.

Action Example

2. Approval

Approve or Deny any request to continue execution of a workflow.

Input

Parameter

Description

Required

alias

The target account for the run

True

Slack Channel

Select the Slack channel to notify for approval

True

Notes for Reviewer

This notes will be attached to the Slack message that request the approval. This message should give the user more context.

True

Timeout Interval

Specify an interval before timing out the request. The maximum timeout is 7 days.

True

Output

Parameter

Type

Description

alias

String

The target account for the run

Execution Start Time

String

A string representation of time when the execution started. i.e Wed 12 May 2021 22:52:46.441000

Message Channel ID

String

The ID of the Slack channel where the message was sent.

Message Timestamp

String

Timestamp of the Slack message that was sent for approval.

Workflow Name

String

Name of the workflow associated with the execution.

Action Example