Chatbot Design · JavaScript

Koofr Chatbot

Koofr · Ljubljana, Slovenia

Created a chatbot for Koofr, a company that develops cloud storage software.


During my internship at Koofr, I developed a category-based chatbot for the company’s website and app, aimed at improving customer support and engagement through a streamlined, conversational interface. It was also designed to relieve some of the support workload by handling common, straightforward issues directly, so the team could focus on the more complex requests.

Koofr chatbot widget, category selection Koofr chatbot widget, conversation flow Koofr chatbot widget

My responsibilities as an intern:

  • Designing the chatbot’s architecture and user interface,
  • Developing the chatbot from scratch using industry-standard technologies, without relying on third-party APIs,
  • Collaborating with others at the company to define category-based interactions, the content, and the user interface,
  • Conducting testing and continuously refining the chatbot’s functionality.

The chatbot functionality

The interaction was initiated by presenting users with a list of initial categories to choose from. Users navigated through these options until they reached the answer to their question, at which point the chatbot asked whether the response met their needs. If the answer was not satisfactory, users had the option to reach out to the company directly for further assistance.