You're basically still writing the automation yourself at that point since it would just be a bot right? I'd think you might as well just create it as a separate service and have a bot interact with it or handle events from it in Mattermost/Slack/IRC/etc.
That's a pretty cool idea for Mattermost to have triggers that go off on new account creation.
Maybe a customizable welcome email as well for new team members.