Your Artica server can connect to your Mattermost server as a communication bot. With this method, Artica can post messages directly into a Mattermost channel to notify you about the various alerts and events it generates. This feature is provided in addition to the standard SMTP email notification method.
¶Create a Bot Account inside your Mattermost server (v5.10+)
Creating a dedicated bot account for posting messages to Mattermost is a best practice for several important reasons:
Security & Accountability - Bot tokens can be revoked without affecting user access - Clear audit trail showing which messages came from automation vs humans - If credentials are compromised, only bot access is affected, not a user account
Permissions Control - Bots can have restricted permissions (post-only, specific channels) - Can't accidentally perform user actions (deleting channels, changing settings) - Follows principle of least privilege
Visual Distinction - Mattermost displays bot messages with a "BOT" badge - Users immediately know they're seeing automated messages - Reduces confusion about message source
Token Management - Bot tokens don't expire when users change passwords - More stable for long-running automation - Can have multiple tokens for different services
Rate Limiting - Bot accounts have separate rate limits - Won't interfere with user's normal Mattermost usage
In the Mattermost web console, go to System Console > Integrations > Bot Accounts
Turn on “Enable bot account creation”. You can also turn to False on Disable bot accounts when owner is deactivated if you did not want to associate the bot to an user
On the top-left menu, choose “Integrations”
Select Bot Accounts and click on Add Bot Account button
Set an Username ( Artica-bot), Display Name: "Artica Monitoring Bot" And Description: "Automated alerts and notifications from Artica servers" and Role: Member
Click on Create Bot Account button
Copy the generated access token (shown only once!)