General
Please search for existing ideas before posting a new idea.
147 results found
-
Integration with osTicket
It would be great to have an integration with the osTicket platform to be able to receive notifications of new tickets or ticket updates.
In addition, it would be even better to be able to send messages to the osTicket API to create new tickets.
8 votes -
whastapp
integrate with a business whatsAPP
8 votes -
include message metadata in webhook/slash http requests to help tell bot messages apart from human messages
It is currently not possible for a webhook/slash command webservice (a bot) to tell whether a message came from another bot (or this bot) or from a human.
See also the GitHub discussion: https://github.com/mattermost/mattermost-server/issues/9719#issuecomment-438320149
Summary:
Even though it is usually possible to set the displayed username to an arbitrary value when programmatically creating a post, this username is ignored when the created message is sent out via a webhook, leaving a lot of opportunity for loops.
There are 4 ways new messages (posts) can be created:
- Human types them
- Incoming Webhook
- Outgoing Webhook bot response.
- API…8 votes -
How to change the Notification Sound in Mobile and Desktop?
Hello,
I am using Mattermost Android app to receive notification and messages. But it is very confusing to distinguish between other notification and Mattermost notification.
It takes the default notification tone of mobile and desktop.
Please provide the option to change the notification sound or if there is any method to do that then please let me know.
8 votes -
Integrate with Alfresco
I would like to see an integration with Alfresco for managing documents that are included in Mattermost posts
8 votes -
allow personal access tokens for all users
Currently non-admins cannot create personal access tokens unless they ask an admin to enable personal access tokens for them. Considering that any user could already go through the SSO flow or use username+password depending on the setup to get a token for the API, there should be a config option to allow everyone to create personal access tokens by default.
8 votes -
Include user's language in body of outgoing slash command request
Currently, outgoing Slash commands send in the request body information about the user like userid and username.
However, to properly internationalize a slash command integration (such as https://github.com/jedfonner/MattermostOnFire/issues/2), the receiving system needs to know the user's specified language (from Account Settings > Display > Language).
Please add a "user_language" field to the JSON object passed in the body of the message sent by Mattermost outgoing slash commands. This field should be populated by the user's language (e.g., en-US, es-MX, fr-CA, etc).
8 votes -
Integrate with OpenProject/projeqtor
Integration of Mattermost with an open source, self-hosted application like OpenProject or Projeqtor would be really helpful.
7 votes -
Integrate GoToMeeting
As we use GoToMeeting, the Mattermost plugin for Zoom does not help. We would verymuch appreciate a similar possibility to integrate GoToMeeting.
7 votes -
lifesize
Looking for a Integration for video conferencing system "Lifesize"
7 votes -
hubspot
Pls Connect to Hubspot
6 votes -
Blacklist specific email addresses
In a recent company (+5k employees) all employees with a certain email domain may join a mattermost team. But there are some few exceptions, where some employees may not join the team, altough they share an email domain. So it would be great to have a blacklist for certain email addresses.
6 votes -
Simplify chatbot integration by enabling bots to run sandboxed, in-process on the server
Currently if I want any sort of 'bot' behavior, I need to:
- Get an API token (ask an admin for permission)
- Stand up a server or learn serverless
- Figure out deployments/monitoring/logging
To test my code, I need to expose my in-progress work to the internet so it can receive webhooks.
This is a substantial bar to clear, resulting in monolithic projects like Hubot with many plugins.
Organizations implementing this style of bot frequently have only a handful of people who know how to contribute to it.
An alternative would be to support 'Managed bots': custom code (language TBD; javascript (via…
6 votes -
InVison integration
InVision integration with Mattermost
6 votes -
provide system token authentication
We run a couple of scripts that access the Mattermost API, e.g. a script that posts a message to all Town Squares in all teams on our server and a script that creates user accounts (as we allow email login but disable email account creation so that we can control who creates accounts on the server). Right now we have the personal auth token of an administrator hardcoded in the scripts, but obviously this is suboptimal in case the administrator leaves the company, and messages appear to be sent from said administrator.
Therefore it would be great if administrators could…
6 votes -
Send E-Mail using Slash Command
We are using a e-mail-based ticket system (e.g., ticketsupport@company-name.org). As most of our communication switched to Mattermost, the only remainder is writing mails to create a ticket.
Therefore, it would be really convenient to send a e-mail using something like:
/[mail-address] ["Subject"] ["Body"]
The from address is the address used by Mattermost.6 votes -
Todo list
Some sort of cheklist so team members can track the progression of tasks
6 votes -
Better AWS S3 Integration
AWS S3 is a great option and I've gotten it working using an IAM role w policies to access that specific S3 bucket. What I'm suggesting is that instead of S3 being used as just a file "dump", there could be an optional setting for "Serve content directly from S3" (as well as perhaps another option available for "serve directly using cloudfront" - which would have a notice on the extra cost).
The idea is that instead of serving assets from the Mattermost instance itself, the objects in S3 could have presigned URL's set on them (with another setting for…6 votes -
Allow interactive message button clicks to edit buttons on message
Currently, when a user clicks on an interactive message button, MM sends a request to a remote web server with some information. When the server responds, it can send in a Message json blob, but this does not allow you to change the buttons on the message.
For example, if I were making a poll integration, there might be vote buttons, and after voting, I might update the button message to thank the user, and present them with the options to see the results or hide the message. Currently this is not possible.
6 votes -
Add parent message reference for slash commands
When running a slash command and replying to a message, it’d be great if we could also have the ID reference for the parent message being replied to.
Example use case: you have a series of past messages and want to “run a command” using the message as the source of some slash command, and you want it to be ephemeral
Possibly related: https://mattermost.uservoice.com/forums/306457-general/suggestions/31914865-ability-to-reply-to-message-with-webhook
5 votes
- Don't see your idea?