Twitter → Discord alerts you can test for free
Watch public X accounts with XFlux monitors, then paste a Discord Incoming Webhook URL — or route via Make.com / your bot. Flat plans from Free / $19 — not pay-per-tweet.
Paste Discord URL
Channel → Integrations → Webhooks → copy URL into the monitor. XFlux formats the message for Discord.
Make.com path
Custom Webhook trigger → Discord module when you want extra routing.
Same monitors
Keyword filters, 1s poll on Starter+, Dashboard hit history.
How it works
- 1
Create an XFlux monitor
Dashboard → Monitors → add @username and optional keywords.
- 2
Create a Discord channel webhook
Discord: Edit channel → Integrations → Webhooks → New Webhook → Copy Webhook URL.
- 3
Paste into XFlux and Test
Save the URL on the monitor, then click Test webhook — you should see a message in Discord.
Option A — Discord URL (simplest)
Paste the Discord Incoming Webhook URL into Dashboard → Monitors → Webhook. XFlux detects Discord and POSTs content / embeds Discord understands. For multi-step automation (Sheets, filters), use Make instead: Connect XFlux to Make.com.
@handle posts (optional keyword match)
↓
XFlux detects Discord webhook URL
↓
POST Discord-formatted embed / content
↓
Discord channel messageOption B — Your bot or custom server
Expose an HTTPS route, verify X-XFlux-Signature, then post to Discord with your bot token. Signature details: Webhook docs. Product overview: /twitter-webhook.
// Pseudocode
app.post("/webhooks/xflux", rawBodyMiddleware, (req, res) => {
if (!verifyHmac(secret, timestamp, rawBody, signature)) {
return res.status(401).end();
}
const event = JSON.parse(rawBody);
if (event.event === "monitor.hit") {
discord.channels.send(`@${event.tweet.authorUsername}: ${event.tweet.text}`);
}
res.status(200).send("ok");
});FAQ
- Can I paste a Discord webhook URL directly?
- Yes. XFlux detects discord.com/api/webhooks/… and sends Discord-formatted messages (no empty-message errors). Make.com or a custom bot are optional.
- Which plan do I need for live Discord alerts?
- Starter ($19/mo) or higher for live monitor.hit delivery. Free can configure URLs and send test pings.
- How do I verify webhooks in my bot?
- HMAC-SHA256 over {timestamp}.{raw_body} using the Dashboard signing secret. Discord URLs skip this — Discord does not verify XFlux signatures. See /docs/webhooks.
Create a Monitor first — then paste your Discord webhook
Free includes 1 monitor and Test webhooks. Pick a handle below, create the monitor, then attach your Discord URL for live hits on Starter.
Route alerts to Discord
Free for monitor history. Starter from $19/mo for live signed delivery.