Good day
@BAZ I would recommend using FreshDesk.
They allow API integration and I believe this will work. It can automatically open tickets for your support team and allocate them to staff.
It also has a dashboard interface which can track performance etc.
Hope this helps!