
SaaS product: marketing automation for e-commerce




We develop DropUI as an e-commerce SaaS product that lets marketers launch on-site campaigns and web push without involving developers. The product combines the application, campaign builder, integrations, AI features and infrastructure into one tool for daily marketing work.
The key was keeping the product simple for marketers while complexity kept growing. After rollout, time-to-value was approx. 33% shorter and automation activation was approx. 21% higher.

Challenge
A system that could no longer keep up with growth
The product had to remove work from marketers without compromising client-site stability. Campaigns needed to launch quickly, use targeting rules and integrate with e-commerce tools in the background.
Building a flexible on-site and web-push campaign builder without requiring client-side coding
Supporting targeting rules, personalization, analytics, and integrations across many e-commerce and CRM platforms
Maintaining fast product delivery while AI, SDKs, and embedded frontend complexity kept growing
Solution
Architecture and implementation built for real operational pressure
We evolved the solution as a multi-layer product: a SaaS backend for campaigns and data, a separate React/Vite builder, an integration layer, and SDK/web-push delivery for deployment on client sites and stores.
End-to-end product development with a campaign builder, segmentation, analytics, and embedded campaign delivery on client websites and stores
Integrations with e-commerce platforms, CRM, email marketing, and automation tools, plus an in-house web-push SDK
AI features for domain analysis, campaign suggestions, and faster marketer workflows
Targeting rules, personalization, A/B testing, and campaign launch without involving a developer on the client side
Effect (3 months after go-live vs previous 3 months): approx. 33% shorter time-to-value and approx. 21% higher automation activation
Business outcome: Faster campaign launch, more automation for the marketer workflow, and a product ready to keep scaling through integrations, AI, and new communication channels
Implementation process
From diagnosis to stable rollout
Work ran in parallel across the SaaS application, campaign builder, integrations, SDK and AI features. The priority was product speed without losing deployment quality.
Product model and campaign architecture
We structured the product core around campaigns, domains, display rules, integrations, and the data needed for targeting and analytics.
Builder and embedded runtime
We evolved the campaign editor and the frontend embedded on client sites so marketers could work without coding while implementation stayed fast.
Integrations, web push, and AI
We added more integrations, the web-push SDK, and AI features for domain analysis, campaign suggestions, and workflow automation.
Scaling product and environments
Once the foundations were stable, we focused on predictable releases, rollout stability, and product growth tied to activation and conversion.
Technologies
Stack selected for the scale of the problem
The stack combines Django/DRF/Celery for product logic and integrations, React/Vite/TypeScript in the campaign builder, and SDK plus web-push layers that run on client websites.
Have a system, product or business area you want to build or develop?
You do not need a finished specification. A problem, idea, or direction to validate is enough. We will talk through the goal, constraints, and the first step that makes sense commercially and technically.
How we start
24h
After your message, we reply with a call slot and an initial assessment. We will help decide whether to build, integrate, automate, or start simpler.
How we start
24h
After your message, we reply with a call slot and an initial assessment. We will help decide whether to build, integrate, automate, or start simpler.