Is the code/app going to be in github? How’s it currently working?
FWIW, the integration I have set up for work just uses a webhook and then does some processing on the incoming data, and then makes a post request to the slack API.
Happy to help with anything and everything.