Mattermost Slack



You can import channels and users from Slack into Mattermost. Please review our documentation on Slack Import for more details. Export Slack Direct Message and Group Direct Messages into the same format as 'Corporate Export', this can be then imported into MatterMost via the slack import cli function or via Team Import page in the Web Interface. Mattermost offers an enterprise-grade, private cloud alternative to Slack’s SaaS-only workplace messaging service.

The Team Settings menu offers Team Administrators and System Administrators the ability to adjust settings applied to a specific team. To access the settings, open the main menu at the top of the channel sidebar and select Team Settings.

General¶

General settings provide options around how teams are displayed to users.

Team Name¶

Your Team Name is displayed on the sign-in screen, and in the top of the channel sidebar for your team.

You can enter a name up to 15 characters in length. Please note that some unicode characters are not supported. The length of team names is limited to ensure readability.

Team Description¶

Your Team Description is displayed when viewing the list of teams available to join and in the tooltip when hovering over the team name in the team sidebar.

You can enter a description up to 50 characters in length. Please note that some unicode characters are not supported.

Team Icon¶

Your Team Icon appears in the team sidebar, visible if users are members of more than one team.

You can upload a team icon in BMP, JPG or PNG format. Square images with a solid background color are recommended, since transparency in PNG icons fills with a white background in the team sidebar. Removing the team icon resets it to the default icon that contains the first two letters of the team name.

Allow only users with a specific email domain to join this team¶

Specifying domains in this setting prevents users from joining the team when their email domain is not on the list. Only users that have an email domain matching the defined domains may join the team.

Users without a matching domain on the team prior to the domain being specified will not be removed after the domain is added.

Allow anyone to join this team¶

After a user logs in to the site, they are shown a Team Selection page if they don’t belong to a team. Any team with Allow anyone to join this team option set to Yes will show up on this page under “Teams you can join”.

A user can access the Team Selection page by also clicking the “+” icon at the bottom of their team sidebar or from the Main Menu > Join Another Team.

Invite Code¶

The Invite Code is used as part of the URL in the team invitation link retrieved from the Main Menu > Get Team Invite Link. Click Regenerate to generate a new team invitation link and invalidate the previous link.

Import¶

Import from Slack (Beta)¶

You can import channels and users from Slack into Mattermost. Please review our documentation on Slack Import for more details.

The colors of the Mattermost user interface are customizable in Account Settings > Display > Theme. You can import your theme colors from Slack, customize the colors yourself, or choose from four standard themes designed by the Mattermost team.

Slack

Any color changes you make are applied to all teams that you belong to. In Enterprise Edition, you can choose to apply the theme to the current team only, allowing you to have a different theme for each team.

Import Theme from Slack¶

To import a theme, in Slack, go to Preferences > Themes, select Create a custom theme, then copy the theme color values.

In Mattermost, select Import theme colors from Slack, then paste the color values into the input box and select Submit. Any theme settings that are not customizable in Slack will default to the “Mattermost” standard theme settings. Select Save to confirm your theme changes.

Custom Themes¶

Select Custom Theme, then expand the Sidebar Styles, Center Channel Styles, and Link and Button Styles options to customize individual interface colors, such as backgrounds, links, text, and borders.

Your custom theme changes are applied in Mattermost as you make them. Select Save to confirm your theme changes. Discard your changes by exiting the Display Settings window and selecting Yes, Discard.

Standard Themes¶

Select Theme Colors to choose from four standard themes designed by the Mattermost team. To make custom adjustments on the four standard theme colors, select a standard theme, then select Custom Theme to further customize that standard theme based on your preferences. Select Save to confirm your theme changes.

Center Channel Styles¶

Center Channel BG

Color of the center pane, right-hand sidebar and all dialog window backgrounds.

Center Channel Text

Color of all the text - with the exception of mentions, links, hashtags and code blocks - in the center pane, right-hand sidebar, and dialogs.

New Message Separator

The new message separator appears below the last read message when you switch to a channel with unread messages.

Error Text Color

Color of all error text.

Mention Highlight BG

Highlight color behind your words that trigger mentions in the center pane and right-hand sidebar.

Mention Highlight Link

Text color of your words that trigger mentions in the center pane and right-hand sidebar.

Code Theme

Background and syntax colors for all code blocks.

Mattermost

Link and Button Styles¶

Link Color

Text color of all links, hashtags, teammate mentions, and low priority UI buttons.

Button BG

Color of the rectangular background behind all high priority UI buttons.

Button Text
Mattermost

Text color appearing on the rectangular background for all high priority UI buttons.

Exporting a Custom Theme¶

You can export a theme from Mattermost by copying the theme values from the Custom Theme menu.

Go to Account Settings > Display > Custom Theme, then select Copy Theme Colors to export the theme’s color values.

Importing a Custom Theme¶

You can import a theme into Mattermost by pasting the theme values into the Custom Theme menu.

Copy existing theme values, then go to Account Settings > Display > Custom Theme to paste the theme values into the Copy and paste to share theme colors field. Select Save to confirm your theme changes.

Custom Theme Examples¶

Customize your theme colors and share them with others by copying and pasting theme values into the input box. Below are some example themes with their corresponding theme values.

GitHub theme¶

Monokai theme¶

Solarized Dark theme¶

Gruvbox Dark theme¶

One Dark¶

Slack

Discord Dark Theme¶

Mattermost alternative

Matter Most Slack Definition

Night Owl Dark theme¶