# Confirmação de consulta no WhatsApp com agente de IA

Confirmação de consulta no WhatsApp: o agente pede presença no mesmo chat, remarca no Calendar e usa template oficial se a janela de 24h fechou. Sem n8n.

Autor: Zaia
Publicado em 2026-08-31 · Tags: whatsapp, agendamento, follow-up, clinica

---

Quase todo resultado de **confirmação de consulta no WhatsApp** te manda ligar pra cada paciente, ou montar um fluxo n8n que lê a agenda e dispara mensagem. Dá pra fazer. Também dá pro mesmo agente que marcou o horário pedir a presença no chat, remarcar no Calendar se vier um "não", e usar template oficial quando a janela de 24h já fechou.

## O que é confirmação de consulta no WhatsApp

Confirmação de consulta no WhatsApp é o agente pedindo ao paciente, no mesmo chat em que marcou, se ele vem no horário. Quem confirma fica na agenda. Quem cancela libera a vaga e o agente remarca. Quem some ganha um follow-up. Na Zaia isso é o agente com MCP de Google Calendar, tool Follow Up e Message Sending, mais o CRM quando a exceção pede gente.

Não é um SMS com link. Não é a recepção ligando às 17h com a lista do dia seguinte na mão. É a conversa que já existia, continuando.

## Ligação, n8n e o agente no mesmo fio

O tema não falta conteúdo. Falta o caminho que não assume um software de clínica ou um cron colado na planilha.

| | Ligação da recepção | n8n + planilha + API | Agente no workspace (Zaia) |
|---|---|---|---|
| Quem dispara | Pessoa com lista na mão | Schedule Trigger lendo a agenda | O agente, na conversa em que marcou |
| Onde o paciente responde | Telefone, ou um "ok" perdido no WhatsApp pessoal | Template, muitas vezes num fio novo | O mesmo chat |
| Remarcação | Nova ligação, nova janela na agenda | Nó extra de Calendar | MCP de Google Calendar, no fio |
| Paciente que some | Segunda ligação, ou desiste | Outro IF na planilha | Tool **Follow Up**, cancela se ele responder |
| Janela de 24h (Official) | Não se aplica | Você trata o erro da API | **Message Sending** com template aprovado, ou texto com fallback |
| Cliente novo | Treinar outra pessoa | Copiar o fluxo | Workspace, o mesmo padrão de agente |

n8n funciona. O teto é o de [criar agente de IA para WhatsApp com n8n](/blog/criar-agente-de-ia-para-whatsapp-com-n8n/): cada clínica nova é uma cópia, a chave mora solta, e o "sim" do paciente não volta pro mesmo agente que marcou.

Marcar horário é o artigo do [Google Calendar](/blog/agente-de-ia-com-google-calendar/). Confirmar é o que impede a cadeira vazia no dia seguinte. São dois ofícios. Um agente, duas tools.

## O job concreto: a cadeira das 14h

Ninguém acorda pensando "preciso de um fluxo de confirmação". O pedido é este:

> O paciente marcou limpeza pra quinta às 14h. Ninguém confirma. Quinta de manhã a recepção liga, não atende, a cadeira fica vazia, e o horário que outra pessoa queria já passou.

É o recorte que sobra depois do agendamento. A [Knowledge](/blog/base-de-conhecimento-agente-de-ia/) diz o que pode marcar. O Calendar escreve o evento. A confirmação fecha o ciclo: presença, remarcação ou fila humana.

Três saídas honestas. Nenhuma inventa taxa de no-show:

1. **Confirma.** O evento fica. O agente para de cobrá-lo.
2. **Cancela ou pede outro dia.** O MCP remarca. A vaga antiga some.
3. **Não responde.** Follow Up no fio, dentro da regra do canal. Se a janela de 24h do Official já fechou, Message Sending com template aprovado. Se o caso sai da política (convênio, encaixe, reclamação), [handoff](/blog/handoff-humano-whatsapp/).

Retorno (profilaxia, reavaliação) é o mesmo padrão, noutro momento da conversa: o agente agenda o próximo, pede confirmação quando a data chega perto, e não dispara spam se o paciente já respondeu.

## Janela de 24h, Official e Waha

No **WhatsApp Official** e no Instagram, mensagem livre fora da janela de 24h (contada a partir da última mensagem do paciente) não entrega. Follow Up agendado depois dessa janela também não. Isso é política da Meta, não um detalhe da Zaia.

O que a plataforma faz de verdade:

- **Follow Up** agenda o lembrete no fio, quando o agente acaba de falar. Se o paciente responder antes, o follow-up some sozinho. Use quando a consulta é perto (hoje, amanhã) e a conversa ainda está quente.
- **Message Sending** manda texto agora, ou **template aprovado** na conexão Official. Dá pra configurar texto com fallback de template: tenta a mensagem comum; se a API recusar por janela fechada, cai no template. É o caminho honesto pra confirmação no dia anterior quando o paciente não falou nas últimas 24h.
- **Waha** (canal não oficial, ver [o que é Waha](/blog/waha-whatsapp/)) envia texto. Template e fallback de template não existem nesse canal. Escolha de canal, não "o mesmo bot nos dois".

Não trate Workflows como o motor estável desta confirmação. Workflows na Zaia são **beta**. O caminho shipped é agente + tools + Calendar.

Consentimento de comunicação entra na [LGPD do atendimento com IA](/blog/lgpd-atendimento-com-ia/). Sem base, o template mais bonito ainda é mensagem que você não deveria ter mandado.

## Como montar confirmação de consulta no WhatsApp sem programar

1. Descreva o caso em português. "Secretária da clínica: marca no Calendar o que a regra deixa, pede confirmação no mesmo WhatsApp, remarca se cancelar, e abre atendimento se pedirem gente ou saírem da política." O [**Vibe Agent**](/blog/como-criar-agentes-com-vibe-agent/) monta a configuração inicial.
2. Ligue o **MCP do Google Calendar**. Sem ele, o agente conversa sobre horário e não escreve o compromisso. O passo a passo de agenda está no artigo do Calendar.
3. Publique no canal real: WhatsApp Official ou Waha. Teste com o seu número, não só no playground.
4. Ligue a tool **Follow Up**. Conversation stage no presente: "o paciente acabou de marcar e ainda não confirmou presença." Scheduling prompt claro: "em algumas horas, pergunte se confirma o horário de amanhã." Não escreva "se ele não responder" como condição. O agente decide na hora em que fala, não no futuro.
5. Ligue **Message Sending** na conexão Official se a clínica precisa confirmar consulta marcada há dias. Template aprovado na Meta. Texto com fallback pra quando a janela fechou. Número de destino: o do chat, não um fixo da recepção.
6. Knowledge e Tables guardam duração, profissional e o que não se encaixa. Sem isso, a remarcação vira improviso.
7. Time humano no CRM (**Attendants**). Ticket quando o paciente pede encaixe, discute preço ou escreve "quero falar com alguém".
8. Versionar. Draft, teste com três casos (confirma, cancela, some), publica. Rollback se o agente começar a cobrar quem já disse sim.

O mesmo agente atende dúvida de convênio. Confirmação não substitui [atendimento](/blog/agente-de-atendimento-com-ia/). Completa o que o agendamento sozinho deixa aberto.

## Quando isso vira oferta pra agência

Agência que já faz o site ou o tráfego da clínica sente o teto: o concorrente promete "IA 24/7" e a cadeira continua vazia porque ninguém confirmou. O cliente final reconhece valor quando a quinta à tarde está ocupada de verdade.

Empacotar "agente que agenda e confirma" pede Calendar + Follow Up + Message Sending no mesmo workspace, não um integrador de clínica por cliente. O roteiro de como vender e precificar isso pra base que a agência já tem está no Programa de Aceleração. A infra é o agente, o canal e o CRM.

## Perguntas frequentes

### O que é confirmação de consulta no WhatsApp?

É o agente pedindo presença no mesmo chat em que o paciente marcou, remarcar se cancelar, e seguir o caso se a pessoa some. Não é uma ligação da recepção nem um SMS.

### Preciso de n8n ou do sistema da clínica pra confirmar consulta?

Não. Na Zaia o agente confirma no fio, remarca no Google Calendar e, no Official, usa template quando a janela de 24h fechou. n8n e o software odontológico continuam válidos. Não são requisito.

### O follow-up funciona dois dias antes da consulta?

Follow Up respeita a janela de 24h no WhatsApp Official e no Instagram. Consulta longe, paciente quieto: Message Sending com template aprovado. Consulta perto, conversa quente: Follow Up no fio.

### O agente substitui a recepção?

Não. Ele confirma o repetitivo e abre ticket quando o horário pede julgamento. Agente e atendente no mesmo loop.

## Como começar

Confirmação mora no agente que já agenda: Vibe Agent pra criar em português, Calendar, Follow Up, Message Sending no Official, CRM pra exceção. Descreva a secretária, ligue a agenda, teste o "você confirma amanhã às 14h?".

[Começar agora](https://endless.zaia.app/platform/authenticate) — a partir de R$150.