Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[QUERY] Have custom workflow interface with other Slack apps #257

Open
benjrich-jasper opened this issue Dec 5, 2023 · 7 comments
Open
Labels
question Further information is requested

Comments

@benjrich-jasper
Copy link

Question
Are we to have our custom workflows interface with other installed slack apps?
e.g. have a workflow step essentially send a slash command to another app allowing us to trigger a workflow in that app.

Context
I've looked around in the docs and haven't found anything. Don't even know where to start to add this to our current app.

Environment
N/A

Requirements

Please read the Contributing guidelines and Code of Conduct before creating this issue or pull request. By submitting, you are agreeing to those rules.

@misscoded
Copy link

Hi @benjrich-jasper! Currently, I don't believe it's possible for custom workflows to interact directly with existing apps (unless, of course, your workflow sent a message that your existing app listened for and took action after, or something similar. Probably not what you're looking for).

send a slash command to another app / Don't even know where to start to add this to our current app

To be clear, are both apps you're referring to built with the Deno SDK, or is one app (the current one?) built with Bolt (or another SDK)? More information the better; it'll help us understand what support is missing and sought after.

@misscoded misscoded added the question Further information is requested label Dec 5, 2023
@benjrich-jasper
Copy link
Author

benjrich-jasper commented Dec 5, 2023

Thanks for the quick reply! Our current app is built on the Deno SDK, I'm not sure about the other app, Linear

The Linear app has all the functionality we need for keeping both the slack thread and the linear issue synced up, but not all the pre-processing that we're doing in our internal app built on the Deno SDK

@filmaj
Copy link
Contributor

filmaj commented Dec 6, 2023

It's a neat idea, and makes sense to me, especially as a means to 'bridge' the automation platform with the old-school platform. I've raised this internally to solicit ideas / feedback.

@benjrich-jasper
Copy link
Author

I just saw the January Admin email, and found a really exciting update! Looks like we can now create workflows in Slack that can connect w/ select services.
Are we able to do this via the deno sdk? Or is this only available via the Workflow Builder in Slack?

https://slack.com/help/articles/20155812595219-Slack-connectors-for-Workflow-Builder

@filmaj
Copy link
Contributor

filmaj commented Jan 5, 2024

Yes! While still early and in active development, there are essentially a set of pre-built custom functions you can use in your coded workflows for a variety of third party services available. Check out GitHub.com/slackapi/deno-slack-hub for the details.

@benjrich-jasper
Copy link
Author

Amazing!!! Thank you!
One thing that is still missing, is a way to link a slack thread with a Linear issue. Linear has this implemented in their Slack app, and we've got a custom workflow that's doing this for us, but in a very janky way. We'd love the ability to utilize this feature in the Linear slack app. 🙏

@filmaj
Copy link
Contributor

filmaj commented Jan 5, 2024

Noted! I have raised your comment with our connectors team; if there's any development on that end, I'll update this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants