← Back to work Prototype · Marketing

SendWave

A campaign composer that feels like the real thing: write a broadcast with merge tokens, target a segment, hit send, and watch open and click rates animate in on hand-drawn canvas charts. Live inbox preview updates as you type.

ReactReactTypeScriptTypeScriptTailwind CSSTailwind CSSNode.jsNode.jsPostgreSQLPostgreSQLRedis queuesAmazon SES / SendGridChart rendering on HTML Canvas
Visit live site ↗
<p>A campaign composer that feels like the real thing: write a broadcast with merge tokens, target a segment, hit send, and watch open and click rates animate in on hand-drawn canvas charts. Live inbox preview updates as you type.</p>

The brief

Every retailer, agency, and SaaS team eventually needs to send beautiful, personalized email at scale and prove it worked. Off-the-shelf platforms are expensive, generic, and lock your list behind their walls. We set out to show how a focused, owned email-marketing tool can feel just as polished.

What we built

SendWave is a single-screen campaign composer. You draft a subject line and body, drop in merge tokens like {{first_name}} and {{company}}, and choose from six realistic audience segments that surface live recipient counts and historical open rates. A device-style inbox preview renders your copy in real time, and Send triggers an animated delivery run followed by a results panel.

How it works

All state lives in plain JavaScript objects in the browser. Picking a segment animates the recipient count and pulls its average open rate; typing updates the preview and a 90-character subject meter. Sending runs an eased progress bar through delivery phases, then computes segment-influenced open, click, and unsubscribe rates and hand-draws them as grouped bars and a cumulative opens-over-time line on HTML Canvas.

Make it yours

This is a functional prototype that demonstrates the email-marketing category, not a client deployment. Romanov Solutions builds, clones, customizes, and integrates tools exactly like it, fully custom-fit to your stack, segments, and ESP. Lease it, try it free, buy the source outright, or have us build something new around your list.

Like this project?

Project like this?

Tell our assistant what you have in mind — it'll sketch the first version of your game plan on the spot, and we'll pick it up from there. No forms, no waiting.

Chat with our assistant → Book a call
Ask AI