General

Please search for existing ideas before posting a new idea.

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Plugin hook for channel header, title and purpose change.

    I would like to add a string to the header and purpose every time it is changed via a plugin, but this is currently not possible as there is no hook for channel metadata in the plugin API.

    23 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  2. Allow plugins to add to the settings menu

    Allow plugins to add to the settings menu, much like they can add to the System Console settings.

    18 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  3. JIRA improvements

    Add to jira plugin features to notify about new comments, description changes, attachments changes in a ticket.

    130 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  4. Use Gitlab's API to provide metadata for private resources

    Gitlab projects are more often than not shielded off into private repos.
    Given that Mattermost easily installs along with Gitlab (using the Omnibus installer, just by providing the url mattermost can listen on) it would make a lot of sense to have that info there; instead of a very unhelpful & confusing "Sign in" metadata

    35 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  5. not

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  6. show the device type the user is connected with (desktop vs mobile) with an icon near his avatar

    it is often useful to know when your contacts are chatting from a PC or from their smartphones.

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  7. Integration with Figma

    Please create an integration with Figma

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  8. a way to secure self-managed Mattermost deployments...

    It is possible to secure self-managed Mattermost deployments w/ Fyde (www.fyde.com)'s unified security and trusted access platform.

    Fyde provides granular access controls for enterprise apps (i.e. Mattermost) and workloads, and continuously monitors access requests.

    With Fyde, you can roll-out strong device authentication, improve security posture of unmanaged devices and remediate configuration errors.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  9. Hiding user from User directory

    Right now when you click to Add new + icon beside direct message it show you directory where it show all user registered on the server.

    So to protect that, a option to hide that directory will be added. To add other user you have type email address of that user from which he registered on your server.

    More like whatsapp where you can msg people whome phone number you have.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  10. add a plugin hook for search

    If plugins had a hook when someone performs a search, they could customise the search experience, e.g. by querying other systems and offering those results too (maybe as an ephemeral post).

    I would love to use mattermost search as our cross-platform search provider...

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  11. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  12. Add YouTrack Integration

    Add integration for YouTrack by JetBrains

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  13. Allow Incoming Webhooks to use response_type

    From: https://github.com/mattermost/mattermost-server/issues/10463

    Please allow incoming webhooks to use response_type. I'm looking at making a bot that would allow others to roleplay. This bot functions by watching the channel, and when it sees a message with a trigger that has been set up with it, uses a incoming webhook to post a message with a custom picture and username before deleting the triggering message.
    This gives the effect of someone being able to play different characters, especially when paired with: https://mattermost.uservoice.com/forums/306457-general/suggestions/37237117-allow-webhooks-to-post-to-reply-threads

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  14. Allow Webhooks to post to Reply Threads

    From: https://github.com/mattermost/mattermost-server/issues/10463

    At the moment, the "comment" value for response_type will only trigger for the triggering message, even if that message is part of a thread. Maybe a value of "thread" can tell it to reply in the thread rather than creating another thread just to respond to the trigger message.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  15. Provide support for storage within Microsoft Azure

    Provide access to Microsoft Azure blob storage through shared access signatures / keys.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  16. Login with OpenShift Credentials

    Leverage OpenShift’s OAuth IDP to login to OpenShift.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  17. Add image upload to webhook profile picture integration

    Instead of relying on a url path for a profile picture in a webhook integration, it would be really useful to have a file upload path.

    Thank you!

    15 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add typescript type definitions to the mattermost-redux api-lib

    Please could you add types so that developping of plugins/integrations/hooks and such may benefit from the power of type verification and auto completion.
    It would, specially on API dev, be a strong plus ;)

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  19. Add optional custom headers to slash command requests

    I have recently implemented a small custom slash command for our company, that makes a GET request to an AWS API Gateway resource, baked by an AWS Lambda function. This is a very conventient way to implement simple, for lack of a better, less overused term, microservices in a serverless environment.

    One limitation with this approach is that to secure such a API Gateway + Lambda service, AWS relies on API keys, which have to be sent in the form of a custom request header X-API-Key, lest we implement yet another separate Lambda function to serve as the so called…

    18 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  20. 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…

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4
  • Don't see your idea?

Feedback and Knowledge Base