Thanks @Leesy, thanks again @sircharleswatson,
Just to add, you can check out our Golang driver for examples on how to use the Mattermost Web Service API and connect it to Elixer.
Hugely appreciate your help, this could bring GitLab and Mattermost together in a powerful way,