How SignalBee Works
From signal to trade in 4 simple steps. No coding required — set up in under 2 minutes.
Set Up Your Signal Source
TradingView, scripts, or any webhook
Connect Your Exchange
Add API keys & safety controls
Set Up Your Webhook
Copy URL into your signal source
Trades Execute
Signals become orders instantly
Set Up Your Signal Source
TradingView, scripts, or any webhook
Connect Your Exchange
Add API keys & safety controls
Set Up Your Webhook
Copy URL into your signal source
Trades Execute
Signals become orders instantly
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
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
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).
{
"webhook_secret": "your-secret-here",
"side": "buy",
"symbol": "BTC-USDT",
"quantity_type": "percentage",
"quantity": "50",
"source_timestamp": "{{timenow}}"
}{
"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
Trades Execute Automatically
When your signal fires, SignalBee receives the webhook and executes in under 500 milliseconds:
- 1Received — Signal arrives via webhook
- 2Validated — Checks whitelist, limits, and balance
- 3Executed — Order placed on your exchange
- 4Logged — Full audit trail for 2 years
{
"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.