Bradoria logo

Batch SMS Marketing Platform for Bradoria

How Bradoria marketers automated batch SMS and saved 80+ hours/month.

~80h/mo saved
Results Achieved
2024-11-01
Bradoria

Case Study – Batch SMS Marketing Platform for Bradoria

Launch Date: November 2024 Role: Product Owner • Architect • Full‑Stack Developer


The Challenge

Bradoria’s marketers were spending ≈ 2.5 hours every day exporting customer CSVs, uploading them to Heymarket, and sending the same texts—then repeating the process to track performance. The team needed one tool that could:

  • Segment customers flexibly (e.g. “last‑purchase ≥ $100 & inactive > 60 days”).
  • Personalise SMS at scale with dynamic fields and coupon images.
  • Schedule recurring or event‑triggered campaigns.
  • Track delivery and replies in real‑time.

My Approach

1. n8n Prototype & Rapid Validation

  • Built end‑to‑end workflow in n8n + Notion within two weeks.
  • Enabled Bradoria to test filters, message templates and coupon generation before full‑stack development.
  • Weekly feedback loop shaved weeks off revisions and de‑risked edge‑cases.

Alt text

2. Full‑Stack Implementation

  • React + Node/Express + Supabase/PostgreSQL
  • Redis queues + WebSockets for real‑time batch progress.
  • Sharp JS service to embed customer names into coupon images.
  • Custom API wrapper around Heymarket for send + delivery sync.

Alt text


Solution Highlights

FeatureTechnologyOutcome
Advanced FiltersSupabase SQL + React Query BuilderSave & reuse audience presets in seconds.
Template EngineReact-MUI editor + Mustache variablesPersonalised SMS without manual merge.
Batch & SchedulerNode worker + Cron UIHands‑free sending; Slack & SMS summary after each run.
Coupon GeneratorSharp + CanvasAuto‑renders branded image per customer.
Live DashboardWebSocketsProgress bars & success/fail counts update in real‑time.

Results

  • ~80 hours/month saved on CSV exports alone (≈ 2 full work‑weeks).
  • 95 % faster campaign turnaround—from ~2 days to under 30 minutes.
  • Projected 15 % lift in repeat‑purchase rate for coupon campaigns.
  • Team receives automatic Slack/SMS summary reports; zero manual intervention.

“Now our marketers focus on copy, not copy‑pasting spreadsheets.” — Bradoria Marketing Lead


Tech Stack

React • Material‑UI • Node.js (Express) • Supabase/PostgreSQL • Redis • n8n • Heymarket API • Sharp • Docker • AWS


Want to automate your customer messaging?

I help e‑commerce & DTC brands streamline outreach with no‑code/low‑code and custom software. Book a discovery call →

Case study from BridgePilot
Get Started