Slack Integration

Vigilo alerts in Slack.
5 minutes to wire up.

Pipe risk updates for your watched countries into any Slack channel — your security desk, your travel-ops channel, your exec dashboard. No app review, no OAuth headaches. Just paste an Incoming Webhook URL and test.

Setup in three steps

1

Create an Incoming Webhook in your Slack workspace

Open api.slack.com → Create New App → From scratch. Name it "Vigilo". Pick your workspace.

Inside the new app, enable Incoming Webhooks in the left sidebar. Toggle on. Then click Add New Webhook to Workspace and pick the channel where you want Vigilo updates to land (e.g. #travel-risk).

Slack will generate a webhook URL that looks like https://hooks.slack.com/services/T0.../B0.../.... Copy it.

2

Test it below

Paste the webhook URL in the form and click Send test alert. Within a few seconds you'll see a Vigilo demo card appear in the chosen Slack channel.

If anything fails — wrong URL, wrong channel scope — the form tells you what happened.

3

Activate routing in your account

Once the test works, send the webhook URL to aleksey.stepikin@gmail.com with the country codes you want monitored (e.g. TH, VN, MY, ID, SG) and severity thresholds. We'll wire it into your account in under an hour.

In v2 (coming Q3 2026), this step will be self-serve from your dashboard.

Test your webhook

Paste the URL Slack gave you. We'll send a single Vigilo-formatted demo card to that channel. Nothing is stored.

 

What the alert looks like

The test sends this exact card to your channel.

Preview · Slack channel
Vigilo · ALERT
AQI 152 — Smog season elevated
Daily AQI is 152 (Moderate-Unhealthy). Masks recommended for outdoor activity. Vulnerable travelers should limit street time 11:00–17:00.
Location
Bangkok, Thailand
Severity
🟠 Alert
Trip dates
12–18 May 2026
Sources
WAQI · BMA · WHO
Vigilo — open-source risk aggregator · vigilo.cc · Not a news outlet.