Shadow was at a crossroads. With ambitious plans to expand both its user base and product offerings, it faced a significant obstacle: its existing billing system simply couldn't keep up.
"Our previous setup presented real challenges for our growth objectives," Riaz Hatia, Engineering Manager at Shadow, explains. "We were using Stripe Billing and our in-house product catalog, but without a properly structured system, introducing new offerings became increasingly complex. Our team was managing manual subscription updates and dedicating valuable development time each month to ensure billing accuracy."
The reality was clear. The pricing portion of a new product launch required weeks of development time. Expanding into new markets meant navigating complex tax compliance and billing configurations with limited automation. Meanwhile, Shadow’s development team spent 8-10 hours monthly addressing subscription issues, instead of focusing on core product innovation.
One particularly challenging task was sending out invoices. While the in-house system could generate invoices automatically, the aftersales team still had to send them individually. This wasted a significant amount of time and prevented the team from focusing on higher-value work.
Shadow recognized it was time for a billing solution that could scale with its ambitions.