Building chatbot for customer portal?

Not sure if this is the right place or allowed here, so delete if not.

Our team is hoping to build an app/plugin on to integrate our chatbot onto the customer portal of our jira service management (we have data center licenses). I guess my first question would be, is this possible? If so, whats the best route to take to complete this?

Let me add onto this. We need to create a widget to hold our chatbot. We need it to be both on the agent facing side and the customer portal. We figured a plugin would likely be the best approach to do this. Does anyone have any suggestions?