Th

The missing pieces of Slack Workflow Builder, open-source

Hacker News

The missing pieces of Slack Workflow Builder, open-source

Hello HN, I'm Kevin, and excited to launch my very first open-source project! For a long time I was frustrated that Slack Workflow Builder[0] didn't have outgoing webhooks, and that they boxed you into so few options for triggers despite the rich Slack event ecosystem. So I waited for Slack to build it in 2020.... and 2021... and 2022... and finally last month I got fed up and built out the core of an open-source, self-hostable bot[1] to complement Workflow Builder with any missing functionality. Called it Workflow Buddy cuz they go hand-in-hand . It lets you use ANY Slack event as a trigger for your Workflows, and adds a bunch of new `Steps from Apps` to your Workflow Builder, the most important of which is the Outgoing Webhook - finally a way to send events OUT from Workflows, not just inbound, and make them more useful for automation. It's set up for easy addition of new Steps as community members come up with new uses cases! ## Tech Stack It's built using a Flask server + Slack Bolt Python + deployed on Fly.io. Trying to keep "perfect is enemy of good" in mind, so the simple storage for the config data is all done through a JSON file - works for now! ## How it works For adding triggers to Workflows, the bot acts as a proxy - you create a Webhook-triggered Workflow in Builder, configure an event->webhook mapping, then when Buddy receives the event it forwards it through to your regular Workflow. All the additional steps are fairly basic, the 'Outgoing Webhook' step is basically just fancy, user-friendly inputs getting passed to the popular requests package. I am by no means a great developer, merely gluing together other people's amazing work! ## Fin If you're interested in deploying your own Workflow Buddy/contributing, I can help with questions or hop on a call to get you set up - excited to see other's use cases![4] Let me know what you think! Curious to see if others have run into the same frustrations with Slack Workflow Builder's high potential, but limited functionality. -------------------- Q: Isn't Slack going to eventually add these features to Workflow Builder? Maybe, but until then, you have an option rather than waiting impatiently. Plus, since it is an extension of Workflow Builder, it won't stop working if Slack decides to add new functionality to the core tool. [0] Slack Workflow Builder: https://api.slack.com/workflows#intro [1] GitHub repo: https://github.com/happybara-io/WorkflowBuddy [2]Video demos: https://github.com/happybara-io/WorkflowBuddy#demos [3] Common use cases it helps with: https://github.com/happybara-io/WorkflowBuddy#-use-cases [4] https://happybara.io/support , support@happybara.io

Share card

Actual performance

2points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: slack, apps, user · Missing: mac, agents, macos
95%95% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
87%87% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: excited, ide, io · Missing: https docs, just released, exist
54%54% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Strong signals: apps, video, month · Missing: mobile apps, ios, personal
46%46% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: plus, host, friendly · Missing: platform, intuitive, reviews
27%27% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
15%15% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Gu
Guava's missing pieces for Java 842%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Guava's missing pieces for Java 8

Hacker News1
To
ToolJet 3.0 – open-source internal tool and workflow builder80%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

ToolJet 3.0 – open-source internal tool and workflow builder

Hacker News11
Sl
Slack2Peach, open-source Slack client for67%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Slack2Peach, open-source Slack client for

Hacker News4
An
An open source Slack bot57%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

An open source Slack bot

Hacker News3
Sl
Slacky, the first open-source Slack selfbot in Python73%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Slacky, the first open-source Slack selfbot in Python

Hacker News10
Sl
Slack Vibe – open-source Analytics for Slack47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Slack Vibe – open-source Analytics for Slack

Hacker News1
FA
FAQ Off – Open-Source Gamebook-Style Q&A Builder to Mitigate Trolls59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

FAQ Off – Open-Source Gamebook-Style Q&A Builder to Mitigate Trolls

Hacker News4
FA
FAQ Off – Open-Source Gamebook-Style Q&A Builder to Mitigate Trolls59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

FAQ Off – Open-Source Gamebook-Style Q&A Builder to Mitigate Trolls

Hacker News3
Ax-workflow
Ax-workflow29%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Open-Source, No-Code workflow automation software

Indie Hackers2apis
Li
Linen – Open-source Slack for communities72%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Linen – Open-source Slack for communities

Hacker News292