Bulk Messaging · Grupo 3C
Mass messaging campaigns over SMS, WhatsApp, WABA, or IVR, with real-time tracking — one of the last big projects I shipped at 3C.
Company
Grupo 3CPeriod
2024 – 2025Role
Frontend EngineerBulk Messaging was one of the last big projects I shipped at 3C — and one of the most fun to build. It came out functional, responsive, and genuinely solid in how it used WebSockets.
A Step Wizard per channel
The creation flow is a Step Wizard that changes shape depending on the channel: SMS (plain text editor), WhatsApp (rich editor with media upload and buttons), WABA (pick from an already-approved template), and IVR — phone routing with intent logic, where an AI step verified whether the person who picked up was actually the right one.
Real-time tracking
The tracking dashboard updates over WebSockets: sent, delivered, viewed, answered, failed counts — in a table with per-campaign collapse, including whether the person who answered was confirmed as the right one. When generative AI arrived, broadcasts started supporting per-contact personalized messages generated via LLM instead of one fixed text for the whole list.
I also gave a hand finishing a sibling broadcast product from another team — that one was pure React, a rare exception inside an otherwise mostly-Vue environment.