Slack App Integration
Sym uses Slack as its main control for making, routing, and approving requests.
Overview
Sym uses a special sym_integration
resource to connect with your Slack workspace. It requires only a name
and an external_id
, which is the ID of the target Slack workspace where Sym requests will be sent. For more information on the sym_integration
resource, see our Terraform Provider docs.
Did you use
symflow init
?If you followed our 10 Minute Quickstart, you will already have a Slack
resource
created in Terraform.
Changing Slack workspaces
If you've set Sym up on a test workspace and want to move the same configuration over to production, simply change the external_id
in Terraform, and re-apply
your configuration. That will leave the rest of your configuration unchanged, while routing all requests to the newly defined workspace.
resource "sym_integration" "slack" {
type = "slack"
name = "${local.environment_name}-slack"
#This is your Slack workspace ID
external_id = "T12345"
}
Updated about 1 month ago