Cadastro Geral
Gerenciamento centralizado de especialidades, produtos e corpo clínico.
category Estrutura Hierárquica
Aplicar/Remover flow nos tenants
Submeter/Remover template nos tenants
🚀 Onboarding completo de tenant
Aplica todos os flows + templates marcados como auto_aplicar=true no WABA selecionado. Use após cadastrar novo cliente Clínica.
Chave de administração de templates
Informe a chave configurada em ADMIN_TEMPLATE_KEY da Edge Function para autorizar operações de catálogo.
A chave fica salva no localStorage deste navegador. Use o botão "Esquecer chave" para remover.
Corpo Clínico
| Especialista | Contato | Especialidades | Ações |
|---|---|---|---|
| Carregando corpo clínico... | |||
group Usuários da Clínica
Admins, especialistas e pacientes vinculados a esta clínica.
| Nome | CPF | Celular | Papel | Último acesso | Cadastro | Status | Ações | |
|---|---|---|---|---|---|---|---|---|
| Carregando... | ||||||||
Alterar papel na clínica
⚠️ Excluir paciente e histórico
Sem uma conta configurada e validada, a cobrança ao paciente fica indisponível.
Obs.: isto não altera a mensalidade da DataMarcada, que segue à parte.
menu_book Como configurar? Passo a passo (Mercado Pago e Asaas)
- Acesse mercadopago.com.br e entre na conta da clínica (ou crie uma).
- No menu, vá em Seu negócio → Configurações → Credenciais.
- Abra Credenciais de produção e copie o Access Token (começa com
APP_USR-). - Aqui, selecione Mercado Pago no provedor abaixo e cole o token no campo Access Token.
- Clique em Salvar conta de recebimento e depois em Validar conexão.
- Acesse asaas.com e entre na conta da clínica (ou crie uma).
- Vá em Configurações → Integrações → Chave de API.
- Gere/copie a chave de API (começa com
$aact_). - Aqui, selecione Asaas, escolha o ambiente Produção e cole a chave.
- Clique em Salvar conta de recebimento e depois em Validar conexão.
Análise clínica por IA (Gravação de Consulta)
Motor que faz o raciocínio da análise clínica prévia a partir da transcrição da consulta. A transcrição do áudio é sempre feita pelo Gemini.
DEEPSEEK_API_KEY configurado; sem ele, a análise usa o Opus automaticamente.
Botões de IA clínica no prontuário
Controla se os botões Gravar Consulta, Analisar Exames e Histórico em outras clínicas aparecem para as clínicas no modal "Info para o Cliente". Mantenha desligado enquanto a funcionalidade estiver em desenvolvimento.
Preencha os campos abaixo (Phone Number ID, WABA ID, Token e Token de Verificação) e clique em Salvar para cadastrar a integração.
Quando um cliente sem cadastro tentar agendar, o bot enviará este formulário interativo. Para criar um Flows, acesse Meta Business Suite → WhatsApp Manager → Flows → [+] Novo.
"id" da primeira tela no JSON do Flows (ex: "TELA_CADASTRO").🧪 Modo teste: use 0 para receber um lembrete de teste ~5 min após agendar uma consulta (mensagem comum; o paciente precisa ter conversado com o bot nas últimas 24h).
forum Catálogo Templates Meta
| Slug | Produto | Categoria | Idioma | Visibilidade | Auto | Status | Ações |
|---|---|---|---|---|---|---|---|
| Clique em Atualizar. | |||||||
Novo template
Editar o catálogo não reenvia à Meta. Depois de salvar, use "Submeter/Remover" na linha para aplicar por clínica.
| Slug | Produto | Versão | Visibilidade | Auto-aplicar | Status | Ações |
|---|---|---|---|---|---|---|
| Clique em "Atualizar" para carregar. | ||||||
list_alt Menu Geral WA — Visibilidade por Clínica
Defina quais itens do Menu Geral aparecem no WhatsApp de cada clínica. Os itens são globais (mesma definição para todas), mas a visibilidade pode ser sobrescrita por clínica.
Selecione a clínica abaixo e marque/desmarque os itens. Sem override, vale o padrão global.
edit Editar item
| Nome | Tipo | Clínica | Último acesso | Status | |
|---|---|---|---|---|---|
| Carregando... | |||||
analytics Variantes A/B do follow-up
| Variante | Template | Dia | Peso | Enviados | Respondidos 7d | Fechadas | Perdidas | Taxa | Ativa |
|---|---|---|---|---|---|---|---|---|---|
| Carregando... | |||||||||
| Nº Proposta | Empresa | Contato | Telefone | Status | Criada em | Contrato | Assinatura | Ações |
|---|---|---|---|---|---|---|---|---|
| Carregando... | ||||||||
request_quote Proposta
Nova proposta manual
🔔 Ações sugeridas pelo AutoIA
🔔 Eventos do funil de proposta
📝 Gerar e enviar contrato
Configurações de Propostas
| Clínica | Código | Módulo | Cota/mês | Habilitado em | Ação |
|---|---|---|---|---|---|
| Carregando... | |||||
| Transição | Amostras | Média (h) | Mediana (h) |
|---|---|---|---|
| Carregando... | |||
| Variante | Template | Dia | Peso | Enviados | Fechadas | Perdidas | Conversão |
|---|---|---|---|---|---|---|---|
| Carregando... | |||||||
sess_….
| Nº OS | Clínica | Descrição | Status | Anexos | Criada | Sessão | ⚠️ Importante | Ações |
|---|---|---|---|---|---|---|---|---|
| Carregando... | ||||||||
| Tipo | Código | Nome | Especialidade | Sub-especialidade | Duração | Forma | Ordem |
|---|---|---|---|---|---|---|---|
| Carregando... | |||||||
ASAAS_ACCESS_TOKEN_SANDBOX / ASAAS_ACCESS_TOKEN_PROD). Para receber notificações de pagamento, cadastre o webhook em "Configurações › Notificações" no painel Asaas apontando para a Edge Function asaas-webhook.
| Clínica | Status | Modo | Valor mensal | Profissionais | Próx. venc. | MP PR ID | Ações |
|---|---|---|---|---|---|---|---|
| Carregando... | |||||||
manage_accounts Gerir assinatura —
| Nome da clínica | Responsável | Cidade/UF | Usuários | Especialistas | Último acesso | Status | Prospecção | Premium | Ações |
|---|---|---|---|---|---|---|---|---|---|
| Carregando... | |||||||||
person Detalhes do usuário
credit_card Minha Assinatura
Motivo: — ⓘ
Ações da assinatura ⓘ
history Histórico de eventos ⓘ
- Carregando histórico…
group_add Comprar mais acessos para Especialista ⓘ
swap_horiz Alternar modo de cobrança
rocket_launch Iniciar assinatura
cancel Cancelar assinatura
Tem certeza que deseja cancelar a assinatura? Esta ação pode ser irreversível.
📋 Plano por especialista
Defina o plano (degrau de clientes/mês) de cada especialista. O total mensal é a soma dos degraus. O Pacote Premium (IA) só fica disponível se a licença premium estiver ativa para a clínica.
📊 Consumo por Especialista (mês atual)
Clientes atendidos e análises de IA consumidas por especialista, comparados ao plano contratado. 🟢 dentro · 🟡 atenção (≥90%) · 🔴 excedido.
chat Integração WhatsApp
Peça ao AdmimGeral DataMarcada para configurar primeiro a Integração WhatsApp (Admin Geral → Integração WhatsApp).
🧪 Modo teste: use 0 para receber um lembrete de teste ~5 min após agendar uma consulta (mensagem comum; o paciente precisa ter conversado com o bot nas últimas 24h).
person_pin Consultores de Atendimento
quiz Perguntas Frequentes (FAQ)
sticky_note_2 Modelos de Mensagem
settings Configurações do Atendimento
Novo Consultor
Novo Modelo
<nome_cliente>) são substituídas pelo valor real no momento do envio.Nova Pergunta
Conectar WhatsApp Business
Onboarding self-service via Embedded Signup da Meta. Conecte seu próprio número WhatsApp Business à clínica sem intervenção da DataMarcada.
Tour Guiado
Abre a interface da Clínica em modo demonstração em uma nova aba, com dados fictícios. Sua sessão atual não é afetada.
📊 Consumo por Clínica
Custo real (WhatsApp + IA) e variação do consumo vs o plano contratado, por especialista. Custos unitários vêm da aba Planos e Preços.
📖 Como funciona — Consumo por Clínica
Mostra, por clínica e por especialista, quanto cada um consumiu de fato no período e o quanto está dentro ou fora do plano contratado.
- WhatsApp (custo por clínica): lembretes (UTILITY) + prospecção (MARKETING) × custos unitários da aba Planos e Preços. Derivado dos envios já registrados.
- IA (por especialista): nº de análises (Gravar Consulta + Analisar Exames) × custo por análise. Medido a partir do deploy desta fase.
- Clientes (por especialista): clientes distintos atendidos no período (de Consultas).
- Plano contratado: o degrau (clientes/mês) e o pacote (análises/mês) que você atribui a cada especialista. Edite na própria linha e clique em Salvar plano.
Variação: 🟢 dentro · 🟡 atenção (≥90% do limite) · 🔴 excedido (acima do limite) · — sem plano definido.
Os custos são de fornecedor (Meta + IA), não o preço cobrado. O total por degraus desta fase é referência — a cobrança real (Asaas/MP) não é alterada aqui.
💰 Planos e Preços
Plano base por especialista (degraus por clientes/mês) + pacotes premium por uso (análises de IA). Custo e margem recalculam pelas variáveis abaixo.
⚙️ Variáveis de custo (simulador)
Custo WA por cliente ≈ boas-vindas + ~1,5 lembrete + ~1 cobrança (UTILITY). Custo IA por análise = motor DeepSeek (Gravar/Analisar Exames). Histórico em Outras Clínicas tem custo ~0. Fonte: skill /preco_plano.
📊 Plano base — degraus (por especialista/mês)
| Clientes/mês | Valor Real (R$) | Preço (R$) | Custo (R$) | Margem |
|---|
🤖 Pacotes premium — por uso (análises de IA)
| Análises/mês | Valor Real (R$) | Preço (R$) | Custo (R$) | Margem |
|---|
Premium cobra por uso (1 análise = Gravar Consulta ou Analisar Exames). "Histórico em Outras Clínicas" entra como acesso incluso. Preços são decisão de negócio; o custo garante a margem.
📖 Como funciona — Planos e Preços
O que é esta aba
Central de precificação da Clínica. Você define dois produtos: o plano base (assinatura mensal por especialista) e os pacotes premium (recursos de IA cobrados por uso). O custo de fornecedor e a margem são calculados automaticamente para cada linha.
⚙️ Variáveis de custo (simulador)
- Câmbio (R$/US$) — referência para converter as tarifas em dólar (Meta/IA).
- Custo WhatsApp por cliente — quanto a Meta cobra, em média, por cliente atendido no ciclo (boas-vindas + ~1,5 lembrete + ~1 cobrança, todos templates UTILITY). Padrão ≈ R$ 0,20.
- Custo IA por análise — custo de uma análise de IA (Gravar Consulta ou Analisar Exames) no motor DeepSeek. Padrão ≈ R$ 0,45. (Opus seria 30–60× mais caro.)
Ao mudar qualquer variável, o Custo e a Margem de todas as linhas recalculam na hora.
📊 Plano base — degraus
Assinatura por especialista, escalonada por nº de clientes/mês. Ao estourar o degrau, a clínica sobe para o plano seguinte (não há cobrança avulsa de excedente). Custo = clientes × custo WhatsApp por cliente. Margem = (preço − custo) / preço.
🤖 Pacotes premium — por uso
Cobrança por uso dos recursos de IA. 1 análise = Gravar Consulta ou Analisar Exames. O Histórico em Outras Clínicas entra como acesso incluso (custo ~0). Custo = análises × custo IA por análise.
🎨 Cores da margem
verde ≥ 60% · âmbar 30–59% · vermelha < 30%.
🔘 Botões
- 💡 Sugestão — preenche variáveis, degraus e pacotes com os valores recomendados pela DataMarcada. Não salva automaticamente: revise e clique em Salvar.
- 💾 Salvar — grava a configuração atual (fica registrado quem alterou e quando).
- + adicionar degrau / pacote e o ✕ em cada linha — para incluir ou remover faixas.
Os preços são decisão de negócio (guiados por valor/mercado); o custo serve para garantir a margem. Custos fixos de plataforma (Supabase, e-mail, hospedagem) são compartilhados entre todos os produtos e diluídos — não entram por aqui.
Prospecção por WhatsApp
Descreva o que sua clínica quer divulgar. A IA gera abordagens prontas de WhatsApp para você revisar, ajustar e usar na captação de novos clientes.
Funil de Prospecção
Carregando métricas…
📊 Relatório de disparos
follow-ups e demais envios da cadência + custo estimadoEscolha um período e clique em Gerar (padrão: últimos 30 dias).
Perfil de prospecção
A geração usa IA e pode levar alguns segundos. Revise e aprove cada peça antes de usar.
Abordagens geradas
Posts para Instagram
Peças prontas pra postar no Instagram da sua clínica. Baixe a imagem e copie a legenda com as hashtags.
Disparos pendentes de aprovação
O sistema monta a cadência (D0/D2/D5/D9/D14) diariamente. Revise e aprove para enviar pelo WhatsApp.
❓ Como funciona esta seção?
Para onde envia? Para o WhatsApp do lead. Leads sem telefone (ex.: descobertos no Instagram só com @) não aparecem aqui — para eles use o botão 💬 DM na lista “Leads para prospectar”. Achou o WhatsApp depois? Use ✏️ Editar no lead para digitar o número: ele passa a entrar nesta fila.
⚙️ Montar fila agora: prepara os disparos do dia — não envia nada, só monta a lista para você revisar.
Enviar / Aprovar e enviar todos: dispara o template aprovado pela Meta pelo seu WhatsApp.
Onde edito a mensagem? No topo desta aba Prospecção, na seção “Abordagens geradas” → clique ✨ Gerar copy com IA. Aparecem cartões por bloco (cold/demo/dor/follow-up) com o texto editável → Salvar edição → Aprovar → Enviar ao WhatsApp (a Meta aprova em ~24h). Enquanto você não gera a sua própria copy, a cadência usa os textos padrão da DataMarcada.
Sinalizou que quer testar? Se o lead responder “demo/quero ver/testar/pode mostrar”, o sistema manda na hora o link do WhatsApp de teste. E ao responder qualquer coisa, a cadência dele pausa.
Cota: quantos disparos o seu plano permite no mês.
| Lead | Telefone | Etapa | 📨 Enviadas | 🕒 Último envio | Próxima cadência | Status | ||
|---|---|---|---|---|---|---|---|---|
| — | ||||||||
Leads para prospectar
Cole uma lista, uma por linha: telefone; nome; cidade; UF; segmento — só o telefone é obrigatório. Ou importe uma planilha Excel no formato padrão (use o botão Baixar planilha modelo).
Preencha o segmento (cidade e bairro opcionais — sem cidade a busca fica ampla). Google: negócios com telefone público — pré-visualize antes de gravar. 📸 Instagram: clínicas do segmento no Instagram (cria leads já com WhatsApp quando a bio tiver, senão só o @).
| Nome | Telefone | Cidade/UF | Bairro | Segmento | Status | Cadência | ||
|---|---|---|---|---|---|---|---|---|
| — | ||||||||