Back to Portfolio Naji Kanounji
Python Slack API OpenAI API Jira API Grafana

Feedback Bot

A Slack bot built to automate feedback management across multiple channels. It uses AI to categorize feedback, creates Jira tickets, and visualizes data with Grafana dashboards.

Welcome to the Feedback Bot Project!

I developed this during my internship at TomTom. It was built in Python using the Slack Bolt framework to automate managing feedback across multiple Slack channels. This bot reduces manual intervention by categorizing feedback using AI, storing it in a database, generating Jira tickets, and visualizing data through Grafana dashboards.

Problem Statement

The current method of processing feedback from the Slack channel is manual. It involves individual replies to users and creating Jira tickets with attachments. This manual process makes it challenging to track issues related to specific components.

Features

Technologies Used

Workflow overview

Feedback bot workflow

What I Learned

This project was an invaluable learning experience. It covered a range of technical, organizational, and design challenges that contributed significantly to my professional growth.

This project improved my technical capabilities and reinforced the importance of clear communication, thorough documentation, and user-focused design in software development.