Home Services Get a Quote About Case Studies Contact Blog
CASE STUDY 02

NexiumConnect

An internal platform built to give a growing business one reliable place to manage leads, approved clients, onboarding work and the actions that move each relationship forward.

ProductInternal lead, client and onboarding platform
WorkWorkflow design, dashboard UI, backend API, database and deployment
Core stackHTML, CSS, JavaScript, Node.js, PostgreSQL, Linux and Nginx

Important sales work was spread across memory, messages and separate notes.

As outreach increased, the challenge was no longer simply finding leads. The harder part was keeping track of what had already happened and what needed to happen next.

A lead could be contacted, show interest, be approved, move into onboarding and require several follow-up actions. Without a single operating view, those stages were easy to blur together. Tasks could be missed, client context could be lost, and two directors could end up working from different versions of the truth.

NexiumConnect was created to solve that internal problem. It was not designed as a generic CRM with dozens of unused features. It was built around the exact way the business moves a relationship from first contact to active client.

One lifecycle, with every stage visible.

The system separates leads from clients while keeping the full history connected. A new prospect enters the lead pipeline, is classified by status and temperature, receives follow-up actions, and can then be approved into the client and onboarding side of the platform.

  • Lead records hold the business details, contact context, current status and next action.
  • Hot, cold and approved states make the pipeline easier to read at a glance.
  • Approval moves the relationship into the next operational stage instead of leaving it in a sales list.
  • Onboarding tasks give the directors a shared view of what still needs to be collected, created or completed.
  • Alerts and health checks make important system events visible instead of silent.
Business lifecycle from outreach to active work
01Lead capturedBusiness details and outreach context are recorded.
02QualifiedStatus, interest and next action are made visible.
03ApprovedThe lead becomes a client without losing its history.
04OnboardedTasks, documents and delivery actions are tracked.

A real backend replaced temporary browser storage.

The early version proved the workflow, but local browser storage was not reliable enough for business data. Records could disappear after refreshes, different users could not share the same live data, and the system had no dependable source of truth.

The platform was moved onto a Node.js backend with PostgreSQL persistence. The application was deployed on Linux behind Nginx, with process management and health endpoints added so the service could be checked independently from the interface.

System architecture persistent and shared
InterfaceResponsive dashboardLead, client, onboarding and task views for desktop and mobile.
ApplicationNode.js APIBusiness rules, validation, approvals and data access.
DataPostgreSQLPersistent shared records instead of device-only storage.
HostingLinux + NginxReverse proxy and production deployment.
MonitoringHealth endpointsChecks for the API, database and key workflows.
AlertsTelegram / webhooksOperational notifications when attention is required.

The difficult work was reliability, not the dashboard screens.

Building the interface was only one part of the project. The platform also had to survive real deployment problems: database permissions, reverse-proxy routing, backend health failures, server replacement and the risk of losing operational records.

Those issues shaped the final system. Database ownership and privileges were corrected, persistent storage became non-negotiable, health routes were separated by function, and the deployment was documented so the service could be restored and maintained.

The mobile experience was also refined into an app-like layout with fast access to leads, clients and onboarding. The goal was to make the system useful while moving between calls and messages, not only while sitting at a desktop.

NexiumConnect became more than a dashboard. It became the shared operating layer between outreach, client approval and onboarding—built around the company’s actual process and hardened through real production problems.

A single place to see what is happening and what happens next.

NexiumConnect gives the directors a clearer view of the pipeline and removes the need to reconstruct client history from scattered conversations. Leads have an owner and a next action. Approved work moves into onboarding. Tasks remain attached to the relationship they belong to.

The system can continue growing because the foundation is no longer tied to one browser or one device. New automation, reporting and communication features can be added to the same workflow without replacing the core platform.

Next case study: Layla AI inside Nexium Connect →