# Slack Bolt Node

**URL:** https://discourse.nodered.org/t/slack-bolt-node/83908
**Category:** Share Your Nodes
**Created:** [21 December 2023 09:53 UTC](https://discourse.nodered.org/t/slack-bolt-node/83908 "2023-12-21T09:53:09Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![fishme](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/fishme/32/81155_2.png) [@fishme](https://discourse.nodered.org/u/fishme)
#### Post date: [21 December 2023 09:53 UTC](https://discourse.nodered.org/t/slack-bolt-node/83908/1 "2023-12-21T09:53:09Z")

</div>

Want to share my first public Node-red node.

This Slack integration is based on Slack Bolt, it is a framework from Slack.

Unfortunately the existing Slack nodes are not complete or old and deprecated. Last point was a pain for my projects.

However with my node, user are able to

- send simple messages or Slack Blocks
- add every possible listener for slack e.g. events, actions, commands, shortcuts ...

> **[@headless-architecture/node-red-contrib-slack-bolt](https://flows.nodered.org/node/@headless-architecture/node-red-contrib-slack-bolt)**
>
> Control your Slack App via Node-Red! Slack Bolt integration.

example: [https://flows.nodered.org/flow/368f36cbacfeba00b253086438f9a74d](https://flows.nodered.org/flow/368f36cbacfeba00b253086438f9a74d)  
Unfortunately it is a node version \>=18 needed.

In future I will add some videos, about the Slack App Configuration and Slack Events.

Github: [GitHub - fishme/node-red-contrib-slack-bolt: Control your Slack App via Node-Red! Slack Bolt integration.](https://github.com/fishme/node-red-contrib-slack-bolt)

**Side note**  
I used the starter from [GitHub - alexk111/node-red-node-typescript-starter: 🏁 Quick-start template repository for creating new Node-RED node sets in TypeScript.](https://github.com/alexk111/node-red-node-typescript-starter)  
but long time no updates. ☹  
So my node use the newest node versions, if someone is looking for a good Typescript base. If there will be no update soon, will also create a new repo for this.

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [21 December 2023 10:06 UTC](https://discourse.nodered.org/t/slack-bolt-node/83908/2 "2023-12-21T10:06:55Z")

</div>

> [@fishme](#):
>
> Unfortunately it is a node version \>=18 needed.

Welcome to the community and thanks for sharing.

In regard to the above, have you looked at using ESBUILD to transcode to v14 to match the Node-RED baseline? Doesn't work for everything but it is pretty good.
