Growth marketing cockpit

Pulsewave performance marketing

Fictional D2C wellness brand · 6 channels · 16 campaigns · ₹ figures ·

Sample data · illustrative build by Woodfrog

Daily spend and revenue

SpendAttributed revenueROAS (7-day)

Multi-touch attribution JOURNEYS THAT REACHED CART

How shoppers move from the channel that first found them, to the touch just before checkout, to a purchase or an abandoned cart. Hover a flow to trace it.

Conversion funnel

Each step as a share of the one before. The largest leak is highlighted.

CAC vs 12-month LTV BY CAMPAIGN

Bubble size is spend. Above the dashed line a customer is worth at least 3x what it cost to acquire; bottom-right is where budget leaks.

Marketing mix response curves WEEKLY · MMM

Modelled revenue for each level of weekly spend. The dot is current spend; the flatter the curve there, the less each extra rupee returns. Hover a curve for marginal ROAS.

Repeat purchase by cohort % OF NEW BUYERS

Share of each month's first-time customers who bought again, by months since first order.

Campaign performance

Click a column to sort. ROAS badge turns magenta above 3x and red below 1.5x.

Demonstration build. Pulsewave, its campaigns and every figure are synthetic, modelled on Indian D2C patterns (festive sale spikes, high Meta prospecting share, CRM-driven repeat). Built by Woodfrog on ad platform APIs, GA4, Shopify orders and CRM events: data-driven attribution, a Bayesian marketing mix model and cohort LTV, refreshed daily.