
Trade Signal Automation
Scaled daily trading signals from 3-4 to 25+/day while cutting delivery latency to under 1 minute.
# Description
At SARAS, the trading team manually sent 3-4 trade signal cards per day to Telegram. Each signal required opening Canva, editing a template, and sending manually — 5-10 minutes of latency per signal. I built an end-to-end automation system that scaled throughput to 25+/day and cut latency to under 1 minute.
# Tech Stack
- Node.js + Express for the automation backend
- Canva API for dynamic, template-based signal card generation
- Telegram Bot API for multi-channel delivery
- MongoDB for tracking delivery status and analytics
- Admin dashboard for template management and signal scheduling
# Problem
The growth team's manual workflow couldn't scale. Each signal card required opening Canva, editing a template, and sending to Telegram by hand. At 3-4 signals/day they were already at capacity. Latency of 5-10 minutes made time-sensitive signals reach subscribers late.
# Solution
Built a Node.js pipeline integrating Canva API for dynamic card generation. Admins set templates, frequency, and volume — the system handles the rest. Pipeline: structured signal data → Canva API generates branded card → Telegram delivery with rate limiting. Added an admin dashboard for controlling signal flow.
# Results
Scaled daily signal output from 3-4 to 25+/day. Latency dropped from 5-10 minutes to under 1 minute. Manual effort eliminated entirely — the growth team went from spending hours on this daily to zero.