Connect to Slack on multiple workspaces

Following the directions here: https://www.windmill.dev/docs/core_concepts/error_handling#workspace-error-handler-on-slack I was able to connect our staging workspace to Slack and send messages as Windmill bot. But trying to do the same in our production workspace is causing an error (see attached). Do I need to create separate Slack Apps for each workspace? I am able to OAuth successfully, but seems to fail right after that before WIndmill is able to complete the connection to Slack. Any ideas?
Error Handling in Windmill | Windmill
There are 5 ways to do error handling in Windmill.
No description
R
rubenf44d ago
@Tim correct, we are aware of the issue and I will work on it asap. There is a uniqueness requirement due to our use of the slack connection to handle /commands but we will decouple this. So until we fix it, you will need separate apps indeed, apologies for the issue.
T
Tim43d ago
gotcha - that works for now. Thanks for the quick reply Hmm - it seems the only place that Slack App OAuth ClientID/Secret can be set is at the Instance level, and only once. How do you connect to separate Slack Apps in different workspaces? @rubenf ^ curious if you have any thoughts. I don't see any way to connect separate apps per workspace
R
rubenf43d ago
Yes you're right We will have to do our fix
Want results from more Discord servers?
Add your server
More Posts
Workflows as Code | WindmillWe are releasing in beta Workflow as code for Python and Typescript. No more excuse to use Airflow o@Alper was a mistake, made it private@Alper was a mistake, made it privateRunning a job from inside a flowI'm trying to start a job from within a flow, right before the approval stage. For example: Flow AChanging input data type for PostgreSQL scriptsCurrently everything is just text type for input, and I have to cast them in the query, is there a wwe will probably build one in windmillwe will probably build one in windmillWhich deno version is used by worker ?Recently the 3rd party api server has updated its min TLS version I am using axios to call their apiSuggestions on folder structure1. Is it important to get folder structure right in the beginning? Will it be a pain to re-organize Connection aborted with the large request bodywith the large request body, it will happen the "Connection aborted" ``` def writeAiResultDoc(data)Updating the app UI from within a running scriptIs there a way to broadcast information from within a running script that I could propagate to the UCode completion is disabled in workspace settingsIs that because it's an EE feature or did I screw up running lsp? I'm running this myself (mimickinClarification on https://github.com/windmill-labs/windmill-community-integrations/issues/2I am thinking about attempting this issue, but I don't feel that I'm getting the full picture. Can aHow can we use inline script to get source for a download button?I'd like to deliver a file via API on a press of download button, is it possible? Is download buttonGet a image from an apiHello, we download a image from an api. And we want to send this image in slack channel The script Hi, yes, I was figuring out how I did itHi, yes, I was figuring out how I did it. As far as I remember, I installed the tailscale on the hos(sadly, I broke some eggs with the(sadly, I broke some eggs with the change above, if you upgraded in the last 2 days and were using tYou would use perpetual scripts for thatYou would use perpetual scripts for that