Enbbox Docs

Mattermost

Integrate Mattermost with Enbbox for chat notifications. Send notifications to Mattermost channels using incoming webhooks.

Overview

Mattermost is a self-hosted, open-source team messaging platform.

Setup

  1. In Mattermost, go to IntegrationsIncoming WebhooksAdd Incoming Webhook
  2. Select a channel and create the webhook
  3. Copy the Webhook URL
  4. In Enbbox: IntegrationsAdd ProviderChatMattermost
  5. Activate the integration
  6. Store per-subscriber webhook URLs in credentials:
import { SubscriberCredentialsApi, Configuration } from "@enbbox/api";

const config = new Configuration({ accessToken: "your-api-key" });
const credentialsApi = new SubscriberCredentialsApi(config);

await credentialsApi.setCredentials("subscriber-123", "mattermost", {
  credentials: { webhook_url: "https://your-mattermost.com/hooks/xxx" },
});

On this page