Building Slack Applications with Bolt.js
summary
Ready to Fly is a working Slack app that creates, lists, approves and rejects travel requests stored in Salesforce and shows immediate Slack notifications when statuses change. Implementation uses Bolt.js (Node.js) running on Heroku, subscribes to Events API and calls the Web API to update the app home and post messages, builds UIs with Block Kit Builder and optionally the Slack Block Builder library, and maps Slack users to Salesforce accounts. Source code and setup instructions are published.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:08Salesforce and Slack acquisition
- 3:18Ready to Fly demo
- 6:53How Slack apps work
- 10:04Bolt framework
- 11:51Slack Block Kit UI
- 13:18Ready to Fly code
- 15:50Listeners update UI
- 19:00Resources for Slack apps
related talks
27mHow we Build APIs and Workflows at Slack
25mAdd your first asynchronous API to your app in 30 minutes
43mRealtime Web Apps in the Wild
24mBuilding Realtime Singlepage Apps
56mFull Stack Cloud with Node.js, Tailwind and AWS
44mNode & Express as Workflow Tools
25mCreating SQSLite - My Journey into Open Source
01h 36mMaster Serverless with JSF Architect
