Skip to content

Notification Integrations

Trading Bridge can deliver incoming signals to Telegram, Discord, and n8n. Each channel is controlled by the user's plan or by an admin override, and each channel must be configured in the dashboard before it can receive messages.

Use this guide to connect the delivery channels that should receive formatted signal notifications.

Delivery Rules

Signal delivery follows the platform value in the incoming signal:

platform valueDelivery behavior
Missing, empty, or anySend to every enabled and configured channel.
telegramSend only to Telegram.
discordSend only to Discord.
n8nSend only to n8n.
telegram,n8nSend to Telegram and n8n.
discord,n8nSend to Discord and n8n.
Unknown values such as mt5Do not send to notification channels.

A channel receives a signal only when both conditions are true:

  1. The user's plan, quota, or admin override allows the channel.
  2. The required channel settings are saved in the user profile.

Telegram Setup

Telegram delivery requires a bot token and a chat id.

1. Create a Telegram bot

  1. Open Telegram and search for @BotFather.
  2. Send /newbot.
  3. Follow the prompts and choose a bot name and username.
  4. Copy the bot token that BotFather returns.

Keep this token private. Anyone with the token can send messages as your bot.

2. Get the chat id

For a direct chat:

  1. Open your new bot in Telegram.
  2. Press Start or send any message to the bot.
  3. Open this URL in a browser, replacing the token:
text
https://api.telegram.org/bot<TELEGRAM_BOT_TOKEN>/getUpdates
  1. Find message.chat.id in the response and copy the value.

For a group chat:

  1. Add the bot to the group.
  2. Send a message in the group.
  3. Open the same getUpdates URL.
  4. Copy message.chat.id. Group chat ids are often negative numbers.

3. Save Telegram settings

  1. Open the Trading Bridge dashboard.
  2. Go to the notification settings in your profile.
  3. Paste the bot token into Telegram Bot Token.
  4. Paste the chat id into Telegram Chat ID.
  5. Save the settings.

Telegram troubleshooting

  • If no updates appear, send a new message to the bot or group and refresh getUpdates.
  • If a group does not receive messages, confirm the bot is still a group member.
  • If delivery stops after rotating the bot token, update the saved token in the dashboard.
  • If a token was exposed, rotate it in BotFather and save the new value immediately.

Discord Setup

Discord delivery uses a channel webhook URL.

1. Create a Discord webhook

  1. Open Discord and choose the server.
  2. Open the target channel settings.
  3. Go to Integrations.
  4. Open Webhooks and create a new webhook.
  5. Choose the channel that should receive Trading Bridge messages.
  6. Copy the webhook URL.

2. Save Discord settings

  1. Open the Trading Bridge dashboard.
  2. Go to the notification settings in your profile.
  3. Paste the URL into Discord Webhook URL.
  4. Save the settings.

Discord troubleshooting

  • If messages do not arrive, confirm the webhook still exists and points to the expected channel.
  • If the webhook URL was exposed, delete it in Discord and create a new one.
  • If the channel was moved or permissions changed, recreate the webhook for the target channel.

n8n Setup

n8n delivery sends incoming signals to a POST Webhook node. Follow the dedicated n8n Webhook Setup guide to create the workflow, choose the correct URL, configure X-Webhook-Token, and save the connection in TradingMonitor.Pro.

Security Checklist

  • Treat Telegram bot tokens, Discord webhook URLs, n8n webhook URLs, and n8n secrets as private credentials.
  • Use HTTPS for all public webhook URLs.
  • Rotate credentials immediately if they are shared in chat, logs, screenshots, or tickets.
  • Prefer Header Auth for n8n webhooks exposed to the internet.
  • Disable channels in the dashboard or remove credentials when delivery is no longer needed.

Released under the MIT License.