Client
Industry
Duration
Delivered by
Built an end-to-end construction estimation SaaS: WordPress lead intake site, Next.js/Firebase CRM with role-based access, real-time dashboards, and a Python-powered mass email automation engine for targeted project campaigns.
Dynamic Estimations needed to modernize their entire lead-to-estimate workflow. Leads were coming in through a static website with no CRM backend — meaning estimators were tracking projects in spreadsheets, sending one-off emails manually, and had zero visibility into team activity or project distribution. They needed a unified platform: a public-facing intake site, a role-aware internal CRM, real-time operational dashboards, and the ability to run targeted email campaigns at scale without paying for third-party marketing tools.
We delivered a three-layer platform: a WordPress lead-gen site for public intake, a Next.js/Firebase CRM for internal operations, and a Python-based email automation engine running server-side campaigns. The CRM enforces role-based access (admin, project manager) with granular permissions and audit trails per action. Firebase Realtime Database powers live dashboards showing project distribution, email delivery metrics, and user activity — all with server-driven filters and CSV exports. The Python engine segments contacts by CRM-linked project data, schedules sends, and tracks delivery and open rates back into the dashboard.
