Skip to main content
All work
[01] // CASE STUDY / RECALL MANAGER

Recall
Manager.

The company managed thousands of callbacks on Excel sheets shared via email: missed calls, duplicated data, clients forgotten between departments. Today each operator sees the status of every contact in real time and updates it with a click, without leaving the table.

Client Sales team Industry B2B Sales Year 2024
  • React
  • Vite
  • Node.js
  • Express
  • Prisma
  • SQLite
  • TanStack Query
  • PapaParse
  • Radix UI
  • Docker

The callback Excel file circulated via email. Everyone worked on their own version, added notes, updated statuses, moved rows. At the end of the day, reconstructing what was actually done required even more time.

The problem wasn't Excel itself. The problem was not having a shared database, updated and visible to everyone. Consultants and salespeople worked on the same contacts without a clear picture, and callbacks easily got lost amid internal handoffs, missed updates, and duplicated information.

The client wanted to solve all this without moving to the cloud and without changing the existing infrastructure.

I built an internal CRM hosted on the company server, safely accessible from the outside (with authentication and an additional password for critical operations), without exposing corporate data.

The operator uploads the CSV or Excel file exported from the management system. The system automatically recognizes the columns and imports the contacts in a few seconds, keeping everything in a single, organized database.

Every client can be assigned, updated, and filtered by consultant, salesperson, status, name, or notes. Operators instantly see what they need to do, what has already been completed, and which callbacks require an update.

To speed up daily work, the system includes quick actions directly in the table. When a task is closed, a guided window automatically opens to complete the required fields, add notes, or update the necessary parameters, without extra steps.

The system also includes centralized operator management.

demo
Brutalist mockup of Recall Manager: CSV import with duplicates, normalization, 1,247 contacts ready in 8 seconds.
From spreadsheet to shared CRM, in real time.

→ From the Excel CSV to a real-time dashboard, one click to change status.

Today, every operator sees in real time what has already been done, what remains to be done, and who updated each contact. Callbacks no longer get lost among different versions of the same file, and the team no longer has to start over every morning from scattered information.

The result is simple: fewer errors, fewer duplicates, fewer forgotten callbacks, and much more reliable commercial management, even off-site.

5,000 Contacts managed
<100ms Filtered search
ZERO Double calls
[06] // Let's talk

Is your team still losing time on Excel for follow-up calls?

If you don't know who should be calling whom, I can build the system that solves exactly that problem, on the server you already have.