Instructie
Beheer > Integraties > Mattermost

De Mattermost-koppeling vereist configuratie aan twee kanten: eerst een bot-account (en eventueel een outgoing webhook) in Mattermost, daarna de koppeling zelf in i-Reserve.

1. Aan de Mattermost-kant

1.1 Bot-account + token

  1. Maak een bot-account aan (System Console → Integrations → Bot Accounts → Add Bot Account).
  2. Genereer een personal access token voor de bot en noteer het.
  3. Voeg de bot toe als lid van het kanaal waarin gespiegeld moet worden (en van eventuele notificatiekanalen).

1.2 Kanaal-id('s)

  1. Maak/kies het kanaal waarin gesprekken worden gespiegeld.
  2. Noteer het Channel ID (kanaalmenu → View Info).
  3. Maak eventueel extra kanalen voor losse notificatietypen.

1.3 Outgoing webhook (fase 2, inkomend)

  1. System Console → Integrations → Outgoing Webhooks → Add.
  2. Zet de Callback URL op de inbound-webhook-URL die i-Reserve toont.
  3. Mattermost genereert een token; noteer dat voor i-Reserve.

2. Aan de i-Reserve-kant

Ga naar Beheer → Integraties en voeg een Mattermost-koppeling toe. De koppeling heeft een authenticatie- en een configuratie-scherm.

2.1 Authenticatie-scherm

VeldWat in te vullen
Server-URLDe basis-URL van de Mattermost-server (bv. https://mattermost.example.com).
Bot-tokenHet personal access token van het bot-account.
Outgoing-webhook-token(Fase 2) Het token uit de Mattermost outgoing webhook, voor authenticatie van inkomende verzoeken.
Inbound-webhook-URLAlleen-lezen; kopieer deze waarde naar de Callback URL van de Mattermost outgoing webhook.

2.2 Configuratie-scherm

VeldWat in te vullen
KanaalHet kanaal waarin gesprekken worden gespiegeld. De keuzelijst toont de kanalen waar de bot lid van is; een al opgeslagen kanaal blijft selecteerbaar.
Notificaties → kanaalKoppel per notificatietype een doelkanaal (leeg = niet versturen).

2.3 Activeren

Sla op en zet de koppeling op actief. Gebruik de test-knop om een proefbericht naar het kanaal te sturen en zo de bot-rechten te verifiëren.

De bot moet lid zijn van elk kanaal waarin hij post — anders weigert Mattermost met een 403. Voeg de bot dus toe aan het spiegelkanaal en aan elk notificatiekanaal.
De inkomende richting (antwoorden vanuit Mattermost) is fase 2 / beta. Het outgoing-webhook-token en de inbound-webhook-URL zijn alleen nodig als je die richting gebruikt.