Integrate with Slack

Integrating Embed Workflow with Slack

Getting set up with Slack is quick and easy.

Dependencies

  1. An Embed Workflow account. It is free to sign up and use with no credit card required.
  2. Admin access to your Slack workspace.

1. Create a Slack app

You’ll need to create a Slack app for your team’s workspace.

Use this app manifest:

{
    "display_information": {
        "name": "Embed Workflow"
    },
    "features": {
        "bot_user": {
            "display_name": "Embed Workflow",
            "always_online": false
        }
    },
    "oauth_config": {
        "scopes": {
            "user": [
                "admin",
                "chat:write"
            ],
            "bot": [
                "incoming-webhook",
                "users:read",
                "chat:write"
            ]
        }
    },
    "settings": {
        "org_deploy_enabled": false,
        "socket_mode_enabled": false,
        "token_rotation_enabled": false
    }
}

Open OAuth & Permissions, and you’ll see your User OAuth Token and Bot user OAuth Token. You have complete flexibility on how you use these with Embed Workflow.

30-second screencast: