Create Custom Slackbot with Notifications
Skills Required
Description
A Slackbot can do more than send reminders — it can be the smart assistant that keeps your team aligned and informed. That’s exactly what this project aims to achieve.
Your task will be to build a custom Slackbot using Node.js that delivers real-time notifications based on specific events and team workflows.
Imagine a bot that doesn't just post updates, but knows who to notify, when, and how. Personalization and timing are everything here.
Instead of generic alerts, the bot should send contextual messages with options like interactive buttons, quick replies, or even custom emoji reactions.
Previous experience working with Slack API, including handling OAuth flows, interactive components, and event subscriptions, will be highly valuable.
Communication with our team will be regular — expect weekly check-ins, clear documentation expectations, and responsive feedback loops.
You’ll also need to integrate the bot with third-party services, process incoming data, and format outputs in a readable, friendly way for Slack users.
This role suits someone who thinks like a user — someone who asks, Would this notification interrupt or help? and adjusts accordingly.
Aside from the core functionality, bonus points if the bot can handle error logging and send alerts if a task fails or a webhook goes down.
All requirements and scenarios will be outlined in our shared workspace, but you’ll have room to suggest enha...