The following information will provide detail on how to configure a built in extension in your own installation.
To have Workflows automatically trigger by GitHub Events you will need to create a GitHub App and configure it to send events to your Flow installation.
Note: This integration is in beta. Reach out on Slack if you would like to learn more.
An embedded contextual experience inside Slack is a powerful way for users and teams to use automation quickly and easily without having to leave Slack.
Read more about the Slack extension experience.
Replace the substitutions in the following YAML file. You will need this in step 4 of Configuration.
<URL_REPLACE_ME>
= a DNS and any context prefix for your Flow installation<GLOBAL_TOKEN_REPLACE_ME>
= a global scoped API token generated in Flow.display_information:
name: Boomerang Flow
description: Easily trigger your no-code workflows.
background_color: "#0072C3"
long_description: This is automation to help make you more productive, maximise efficiency, and save time. This is the future of workflow automation. Trigger your no-code workflows and solve problems. Easy.
features:
bot_user:
display_name: Boomerang Flow
always_online: true
slash_commands:
- command: /workflow
url: https://<URL_REPLACE_ME>/apis/v1/extensions/slack/commands?access_token=<GLOBAL_TOKEN_REPLACE_ME>
description: Run awesome automation
usage_hint: "[workflowId]"
should_escape: false
oauth_config:
redirect_urls:
- https://<URL_REPLACE_ME>/apis/v1/extensions/slack/auth?access_token=<GLOBAL_TOKEN_REPLACE_ME>
scopes:
bot:
- commands
- users:read
- users:read.email
- chat:write
settings:
event_subscriptions:
request_url: https://<URL_REPLACE_ME>/apis/v1/extensions/slack/events?access_token=<GLOBAL_TOKEN_REPLACE_ME>
bot_events:
- app_home_opened
- app_uninstalled
interactivity:
is_enabled: true
request_url: https://<URL_REPLACE_ME>/apis/v1/extensions/slack/interactivity?access_token=<GLOBAL_TOKEN_REPLACE_ME>
org_deploy_enabled: false
socket_mode_enabled: false
token_rotation_enabled: false