Where to configure
All channel settings live under Settings → Notifications → Channels & webhooks. Each channel (Slack, Teams, Discord) has its own expandable section where you paste the webhook URL and customize delivery.Setting up Slack
Create a Slack incoming webhook
In your Slack workspace, go to Settings & administration → Manage apps, then search for Incoming WebHooks and click Add to Slack. Choose the channel you want NearIQ to post to, then click Add Incoming WebHooks integration.Copy the Webhook URL — it looks like
https://hooks.slack.com/services/T.../B.../....Paste the URL into NearIQ
Open Settings → Notifications → Channels & webhooks, expand the Slack section, and paste the URL into the Slack webhook URL field.
Send a test alert
Click Send test to confirm the connection. NearIQ will post a sample alert to your chosen Slack channel.
If you use Slack’s newer custom apps instead of the legacy Incoming WebHooks app, create the webhook under Your App → Features → Incoming Webhooks. The URL format and behavior are identical.
Setting up Discord
Create a Discord webhook
In Discord, open the channel you want to use and go to Edit Channel → Integrations → Webhooks → New Webhook. Give it a name, then click Copy Webhook URL.The URL looks like
https://discord.com/api/webhooks/....Paste the URL into NearIQ
Open Settings → Notifications → Channels & webhooks, expand the Discord section, and paste the URL into the Discord webhook URL field.
Setting up Microsoft Teams
Create an incoming webhook in Teams
In Microsoft Teams, navigate to the channel where you want alerts, click ⋯ → Connectors, search for Incoming Webhook, and click Configure. Give it a name and click Create.Copy the webhook URL Teams generates.
Paste the URL into NearIQ
Open Settings → Notifications → Channels & webhooks, expand the Teams section, and paste the URL into the Teams webhook URL field.
Per-channel alert type filtering
By default, each channel inherits your global alert type selection. You can override this per channel to route different alert types to different destinations. For example, you might send alldanger-severity competitor alerts to a #competitor-urgent Slack channel and only hiring_activity and website_change alerts to a #market-intel channel.
To configure filtering for a channel:
- Expand the channel’s settings section.
- Under Route alert types, deselect All types and select the specific alert types you want this channel to receive.
Per-channel digest settings
Each channel can also have its own digest schedule, independent of your email digest settings. This lets you, for example, get a real-time Slack alert but a daily Teams summary for the same event. To configure a channel’s digest:- Expand the channel section under Settings → Notifications → Channels & webhooks.
- Under Digest summary, toggle the digest on.
- Choose a frequency — Daily or Weekly.
- For weekly digests, select the day of the week.
- Set the send time and timezone.