Build a peer employee recognition app with BambooHR and Slack
Build a workflow that lets an employee submit a recognition (via a Slack shortcut, slash command, or form) naming a colleague and a short message. Validate the recipient against the BambooHR directory by name/email, then post a formatted celebration to a designated Slack channel and notify the recipient. Optionally store each recognition in records for reporting. Handle unmatched recipients, prevent self-recognition, verify Slack request signatures, and rate-limit spam. Output the published recognition and a stored record of the event.
What this prompt builds
Let employees shout out and celebrate each other directly in Slack, with recipients validated against BambooHR.
The problem
Recognition programs fizzle out when praise lives in scattered Slack threads with no structure, no record, and no easy way to give a colleague a shout-out in the moment. HR loses visibility into engagement and great work goes unacknowledged.
Solution and impact
This workflow gives employees a Slack-based way to recognize peers, validating recipients against the BambooHR directory and posting celebrations to a shared channel. Recognition becomes consistent and visible, lifting engagement while giving People teams a record of who's being celebrated.