---
title: Stock Price Alerts with TradingView and Echobell
description: "Set up TradingView stock price alerts that trigger Echobell phone calls or time-sensitive notifications via webhook, with JSON templates and variable substitution."
date: 2025-10-29
author: Nooc
authorAvatarLink: /images/avatars/nooc.webp
authorLink: https://nooc.me
tags:
  - Echobell
  - TradingView
  - stock price alerts
  - webhook
---

# Stock Price Alerts with TradingView and Echobell

Standard push notifications are easy to miss when markets move fast. This guide covers a straightforward setup to route TradingView price alerts to Echobell phone calls or time-sensitive notifications so you're notified the moment price hits your level.

Relevant docs:

- What is Echobell → [/docs/what-is-echobell](/en/docs/what-is-echobell)
- Webhooks overview → [/docs/webhook](/en/docs/webhook)
- Notification types (Normal, Time Sensitive, Calling) → [/docs/notification](/en/docs/notification)
- Templates and variables → [/docs/template](/en/docs/template)

## Prerequisites

- Echobell installed ([App Store](https://apps.apple.com/app/apple-store/id6743597198?pt=128151925&ct=blog-stock-price-alerts-tradingvi-1ol2k2&mt=8))
- TradingView account with webhook support (Pro/Pro+/Premium)

## 1. Create an Echobell channel

1. In Echobell, create a channel (e.g. "Stocks: AAPL levels").
2. Set the notification type. For urgent price moves use **Calling**; otherwise **Time Sensitive** ([/docs/notification](/en/docs/notification)).
3. Configure templates so the call reads out useful context:

   Title: `{{ticker}} hit {{price}}`

   Body: `Rule: {{rule}} on {{ticker}} at {{price}}`

4. Copy the channel's Webhook URL and keep it private ([/docs/webhook](/en/docs/webhook)).

## 2. Configure the TradingView alert

1. Create an Alert on your chart for the condition you want (e.g. close crosses a price level).
2. Enable **Webhook URL** and paste the Echobell URL.
3. Set the message to JSON so Echobell can substitute variables via your template:

```json
{
  "ticker": "{{ticker}}",
  "price": "{{close}}",
  "rule": "Close crossed 150",
  "externalLink": "https://www.tradingview.com/chart/"
}
```

Notes:
- Keep JSON keys simple and matching your template variables
- `externalLink` is optional; Echobell shows it as a tappable link in the notification record ([/docs/notification](/en/docs/notification))

## 3. Test the flow

Trigger the alert or use a temporary test condition. You should receive a call (or time-sensitive notification) reading your template content. Adjust wording until it's clear and unambiguous when heard on a call.

## Best practices

- Use **Calling** only for critical price levels; use **Time Sensitive** for everything else
- Create separate channels per symbol or strategy to control noise
- Include timeframe in your template if it matters (e.g. "15m close crossed 150")

Further reading: full TradingView setup → [/blog/tradingview-call-notifications](/en/blog/tradingview-call-notifications)

Features: [/features/webhooks](/en/features/webhooks), [/features/call-notifications](/en/features/call-notifications)

Download Echobell: https://apps.apple.com/app/apple-store/id6743597198?pt=128151925&ct=blog-stock-price-alerts-tradingvi-1ol2k2&mt=8
