Use a Slack Surface to let people interact with a Product from Slack. It works well for direct messages, mentions, channels, and threaded replies.
Before you begin, create a Product and decide which Capability will handle Slack messages. You will also need access to your Slack workspace so you can create and install a Slack app.
The setup wizard guides you through the Slack app fields Runtype needs to connect the Surface.
Runtype validates the connection and shows the connected workspace when setup is complete.
A Slack Surface can receive direct messages, channel messages, mentions, and replies in threads. After the Surface is connected, attach the right Capability so incoming Slack messages route to the Flow or Agent you want to run.
If you have not attached a Capability yet, see Adding Capabilities to a product.
If verification succeeds, your Slack Surface is ready to use.
Start with direct messages while you test. Once the response looks right, expand to channels or mention-based workflows.
To understand how Surfaces work across Products, read What are Surfaces?. If you are still deciding how to expose your Product, compare this setup with Setting up a chat Surface and Setting up an API Surface.