Skip to content

General

Please search for existing ideas before posting a new idea.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

256 results found

  1. Actions and buttons to incoming webhooks

    Hi,

    it would be nice if incoming webhooks could support some kind of actions or buttons.

    Ie: you use mattermost to recive alerts from a monitoriring system and you want to take action on this. Create a ticket, close the alert etc (linking to external systems/source)

    There are similar functionality in Microsoft Teams and Slack.

    https://dev.outlook.com/connectors/reference
    https://api.slack.com/docs/message-attachments

    80 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Allow email batching / limiting

    If a user is offline when they are sent @mentions or direct messages, they are given 1 email per message, with no restrictions.

    If we could instead have a delay to gather several chat messages at once, it would reduce the amount of "spam" that is sent to the user.

    An alternative would be to only email the user on the first mention/direct message they receive per channel.

    80 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Javascript Driver

    Add a Javascript driver so 3rd party web apps can have full access to APIs and build rich integrations.

    Example: An extension could be created to allow Mattermost to be incorporated into other websites to offer live messaging outside of the Mattermost web client: https://mattermost.uservoice.com/forums/306457-general/suggestions/8810731-implement-a-site-chat-feature

    79 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. 77 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Bot Users

    Slack provides tighter integration for bots like hubot and calls it Bot Users. Slack's documentation describes it in depth: https://api.slack.com/bot-users

    For example, one of the most import advantages is talking to the bot in a private manner (direct message).

    It would be great if Mattermost provided this.

    75 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. compact message theme

    Slack allows to have two different message themes. The first is called clean and it is what mattermost has right now. It displays the icon and the username on one line and the text goes onto the next line:

    [XX] username time
    [XX] <text goes here>

    Then there is the compact mode which basically removes the user icon and puts everything else onto one line:

    time username: <text goes here>

    Currently we have hacked some css to make that work, but I think that would be a useful addition in general.

    75 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. Restrict team by email

    It is currently possible to restrict account creation to specific email domains via “Settings > Users and Teams > Restrict account creation to specified email domains”; however, once a user has an account, they can be invited to any team, or join any open team.

    We would like to be able restrict individual teams to an email domain too. Specifically, we have a group of external contractors who have access to their own team, but we don’t want them to accidentally end up in any of our other teams.

    For example, team “Foo” would only allow members from @foo.com, and…

    75 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. detect if user is realy idle (away), not just if window doesn't has focus

    detect if user is really idle (away), not just if mattermost window doesn't has focus

    74 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. search by date

    Some Mattermost instances have many channels and a crazy number of posts, leading to searches on terms returning too many results. It would be good to be able to search by date range. For example, gmail uses after:yyyy-mm-dd before:yyyy-mm-dd and probably other date formats to enable searching by date.

    72 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. Hotkeys / Keyboard Shortcuts

    Really would like to see hotkeys. Example: In Slack you can type Command+K to switch to specific user/group

    68 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. When idle, only send email notification if status doesn't change to online in 1 minute

    I suggest the following behavior when email notifications are turned on. Assuming email notifications are turned on, when a notification is triggered (direct message, mention, etc.), if the recipient's status is idle, trigger the usual MatterMost interface and system notifications, but wait 1 minute before generating an email. If the user's status changes back to online, we can assume they can/have seen the notification so do not generate an email. If their status is still away after the 1 minute delay, send the email as normal.

    There are many times I have the MM client open but not the active…

    67 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. 66 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Ability to run Mattermost on Windows Server

    • Producing a version of Mattermost that runs on Windows Server
    • Providing install guide for Windows Server
    • Fixing issues with config.json not rendering in Notepad
    • Offering .zip download for Windows rather than tar
    60 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    Huge thanks to Jared Shields for drafting the production install guide for Window Server and helping make the Windows version straight forward to install: https://docs.mattermost.com/install/prod-windows-2012.html

    Several changes were needed, such as making config.json readable in Notepad, changing from tar file to .zip which Windows can open natively without installing 3rd party decompression apps.

    We’ve updated the original request to make this about having the ability to run Mattermost on Windows Server, which is about providing a Windows binary with each release, which enables a sort of “Mattermost Windows Server User Group” to become available, providing peer-to-peer support for Windows releases.

    Mattermost on Windows Server is available. It’s less mature than Linux right now and as it grows in popularity, we need to be clear to the community on status of vetting and support.

    Specifically:

    1. Need a meta-ticket to update Mattermost documentation to distinguish between multiple binaries

    Software and Hardware…

  14. Allow interactive posts to be ephemeral

    Currently, interactive messages must be of response_type in_channel, and I think that interactive messages would be greatly more useful as ephemeral, as that will allow messages to be modified such as Slack's giphy integration, where the user can look through a set of images before choosing the one to post to the channel.

    It would also be useful as generic confirmation dialogs, or similar use cases

    54 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. Add ability for administrators to restrict archiving of channels

    Users are prevented from archiving Town Square, but users are able to archive any other channel

    54 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    Several options were considered for this feature, including:

    - Separate permissions for archiving, renaming, modifying and creating channels
    - Adding a new role for managing channels
    - Offering individual permissions for manipulating channels

    Applying the fast, obvious, forgiving design principle we arrived at the least complex solution of the options, which was to combine restrictions for creating, renaming and updating channel information, in addition to restricting archiving.

    The goal was to keep things simple, so that users either “can do everything” or “can do nothing” and aren’t confused about their permissions.

    This feature has been added as an optional IT policy in Mattermost E10.

    This was also considered for Team Edition, but it didn’t seem appropriate for a “virtual office” where everyone knew each other well. It would be like having locks on the conference room doors to keep people from erasing things off the whiteboards.

  16. Flagged messages

    Starred messages and a star filter button on top right like slack would be great.

    53 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Caching old messages in mobile App? (like slack, whatsapp etc...)

    When starting the iOS App 2.0, the app is syncing its data. This usually takes quite a while. Another thing is, that when the device is "offline" (e.g. flightmode), I'm not able to read my already received messages on my mobile app. When Offline and the app gets started, It looks like there is no time out set, when no internet connection (circle keeps spinning since minutes). Could you cache the the data and just sync "new" messages? I just checked slack app and they offer this, which is quite helpful.
    https://github.com/mattermost/ios/issues/14

    53 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Consolidate display of join/leave messages into a single System Message

    Where lots of users join, I find it interferes with seeing real content. Any screen is dominated by System join messages.

    52 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. EE: Message Editing & Deletion configure option

    Enable configuration of editing and deleting options in Enterprise Edition

    1. Under "System Console > Policy"

    2. Setting one (with radio buttons):

    Allow users to edit their messages:

    [ x ] Any time
    [ ] Never
    [ ] ___ minutes after posting //Where ___ is a text input box where they can enter a number of minutes

    Help Text: After posting a message, set the length of time the author has to edit it.

    1. Setting two (with radio buttons):

    Allow which users to delete messages:

    [ x ] Only Team Administrators and System Administrators
    [ ] Message authors can delete their own…

    50 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. add Slack-like integrations

    Are there future plans to add integrations with dropbox, github, google drive, twitter, etc. ... like Slack has ?

    49 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  5 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?

Feedback and Knowledge Base