Communication
Mattermost
24 min
mattermost is a secure messaging and collaboration platform for teams, offering channels, file sharing, and workflow automation integrating mattermost with make com enables automated message posting, channel management, and notification workflows within team communication spaces this is ai generated content based on official mattermost documentation the content may contain mistakes please verify important information if you have questions on vendor documentation, contact https //mattermost com/ directly requirements to use the mattermost app in make, you must have an active mattermost account on any plan entry professional enterprise or enterprise advanced, https //mattermost com/ for subscription, refer to the https //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 obtain your api key in your mattermost account create the connection in make obtain your api key in your mattermost account before you create the connection in {{product name}} , you should first obtain your api key in your mattermost account to obtain your api key navigate to profile from the main menu click security click personal access tokens click create token enter a description for the api token click save copy the api token shown on screen you will use this value while creating a connection in {{product name}} because the ui might have changed, the steps you see on your screen might be different, https //developers mattermost com/integrate/reference/personal access token/ create the connection in {{product name}} https //www make com/en/register , add the mattermost module to your {{scenario singular lowercase}} , and click create a connection if you add a module with an instant tag, click create a webhook , then create a connection optional in the connection name field, enter a name for the connection enter the authentication credentials you copied from your mattermost account or follow the on screen instructions to create the connection for detailed information on connecting an application, see docid\ so88fm6pkt0g adkddfzz page mattermost modules after connecting to the mattermost app, you can choose from a list of available modules to build your {{scenario plural lowercase}} add a user to a team adds a specified user to a selected team within your organization check if the team exists verifies whether a team with the specified name already exists in your account create a command creates a new command for a specified team within your workspace create a new user adds a new user account to the system create a post creates a new post on the selected platform deactivate a user account archives the selected user’s profile, effectively deactivating their account delete a command deletes a specific command using its unique command id delete a post deletes a specified post from your account execute a command executes a specified command on your system or server get channel posts retrieves all posts from a specified channel get channel statistics retrieves detailed analytics and performance statistics for a specific channel get a channel retrieves detailed information about a specific channel using the provided channel id get a file retrieves a file that has been previously uploaded to the system get a post retrieves the details of a specific post get a public file link generates a shareable public link for a file, allowing anyone to access it on mattermost without needing to log in get a team stats retrieves detailed statistics for a specific team from the system get a team by name retrieves detailed information about a specific team using the provided team name get a user retrieves detailed information about a specific user get a user by its username retrieves detailed information about a user by entering their username, with any sensitive data automatically removed invite users to the team by email sends an invitation to a specified email address to add the user to an existing team list channel members fetches and displays all members who belong to a specific channel list commands for a team fetches a list of all available commands configured for a specific team list posts in a thread retrieves a specific post along with all other posts within the same discussion thread list team members retrieves a list of all members currently in the specified team patch a post updates specific fields of an existing post, allowing you to modify only the information you specify while leaving all other fields unchanged pin a post to the channel pins a selected post to a specified channel, making it easily accessible for all channel members remove a user from a team removes a specified user from a selected team send a verification email sends a verification email containing a unique link to the user whose email address matches the one provided in the request; if no matching user is found, the module will still indicate success without revealing whether the email exists in the system unpin a post to the channel removes a pinned post from the specified channel upload a file uploads a selected file to the specified destination watch new posts triggers when a new post is created in the connected platform watch new posts pinned for a channel triggers whenever a new post is pinned to a specific channel watch new users triggers when a new user account is created in your system templates you can look for more templates in https //www make com/en/templates , where you'll find thousands of pre created {{scenario plural lowercase}} mattermost resources you can have access to more resources related to this app on the following links https //community make com/search?q=mattermost https //mattermost com/ https //api mattermost com/#tag/introduction https //www make com/en/integrations/mattermost