Como integrar o WhatsApp ao sistema da clínica sem marcar consulta duplicada
"Integrado" pode ser agenda em tempo real ou e-mail para a recepção. As operações que contam, o que pedir ao fornecedor do sistema e o que fazer quando não há API.
Equipe Recepto · · 7 min de leitura
"Integrado ao seu sistema" é das frases mais usadas — e mais elásticas — de quem vende atendimento por WhatsApp. Pode significar que o assistente consulta a agenda em tempo real e grava a marcação no sistema da clínica. Pode significar que ele manda um e-mail para a recepção lançar à mão. As duas coisas recebem o mesmo nome.
Este artigo explica o que uma integração de verdade precisa fazer, o que ela exige do sistema da clínica, onde costumam aparecer os problemas — o principal é o agendamento duplicado — e o que fazer quando o sistema não tem como ser integrado.
O que "integrar" quer dizer na prática
Integrar o WhatsApp ao sistema da clínica é fazer a conversa com o paciente ler e escrever na mesma agenda que a recepção usa. Na prática, são estas operações:
| Operação | Para quê |
|---|---|
| Consultar horários livres | Oferecer ao paciente só o que está vago, por médico, especialidade e unidade |
| Criar a marcação | A consulta marcada no WhatsApp aparece no sistema, sem digitação |
| Cancelar e remarcar | O horário liberado volta para a agenda |
| Consultar as marcações do paciente | Saber se ele já tem consulta marcada e evitar duplicar |
| Ler o cadastro | Pegar o celular de quem marcou por telefone, para o lembrete |
| Ler o catálogo | Médicos, convênios, planos e unidades, para não oferecer o que a clínica não atende |
| Registrar lembrete e confirmação | A recepção vê no próprio sistema quem confirmou presença |
Se o fornecedor diz "integrado", pergunte quais dessas operações funcionam hoje. Uma integração que só lê horários, sem gravar a marcação, devolve o trabalho para a recepção.
O que o sistema da clínica precisa ter
Uma API
API é a porta pela qual um programa conversa com outro. Sem ela, a integração vira gambiarra: robô que clica na tela do sistema, planilha exportada de hora em hora, cópia manual. Tudo isso quebra na primeira atualização do sistema.
A resposta curta para "precisa de API?" é sim. O que muda de um sistema para outro é o que a API permite: alguns só deixam ler a agenda; outros permitem criar e cancelar marcações; poucos expõem confirmação de presença.
Credencial e ambiente de teste
A clínica precisa pedir ao fornecedor do sistema uma credencial de acesso à API e, de preferência, um ambiente de homologação: uma cópia do sistema para testes, onde dá para marcar e cancelar à vontade sem tocar na agenda real. Testar integração direto na agenda de produção é como ensaiar com paciente de verdade.
Documentação e alguém do outro lado
APIs de sistemas de gestão de saúde costumam ter detalhes que só aparecem com dado real: o mesmo campo vem em formatos diferentes dependendo da consulta, o celular do paciente fica num campo inesperado, a lista de marcações traz também as canceladas. Ter um contato técnico no fornecedor encurta muito o caminho.
Por que "em tempo real" importa
Algumas integrações copiam a agenda de tempos em tempos — a cada hora, a cada noite. Parece suficiente até a primeira manhã movimentada: às 9h10 a recepção marca o paciente do balcão no horário das 15h; às 9h20 o assistente oferece o mesmo horário no WhatsApp, porque a cópia é das 9h. Dois pacientes, um horário.
Por isso o atendimento precisa consultar a agenda no momento da conversa e, antes de gravar, conferir de novo se o horário escolhido continua livre. O paciente pode levar dez minutos para escolher entre três opções; nesse tempo, a agenda mudou.
O problema que ninguém conta: a marcação duplicada
O cenário mais traiçoeiro de uma integração é este:
- o assistente pede ao sistema para criar a marcação;
- o sistema cria, mas a resposta demora e a conexão cai antes de ela chegar;
- o assistente entende que falhou e tenta de novo;
- o sistema cria uma segunda marcação para o mesmo paciente.
Repetir a tentativa sem checar é pior que a falha original: a clínica passa a ter um horário ocupado por ninguém e um paciente que recebe dois lembretes. A proteção tem nome técnico, idempotência, e uma regra simples: antes de qualquer nova tentativa, procurar se a marcação já existe para aquele paciente, naquela data. Se existe, para e confirma.
Vale também classificar o erro antes de tentar de novo. Lentidão ou instabilidade do sistema justificam nova tentativa, com intervalo crescente. Um dado recusado pelo sistema — convênio inválido, horário fora da grade — não melhora com repetição: o caso vai para a equipe.
Pergunte ao fornecedor como ele trata esse cenário. Se a resposta for "a gente tenta de novo três vezes", a duplicidade é questão de tempo.
Regras que não podem ficar com a IA
Mesmo com a integração funcionando, há decisões que o assistente de conversa não deve tomar sozinho:
- se o horário é válido: vem da agenda, não da interpretação da conversa;
- se o convênio é aceito para aquele médico e aquele procedimento: vem do cadastro;
- qual é o preço: vem da tabela da clínica;
- qual é a data: quando o paciente diz "dia 12", a regra que decide mês e ano é do sistema, não da IA.
A IA entende o que o paciente quer. A regra de negócio fica em código, testado, do mesmo jeito todos os dias.
E o Google Agenda?
O Google Agenda é um calendário, não um sistema de gestão de clínica: não tem cadastro de paciente, convênio nem tabela de valores. Por isso, para quem não tem sistema integrável, o caminho costuma ser outro: uma agenda própria dentro da plataforma de atendimento, com grade por médico, e o Google Agenda como espelho — a consulta aparece no calendário do médico, e um compromisso pessoal marcado no celular bloqueia o horário. Veja como funciona em Google Agenda e agenda própria.
Quando o sistema não tem integração
Nem todo sistema tem API aberta, e nem toda clínica tem sistema. As alternativas honestas são:
- agenda própria: a agenda passa a morar na plataforma de atendimento. Serve bem para consultório e clínica que hoje usa caderno, planilha ou só o Google Agenda. Veja a página para clínica sem sistema de agenda;
- só triagem: o atendimento entende o que o paciente quer, coleta serviço, convênio e preferência de horário, e entrega o pedido pronto para a recepção marcar no sistema. A integração não existe, mas a recepção recebe o trabalho mastigado.
O que não vale é chamar de integração o que é digitação.
Integrações do Recepto hoje
| Sistema | Situação |
|---|---|
| Visual ASA (Tecnoarte) | Integrado: horários livres, marcação, cancelamento, consulta de marcações, catálogo de médicos, convênios, planos e unidades, registro de lembrete enviado e de presença confirmada. Ambientes de homologação e produção |
| Agenda própria do Recepto | Para clínica sem sistema integrável, com espelho opcional no Google Agenda |
| Feegow, iClinic, Clinicorp, Amplimed e outros | Sob consulta: dependem de avaliação da API de cada sistema |
Na integração com o Visual ASA, a confirmação do paciente fica registrada no próprio sistema, e o lembrete chega também a quem marcou por telefone, com o celular vindo do cadastro. O catálogo é sincronizado sozinho, sem apagar o que a clínica cadastrou à mão.
Em qualquer perfil, o agendamento segue as mesmas proteções: horário consultado na hora, nova conferência antes de gravar e busca pela marcação antes de qualquer nova tentativa. Zero agendamento duplicado é o critério número um do produto. Quem usa Feegow, iClinic, Clinicorp ou Amplimed pode pedir a avaliação — e, enquanto ela não sai, começar pela triagem.
Perguntas frequentes
Preciso trocar de sistema para usar atendimento por WhatsApp?
Não. A plataforma de atendimento conversa com o sistema da clínica; não o substitui. Se o sistema não puder ser integrado, há a agenda própria ou a triagem.
Quanto tempo leva uma integração nova?
Depende da API do sistema: o que ela permite, como está documentada e se há ambiente de teste. Por isso uma integração nova começa com avaliação, e prometer prazo antes dela é chute.
A recepção continua marcando no sistema?
Continua, como sempre. A integração faz o WhatsApp entrar na mesma agenda; o balcão e o telefone seguem iguais.
E se o sistema da clínica sair do ar?
O atendimento não deve inventar horário. Sem acesso à agenda, o certo é dizer ao paciente que a marcação será concluída pela equipe e deixar o pedido na fila, com os dados já coletados.