Providing solutions across the globe

Field CRM and Sales Platform for Medical Representatives

A Philippines-based healthtech company needed a purpose-built platform for medical representatives working in the field, often without internet connectivity. We built exactly that, and it is now serving 3,000+ users across multiple countries.

Know More
3,000+
Active
18 Months
Build Timeline
Multi-Country
Deployment
Ongoing
Partnership

Overview

Industry

Healthcare Technology

Location

Philippines (serving multiple countries)

Platform

iPad-Optimised Web Application with Full Offline Support

Engagement

Active long-term partnership, ongoing feature development

Services

Web App Development, Backend Development, Offline-First Architecture

Status

Live and actively serving 3,000+ medical representatives

THE CLIENT’S SITUATION

A Growing Business With a Real Operational Problem

The client runs a SaaS platform serving pharmaceutical companies across the Philippines and neighbouring countries. Their customers are pharmaceutical businesses whose medical representatives spend their days visiting doctors at clinics, hospitals, and medical centres, explaining products, recording meetings, and managing their targets.

The problem was simple and serious: the tools available to manage this workflow were generic CRM products that were not built for field use. They required constant internet connectivity, had no offline capability, and were not designed around the specific daily rhythm of a medical representative. Representatives were spending time on admin that should have been spent with doctors, and managers had poor visibility into what was actually happening in the field.

The client wanted to build a purpose-built platform that solved this problem properly, and they needed a development partner who could take on the full complexity of an offline-first, field-grade application built for iPads and deployed across multiple countries simultaneously.

THE CHALLENGE

Offline-First Is Harder Than It Sounds

Building an offline-first application is not the same as building an online application that sometimes works without internet. Every feature, every data interaction, every form submission needs to be designed from the ground up with the assumption that no network connection exists. Data must be stored locally, managed carefully to avoid conflicts, and synced accurately and reliably the moment connectivity is restored.

For this platform, the stakes were real. A medical representative recording a meeting summary or capturing a doctor’s signature in the field cannot afford to lose that data because the sync failed. The system needed to handle data integrity across a large and growing user base, operating across different countries with different network conditions, and do it without errors.

Beyond the offline architecture, the platform needed to cover the full lifecycle of a medical representative’s working day, from clocking in to clocking out, with enough depth in each feature to actually replace the mix of spreadsheets, paper notes, and generic tools the field teams were previously using.

WHY CUSTOM WAS THE RIGHT CHOICE

No Generic CRM Could Have Done This

Salesforce, HubSpot, and every other off-the-shelf CRM product are built for office-based sales teams with reliable internet connections. None of them support true offline-first operation. None of them are designed around the iPad as a primary field device. None of them include the specific workflows a medical representative needs: appointment scheduling by doctor and territory, digital product presentations, in-field signature capture, and structured meeting summaries.

The client’s business model depends on offering pharmaceutical companies a tool their field teams actually want to use. A generic CRM with customisation layers would have been a compromise from day one. A purpose-built platform meant the client could go to market with a genuine competitive advantage.

HOW WE BUILT IT

18 Months From Scoping to a Scalable Production System

Zluck built the full-stack platform over approximately 18 months. The iPad-optimised web application was designed to work completely offline from the start, with a local data layer that stores everything the representative needs for their working day and syncs automatically and reliably when connectivity is restored.

The backend was built to support a multi-country, multi-company deployment with the performance and reliability that a commercial SaaS product requires. As the platform grew from early users to thousands of active representatives, the architecture scaled without requiring a rebuild.

Core Features Built

Daily and Weekly Scheduling

Representatives see their full appointment plan organised by day and week, with the doctors they need to visit, their locations, and priority levels. The scheduling system accounts for geography and target coverage to help representatives plan efficient routes through their territory.

Full Offline Mode

The complete platform works without internet connectivity. Every feature, from scheduling to signature capture, is available offline. Data syncs automatically and accurately when the device reconnects, with built-in conflict resolution to ensure nothing is lost or duplicated.

Digital Product Presentations

Representatives can present healthcare product materials directly from the app during doctor meetings. Presentations are stored locally on the device, so they work in full offline mode with no loading delays during a meeting

Meeting Summaries and Doctor Sign-Off

After each meeting, representatives record a structured summary of the conversation. Doctors can review and sign off digitally within the app, creating a verified, timestamped record of every interaction.

Performance Dashboard

Representatives and managers both see target tracking, visit completion rates, and activity summaries. Managers get the visibility they need without requiring manual reports from the field team.

Clock In and Clock Out

A structured start and end to every working day with timestamps that feed into payroll, compliance, and performance management systems.

KEY TECHNICAL DECISIONS

Why We Built It the Way We Did

The most important architectural decision was committing to a true offline-first data model rather than a cached online model. In a cached online system, offline behaviour is an afterthought. In a true offline-first system, the local database is the primary source of truth, and the server syncs from it. This distinction matters enormously when field teams are working in areas with no connectivity for hours at a time.

We also chose to build as an iPad-optimised web application rather than a native iOS app, which gave the client the flexibility to deploy and update the platform without going through the App Store for every release. This has significantly reduced the time it takes to roll out new features to all users.

A MOMENT THAT SAID EVERYTHING

Going to the Field

Midway through the engagement, Zluck’s founder travelled to the Philippines to spend time with the client and observe how the system was actually being used by medical representatives in the field. Understanding the real-world context, how representatives held the iPad, what they needed to access quickly during a meeting, what slowed them down, directly informed several design improvements that were built into subsequent releases.

This is not something most development partners do. It reflects how Zluck approaches long-term engagements: not as a vendor delivering to a specification, but as a partner invested in whether the product works in the real world.

Client Reviews

“Our software has now been adopted by the second-largest pharmaceutical company in the Philippines. Their team now works as an extended arm of our internal operations. We communicate daily. Despite being in a different timezone, they are available during early hours to support us during critical issues. Zluck’s integrity and flexibility are second to none. They have never attempted to sneak in hidden charges or inflate costs. Honestly, we believe they should consider raising their rates, as their work quality far exceeds the price they currently charge. That is how satisfied we are.”

CEO, Philippines-Based HealthTech Company

RESULTS AND IMPACT

3,000+ Users, Multiple Countries, Still Growing

The platform is live and serving over 3,000 medical representatives across multiple countries. It has been adopted by the second-largest pharmaceutical company in the Philippines, a validation of both the product quality and the client’s ability to sell a purpose-built solution into a large enterprise customer.

The client operates the platform as a commercial SaaS product, generating consistent monthly recurring revenue. Zluck continues to support the platform with ongoing maintenance and regular new feature development, making this one of our longest and most active client partnerships.