Feature: Email Notifications for Signals
Context
TradeClaw currently supports Telegram and Discord push notifications. Email is the most universal notification channel — many users prefer it for daily summaries or don't use Telegram/Discord.
What to implement
Notification types:
- Instant alert — email sent immediately when a BUY/SELL signal fires
- Daily digest — summary email of all signals from the last 24h (cron at 8 AM user timezone)
Configuration (in .env):
EMAIL_PROVIDER=smtp # smtp | sendgrid | resend
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USER=you@gmail.com
SMTP_PASS=app-password
EMAIL_FROM=alerts@tradeclaw.win
EMAIL_TO=user@example.com # comma-separated for multiple recipients
Email template:
- Signal type badge (BUY = green, SELL = red, HOLD = grey)
- Symbol, confidence %, timestamp
- Key indicators that fired (RSI: 28, MACD: cross)
- Link to dashboard
Tech
- Use
nodemailer for SMTP (already in many Node stacks)
- HTML email template in
packages/core/src/notifications/templates/email.html
Acceptance criteria
Good first issue because
Self-contained notification channel addition, well-defined scope, no changes to signal engine.
Feature: Email Notifications for Signals
Context
TradeClaw currently supports Telegram and Discord push notifications. Email is the most universal notification channel — many users prefer it for daily summaries or don't use Telegram/Discord.
What to implement
Notification types:
Configuration (in .env):
Email template:
Tech
nodemailerfor SMTP (already in many Node stacks)packages/core/src/notifications/templates/email.htmlAcceptance criteria
Good first issue because
Self-contained notification channel addition, well-defined scope, no changes to signal engine.