Telemedicina de ponta a ponta, com CRM no WhatsApp
Trabalho de ponta a ponta numa plataforma de telemedicina, do banco de dados ao app: consultas por vídeo em tempo real, APIs para paciente e médico e um CRM com atendimento pelo WhatsApp.
- Quem fez
- Thiago Felipe, Full Stack Developer (antes do dtxtech)
- Setor
- Saúde · telemedicina
- Entregas
- APIs REST, app React Native, versão web em React, CRM com funil de leads, chat no WhatsApp, automações
O problema
A plataforma atendia pacientes, médicos e o time comercial. Pacientes e médicos precisavam de agendamento, histórico e atendimento online em tempo real. O time comercial recebia leads de landing pages, campanhas e outros canais, que precisavam ser centralizados num funil e atendidos pelo WhatsApp.
O que foi feito
Thiago desenvolveu videochamadas e atendimento online com WebRTC e WebSocket, e APIs REST em Node.js, Express e MySQL para agendamento, histórico e atendimentos. Fez o app em React Native e uma versão web em React que espelha o app. No backoffice multi-tenant, construiu em JavaScript Vanilla um CRM com funil de leads em Kanban e o chat do atendente integrado à API oficial do WhatsApp Business via Twilio, com webhooks, templates e anexos. Montou jobs agendados com node-cron (e-mails pelo SendGrid, push pelo Firebase), processamento em segundo plano, um motor de relatórios e o deploy na AWS com PM2.
O que mudou
O paciente passou a consultar o histórico, agendar e ser atendido também pelo navegador, além do app. Os leads de vários canais ficaram centralizados num funil, distribuídos por funil e por empresa, e o atendente passou a conversar pelo WhatsApp em tempo real, dentro do backoffice. E-mails de aniversário, notificações push e rotinas de sincronização passaram a rodar como jornadas automatizadas.