Communication
Mattermost
8 min
requirements to use the mattermost app in {{product name}} , you must have a mattermost account if you do not have a mattermost account yet, you can create one at your installed mattermost environment you can download the installation package from here https //about mattermost com/ connect mattermost and {{product name}} to get started, you must first create a connection between mattermost and {{product name}} , allowing the two services to communicate to create the connection, you need to mattermost /#obtain your access token in mattermost mattermost /#create the connection in obtain your access token in mattermost before you create the connection in {{product name}} , you should first obtain an access token in your mattermost account to obtain the access token log in to your mattermost account navigate to main menu > account settings > security > personal access tokens click create new token enter a description for the token, then click save copy the token id value and store it in a safe place you'll use this value in the access token connection field in {{product name}} create the connection in {{product name}} once you have your mattermost access token, you're ready to create the connection in {{product name}} to create the connection log in to your {{product name}} account, add an mattermost module to your {{scenario singular lowercase}} , and click create a connection optional in the connection name field, enter a name for the connection in the mattermost url field, enter the mattermost url to your installed environment or to a prerelased environment ask the provider or your administrator for the exact url example http(s) //xxx xxx xxx xxx( 8065)] in the access token field, enter the access token copied from your mattermost account optional in the self signed certificate field, upload the public certificate if you are using a self signed certificate you can paste the certificate content directly or upload it as a crt file click save if prompted, authenticate your account and confirm access you've successfully created the connection and can now use the mattermost app in your {{scenario plural lowercase}} if you want to make changes to your connection in the future, follow the steps here https //help make com/connect an application#tn2pj mattermost modules after connecting to the mattermost app, you can use the following types of modules to build your {{scenario plural lowercase}} post create a post patch a post get a post delete a post get channel posts unpin a post to the channel pin a post to the channel list posts in a thread watch new posts watch new posts pinned for a channel teams and members create a new user get a user get a user by its username get a team by name check if the team exists get a team stats add a user to a team remove a user from a team invite users to the team by email deactivate a user account list commands for a team list team members send a verification email watch new users channels get a channel get channel statistics list channel members commands create a command delete a command execute a command list commands for a team files get a public file link get a file upload a file templates you can look for mattermost templates in make's template gallery , where you'll find thousands of pre created {{scenario plural lowercase}} mattermost resources mattermost documentation