Delivery channels
Premium signals can be delivered four ways: Telegram DM, Discord DM, HTTPS webhook, or an authenticated API stream. You can enable any or all of them. Only C-rank and above are delivered to paying subscribers; D-rank stays on the free public channel. This page walks through setting up each one.
Telegram DM#
Available on every paid tier, including the trial. You link your Telegram account once and every premium signal arrives as a direct message from @sigmate_signals_bot with the full signal card, trade links included.
Setup
- Open Telegram, start a chat with @sigmate_signals_bot and send
/link. You will receive a short one-time code. - On /dashboard/delivery, paste the code into the Telegram card and click Save.
- The card flips to "Connected". Flip the enabled switch to on (default).
Unlinking
Disconnect from the same dashboard card. You can always relink later by running /link again.
Only DMs, never groups
Discord DM#
Available on every paid tier, including the trial. The Sigmate Discord bot DMs you each premium signal as an embed, with the same rank-colored sidebar and trade buttons as the Telegram card.
Setup
- Join the Sigmate Discord server. Discord requires a shared server before the bot can DM you.
- In the server, run
/linkon the Sigmate bot. You will receive a short one-time code in the same channel. - On /dashboard/delivery, paste the code into the Discord card and click Link.
Unlinking
Disconnect from the same dashboard card. Leaving the Sigmate server also stops DMs (Discord blocks the bot once you no longer share a server), so rejoin to resume.
Only DMs and the Sigmate server
Webhook#
Available on Pro and Alpha. Sigmate POSTs every premium signal to an HTTPS URL you control, signed with an HMAC so you can verify authenticity. Good for plugging signals into Zapier, a Cloudflare Worker, or your own trading bot.
Setup
- Go to /dashboard/delivery and open the Webhook card.
- Paste your HTTPS URL. A secret is generated and shown once so you can copy it into your server. The secret is hashed on our side, we cannot recover it for you later.
- Hit Save, then Send test ping to verify your endpoint accepts our POST before the next live signal arrives.
For payload shape and example verification code, see the Webhooks page.
API stream (SSE)#
Available on Alpha. A long-lived Server-Sent Events connection authenticated with an API key. Every premium signal is pushed as an event: signal frame in single-digit milliseconds.
Setup
- On /dashboard/api-keys, create a key. The plaintext value (prefix
sig_) is shown once and then hashed. Copy it to a password manager. - Open a long-lived connection to
/api/signals/streamwith the headerAuthorization: Bearer sig_YOUR_KEY. - Read server-sent events. Every
event: signalframe carries the full JSON payload.
Full event schema, reconnect semantics, and an example client are on the API reference page.
Using multiple channels at once#
Channels are independent. You can have Telegram DM, Discord DM, webhook, and API stream all enabled at the same time and every channel receives every signal. Common setup: a DM venue for mobile awareness, webhook or API stream for a trading bot.
Disabling without deleting#
Each card has an enabled switch. Flip it off to pause delivery without losing the configuration. Flip it on again and signals resume immediately.