
SaaS product: marketing automation for e-commerce




Since 2024, we have been developing DropUI end-to-end: the SaaS application, campaign builder, integrations, and product infrastructure. It is a marketing automation platform for e-commerce that helps increase conversion through popups, bars, forms, surveys, on-page elements, and web push on stores and websites.
The difficult part was not rendering campaigns themselves, but building a product that combines an editor, targeting logic, analytics, e-commerce integrations, and an AI Agent layer without slowing iteration down.

Challenge
A system that could no longer keep up with growth
A product like this must give marketers fast time-to-value while still letting the engineering side control the builder, communication channels, integrations, and performance of scripts embedded on client sites.
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 the complexity of AI, SDKs, and embedded frontend 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 workflow
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
Delivery required parallel work across several product layers: the SaaS application, campaign builder, integrations, SDK, and AI mechanisms, so that new capabilities would not break user experience or 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 further product growth tied to activation and conversion.
Technologies
Stack selected for the scale of the problem
The stack combines Django/DRF/Celery on the backend for product logic and integrations, React/Vite/TypeScript in the campaign builder, and SDK plus web-push layers required to run the product on client websites.
If the project needs to move
without chaos, start with a conversation
In a short call, we figure out whether this is even the right kind of project for us, where the biggest risk sits, and what first move creates real progress without wasting time and budget.
Close to Berlin
185 km
We are located 185 km from Berlin, one of Europe’s key business and technology hubs. That makes in-person meetings easier and collaboration in international projects more efficient.
Close to Berlin
185 km
We are located 185 km from Berlin, one of Europe’s key business and technology hubs. That makes in-person meetings easier and collaboration in international projects more efficient.