[{"data":1,"prerenderedAt":74},["ShallowReactive",2],{"project:\u002F3c-disparos-em-massa:en-us":3,"project:prev:\u002F3c-disparos-em-massa:en-us":66,"project:next:\u002F3c-disparos-em-massa:en-us":70},{"id":4,"title":5,"body":6,"category":37,"company":39,"cover":40,"date":41,"description":42,"extension":43,"featured":44,"image":32,"isPublic":44,"links":40,"meta":45,"navigation":46,"order":47,"path":48,"period":49,"role":50,"seo":52,"stack":53,"status":58,"stem":59,"tags":60,"__hash__":65},"projects_enUS\u002Fen-us\u002Fprojects\u002F3c-disparos-em-massa.md","Bulk Messaging · Grupo 3C",{"type":7,"value":8,"toc":31},"minimark",[9,13,18,21,25,28],[10,11,12],"p",{},"Bulk 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.",[14,15,17],"h2",{"id":16},"a-step-wizard-per-channel","A Step Wizard per channel",[10,19,20],{},"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.",[14,22,24],{"id":23},"real-time-tracking","Real-time tracking",[10,26,27],{},"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.",[10,29,30],{},"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.",{"title":32,"searchDepth":33,"depth":33,"links":34},"",2,[35,36],{"id":16,"depth":33,"text":17},{"id":23,"depth":33,"text":24},[38],"saas","Grupo 3C",null,"2026-07-12","Mass messaging campaigns over SMS, WhatsApp, WABA, or IVR, with real-time tracking — one of the last big projects I shipped at 3C.","md",false,{},true,19,"\u002Fen-us\u002Fprojects\u002F3c-disparos-em-massa","2024 – 2025",[51],"Frontend Engineer",{"title":5,"description":42},[54,55,56,57],"Vue.js 3","WebSockets (Socket.io)","Vuex","Axios","completed","en-us\u002Fprojects\u002F3c-disparos-em-massa",[61,62,63,64],"Vue.js","WebSockets","SaaS","Automation","4TXXDi9UOWrpI5igJcWFHxVBF3MtlwrgYuj_mICWIp0",{"path":67,"title":68,"order":69},"\u002Fen-us\u002Fprojects\u002F3c-dashboard-graphql","Analytics Dashboard · Grupo 3C",18,{"path":71,"title":72,"order":73},"\u002Fen-us\u002Fprojects\u002Ffui-content","fui-content",20,1784312241876]