FilingIQ posts signals to Discord channels as rich embeds with color-coded
score, ticker, signal type, market cap, and a link back to the signal in
the FilingIQ app. Setup is paste-URL — no Discord bot or OAuth flow.
What you need
A FilingIQ account on the Professional or Enterprise tier.
A Discord server where you have the Manage Webhooks permission.
Step by step
In Discord, open the target channel's settings:
Edit Channel → Integrations → Webhooks → New Webhook.
Give the webhook a name (e.g. "FilingIQ"), optionally set an avatar,
and click Copy Webhook URL.
Paste the webhook URL, pick the event types you want
(e.g. signal.high_conviction), and optionally narrow by
ticker list or minimum signal score.
Submit. FilingIQ posts a verification message to your channel
("FilingIQ webhook verified") and marks the endpoint active.
If the channel doesn't see the verification message, the URL is
wrong or the channel doesn't accept incoming webhooks — double-check
the Discord webhook settings.
Payload format
Each signal arrives as a Discord embed. Color tier reflects signal score
so the urgent ones jump out in the channel:
Green (high conviction) — score 80 or higher.
Amber (mid) — score 60 to 79.
Red (low) — score below 60.
Gray — score not available.
The embed title is TICKER • Score N, the description is the
signal summary, and inline fields show signal type, insider count,
market cap, and latency since the SEC release. The "View signal"
URL opens the full signal in the FilingIQ app.
Filtering noisy signals
Discord channels can fill up fast. Two filters tame the volume:
Minimum signal score — set to 75 or
80 to surface only high-conviction signals.
Ticker filter — comma-separated allow-list
(e.g. NVDA, AAPL, MSFT). Only signals on those tickers
reach the channel.
Both are configured in the create modal and editable from the webhook
detail page.
Multiple channels
Add as many Discord channels as you need — one for high-conviction
only, one for a watchlist, one for cluster events. Each Discord
channel is a separate webhook endpoint with its own filters.
Disconnecting
Delete the FilingIQ webhook endpoint from
Settings → Webhooks.
Optionally also delete the webhook in Discord's channel settings —
once the FilingIQ endpoint is removed nothing further is posted, but
cleaning up the Discord side keeps the integrations list tidy.
Troubleshooting
"verification_failed" on create — the Discord URL is
wrong, expired, or for a channel you no longer have access to.
Regenerate the webhook URL in Discord and try again.
Embeds don't show colors — Discord caches embed
rendering per channel. Send a second signal or wait a minute.
Rate limits — Discord throttles incoming webhooks at
30 messages per minute per channel. If you expect more volume than
that on a single channel, split into multiple channels filtered by
ticker or score.