Technology
Germany
Digital Transformation, Digital Experience, Product Development
React.js, Vite, Tailwind CSS, Node.js, Express.js, Salesforce API, n8n, Azure Storage Queues, SharePoint, GTM
Client Overview
MeinAlarm24 is a leading German provider of professional alarm systems and video surveillance for residential and commercial customers. Their goal is to make professional security accessible, transparent, and easy to configure for everyday users and business owners.
As the business scaled, their digital presence and internal operations needed to match the quality of their security systems — with faster lead capture, automated workflows, and reliable CRM integration across Salesforce, 3CX, and SharePoint.
The Challenge
- Traditional contact forms caused high drop-off rates — users wanted instant cost estimates before engaging
- Lead data flowed across Salesforce, 3CX, and SharePoint with no unified automation layer
- Generating tailored emergency call plans and contracts per customer was a manual, time-consuming process
- 3CX call summaries were at risk of being lost during high-concurrency periods with no queuing mechanism
- The site needed localised landing pages for city-level targeting without duplicating codebases
Our Approach
1. Replaced passive forms with an interactive price calculator
The Preisrechner (Price Calculator) was designed as a multi-step wizard giving users an instant cost estimate based on their property details — converting browsing intent into qualified lead capture at the moment of highest engagement.
2. Broke down data silos with a unified automation layer
Rather than leaving Salesforce, 3CX, and SharePoint as disconnected systems, we built a backend integration layer connecting all three — so leads, call summaries, and documents flow automatically without manual intervention.
3. Built for fault tolerance, not just performance
The 3CX webhook queuing mechanism using Azure Storage Queues was designed specifically to prevent data loss during peak periods — ensuring every call summary and lead is captured regardless of concurrency load.
4. Designed for localisation at scale
A dynamic routing architecture for city-level landing pages allowed MeinAlarm24 to target users in Hamburg, Berlin, and other regions without duplicating or maintaining separate codebases for each location.
.png?width=700&height=400&name=MeinAlarm24%20(1).png)
What We Built
Web Platform & Lead Generation
- Interactive Preisrechner (Price Calculator) wizard with instant cost estimation
- Dynamic city-route architecture for localised landing pages across German regions
- Component-driven React frontend with Framer Motion animations optimised for LCP
- Built-in A/B testing infrastructure for conversion rate optimisation
CRM & Workflow Automation
- Salesforce API integration for automatic lead sync, categorisation, and assignment
- n8n webhook integration for end-to-end workflow automation across systems
- Azure Storage Queue-based 3CX call summary processing with dedicated worker process
- 100% data capture for call summaries during high-concurrency operational periods
Document Generation
- Automated templating system for emergency call centre plans and contracts
- Dynamic DOCX and PDF generation per customer specification using docx-templates and pdf-lib
- Automated document push to SharePoint on generation
Analytics & Monitoring
- Google Tag Manager and Microsoft Clarity for behavioural tracking and session analysis
- Sentry and Application Insights for application monitoring and error tracing
Impact Delivered
MeinAlarm24 moved from high drop-off contact forms and fragmented manual workflows to a unified digital platform — with an interactive price calculator driving qualified leads, automated CRM integration removing manual overhead, and a fault-tolerant queuing system ensuring no data is lost at peak load.
Business Impact
- 59,000+ price calculations performed through the Preisrechner to date
- 100% call summary data capture achieved through Azure Queue system
- Manual data entry and document generation overhead eliminated across the sales team
- Localised city landing pages deployed without codebase duplication
- Salesforce, 3CX, and SharePoint unified into a single automated workflow for the first time