SignalBee

How SignalBee Works

From signal to trade in 4 simple steps. No coding required — set up in under 2 minutes.

Step 1

Set Up Your Signal Source

TradingView, scripts, or any webhook

Step 2

Connect Your Exchange

Add API keys & safety controls

Step 3

Set Up Your Webhook

Copy URL into your signal source

Step 4

Trades Execute

Signals become orders instantly

1

Set Up Your Signal Source

SignalBee integrates with any platform capable of sending a standard webhook — TradingView alerts, custom scripts, and other third-party services.

Using TradingView? Pro, Pro+, or Premium required for webhook alerts.

Signal source configuration

2

Connect Your Exchange

Connect your exchange by adding API keys with trade-only permissions. Configure your safety controls in the same step:

  • Whitelist specific trading pairs
  • Set maximum order size limits
  • Enable/disable trading per exchange instantly

Your API keys are encrypted with AES-256-GCM. We never request withdrawal permissions.

SignalBee exchange connection dashboard

3

Set Up Your Webhook

Copy your unique webhook URL from the SignalBee dashboard and paste it into your signal source. Configure the payload with a simple JSON format.

Webhook URL format:

https://signalbee.trade/webhook/[webhook_id]

Your secret is included in the JSON payload for security (not in the URL).

Buy signal (50% of balance)
{
  "webhook_secret": "your-secret-here",
  "side": "buy",
  "symbol": "BTC-USDT",
  "quantity_type": "percentage",
  "quantity": "50",
  "source_timestamp": "{{timenow}}"
}
Sell signal (fixed quantity)
{
  "webhook_secret": "your-secret-here",
  "side": "sell",
  "symbol": "ETH-USDT",
  "quantity_type": "fixed",
  "quantity": "0.5",
  "source_timestamp": "{{timenow}}"
}

{{timenow}} is a TradingView variable that inserts the current timestamp. For custom sources, use an ISO 8601 timestamp.

Test your webhook with the built-in test button before going live.

Webhook URL in SignalBee dashboard

4

Trades Execute Automatically

When your signal fires, SignalBee receives the webhook and executes in under 500 milliseconds:

  1. 1
    Received — Signal arrives via webhook
  2. 2
    Validated — Checks whitelist, limits, and balance
  3. 3
    Executed — Order placed on your exchange
  4. 4
    Logged — Full audit trail for 2 years
Immediate webhook response
{
  "status": "queued",
  "signal_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "message": "Signal accepted for processing"
}

Signals are queued for instant processing. Track execution status in your signal history.

View your complete signal history in the dashboard for full audit trail.

Signal history showing executed trades

Start Your 14-Day Free Trial

No credit card required. Set up in under 2 minutes.