Slack
Vereisten
- Een Slack-workspace waar je apps kunt installeren.
- Beheerders- of app-beheerdersrechten in die workspace.
1. Maak een Slack-app
- Open api.slack.com/apps → Create New App → From scratch.
- Geef een naam (bijv.
isthisthing.online Alerts) en kies je workspace.
2. Schakel Incoming Webhooks in
- Klik in de zijbalk van de app-instellingen op Incoming Webhooks.
- Zet Activate Incoming Webhooks op On.
- Klik op Add New Webhook to Workspace.
- Kies het doelkanaal (bijv.
#incidents) → Allow.
Je krijgt een URL zoals:
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
Kopieer deze URL — je hebt hem nodig in de volgende stap.
3. Voeg de integratie toe in isthisthing.online
- Ga naar Integrations → New Integration.
- Selecteer Slack als type.
- Vul de velden in:
| Field | Value |
|---|---|
| Name | Een duidelijk label, bijv. Slack #incidents |
| Webhook URL | De URL uit stap 2 |
| Channel | Laat leeg (de webhook post naar het kanaal dat je koos) |
- Schakel de triggergebeurtenissen in die je nodig hebt (aangemaakt / opgelost / bijgewerkt).
- Klik op Save.
4. Test
Klik op het pictogram Test naast je integratie in de lijst. Binnen enkele seconden zou een testbericht in je Slack-kanaal moeten verschijnen.
Wat het bericht bevat
| Field | Description |
|---|---|
| Event & Status | CREATED, RESOLVED of UPDATED met de huidige Incident-status |
| Workspace & Monitor | Namen en ID’s voor snelle referentie |
| Timestamps | Start-, oplos- en verzendtijden in UTC |
| Links | Knoppen om het Incident of het Workspace-Dashboard te openen |
Probleemoplossing
| Problem | Solution |
|---|---|
| Geen bericht ontvangen | Controleer of de integratie enabled is en minst één triggergebeurtenis aan staat. Controleer of de webhook-URL nog actief is in Slack. |
Fout invalid_blocks | Genereer de webhook opnieuw in Slack en werk de URL bij in je integratie-instellingen. |
| Verkeerd kanaal | Incoming Webhooks posten naar het kanaal dat bij aanmaak is gekozen. Maak een nieuwe webhook voor een ander kanaal. |
Beveiliging
- Behandel webhook-URL’s als geheimen — commit ze niet in broncode.
- Roteer de URL direct als deze is blootgesteld.
- Beperk integratiebeheer tot Workspace-eigenaren en -admins.