Bia

Documento técnico do produto

Especificações do sistema para clínica de estética

A Bia reúne 15 áreas para a rotina de clínicas de estética, com agenda, clientes, prontuário, operação, atendimento no WhatsApp e cobrança em uma aplicação web multiempresa.

Esta página descreve contratos que podem ser conferidos no código: o que cada área resolve, quais integrações dependem de conexão e onde terminam as promessas do produto. Ela é uma referência técnica, não uma oferta paralela.

  • 15 áreas reais descritas a partir do produto
  • Renderização pública no servidor, sem depender de JavaScript para o conteúdo
  • Isolamento por clínica com sessão, filtros de tenant e RLS
  • Integrações externas com conexão e estado explícitos

Agenda online

A agenda organiza a semana por dia, horário, serviço e profissional, respeitando o fuso configurado pela clínica. Um agendamento pode ser criado, remarcado, cancelado, concluído ou marcado como falta.

Cada confirmação cria lembretes de 24 horas e 2 horas. A lista de espera guarda cliente, serviço, profissional e período desejados para aproveitar uma vaga compatível.

Inbox do WhatsApp

A caixa de entrada reúne conversas, mensagens, mídias, contatos e estados de entrega em uma tela. Atualizações em tempo real e polling protegido evitam que uma resposta antiga substitua uma conversa mais recente.

A equipe pode assumir ou devolver uma conversa para a IA, enviar uma resposta e acompanhar o histórico sem trocar de ferramenta.

Clientes e CRM

A área de clientes permite buscar, editar, importar, exportar e mesclar cadastros duplicados com confirmação reforçada. Origem, estágio e histórico ajudam a acompanhar o relacionamento sem confundir CRM com prontuário.

Pacotes, pontos, indicações, fotos clínicas e registros de atendimento permanecem ligados à cliente correta.

Anamnese e prontuário

A anamnese cria modelos com seções, perguntas, consentimento, campos sensíveis e versões publicadas imutáveis. A clínica gera um link temporário, recebe a ficha, confere o vínculo e pode exportar um PDF auditado.

O prontuário acompanha a linha do tempo depois do atendimento: notas, termos, alergias, produtos utilizados e fotos clínicas ficam no histórico da cliente. São fluxos conectados, mas com finalidades diferentes.

Serviços, pacotes e sessões

O catálogo registra serviços, duração, preço e situação ativa, além de promoções com vigência no fuso da clínica. Pacotes agrupam sessões e planos mensais para vender um tratamento com saldo controlado.

Na ficha da cliente, a venda, o saldo e cada uso ficam visíveis; a mesma sessão não deve ser consumida duas vezes por repetição da operação.

Produtos e PDV

O PDV monta carrinho, vincula cliente e profissional, registra forma de pagamento e conclui a venda. O catálogo controla preço, custo, estoque mínimo, validade e ativação de cada produto.

Indicadores de venda e margem convivem com o histórico de cancelamento, sem transformar o módulo em uma página separada de estoque para buscadores.

Estoque e insumos

Insumos são cadastrados em unidades normalizadas e associados à ficha técnica de cada serviço. A receita informa quanto do material é usado quando um atendimento é concluído.

O estoque mostra quantidades e necessidades de reposição; a lista de compras nasce do consumo operacional, não de um número inventado na página pública.

Profissionais e recursos

A clínica cadastra a equipe, define disponibilidade semanal e relaciona cada profissional aos serviços que realiza. Bloqueios podem atingir uma pessoa ou toda a agenda.

Salas e equipamentos entram como recursos da operação, para que capacidade, horário e atendimento sejam organizados no mesmo lugar.

Comissões e metas

Serviços concluídos e produtos vendidos formam o faturamento atribuído a cada profissional. O relatório separa as duas bases, aplica os percentuais configurados e acompanha a meta do mês.

Antes do fechamento existe uma prévia. Depois de fechar, percentuais e valores ficam congelados em um snapshot imutável para preservar a conferência.

Controle financeiro

O financeiro separa caixa diário, contas a pagar e relatório mensal. Entradas, saídas, filtros, pagamentos e cancelamentos permanecem identificáveis em vez de virar apenas um saldo final.

DRE e fluxo mensal usam a competência e o fuso da clínica, enquanto o fechamento registra o período que já foi conferido.

Automação de marketing

Campanhas partem de segmentos e de uma prévia da base antes do envio. A clínica escolhe o conteúdo, agenda a execução e acompanha o progresso dos jobs reais.

Modelos sazonais ajudam a iniciar o trabalho, mas os limites de WhatsApp e os controles contra disparo inseguro continuam valendo.

Avisos operacionais

Quando a secretária ou a plataforma precisa de uma pessoa, o aviso aparece com gravidade e estado. A equipe pode marcar como visto, resolver ou seguir para a ação necessária, como atualizar um pagamento.

Falha de atualização não finge uma lista vazia: a tela diferencia o último estado concluído do que ainda não pôde ser confirmado.

Secretária de IA

A tela da secretária mostra a instância ativa, o idioma do WhatsApp e as versões de configuração. A clínica testa, publica, pausa e pode voltar para uma versão anterior.

A IA não elimina o controle humano: conversas podem ser assumidas no inbox e a publicação só acontece depois da revisão da clínica.

Planos e assinatura

A assinatura mostra situação, consumo de respostas, periodicidade, moeda, faturas e operações de cobrança. Upgrade, compra de pacote adicional, portal de pagamento e cancelamento passam pelo mesmo estado do servidor.

Condições comerciais continuam vindo da configuração de cobrança exibida no cadastro; esta página não congela uma oferta paralela.

Configurações e segurança

Configurações reúnem fuso, políticas de agenda e lembretes, conexão com Google Calendar e controles contra bloqueio do WhatsApp. Sessões, MFA, equipe e lista de bloqueio ficam na mesma área administrativa.

Essas escolhas alteram o comportamento das outras telas; por isso são utilidades do produto, não uma página SEO isolada.

Integrações e contratos externos

O atendimento de WhatsApp usa um adaptador configurável: quando a Evolution API está configurada, mensagens, mídias, estados de entrega e handoff passam por esse contrato. Circuito aberto, opt-out e bloqueios interrompem o envio quando a proteção manda; não existe promessa de entrega fora do provedor.

O Google Calendar tem conexão, status, desconexão e sincronização sob demanda. A autorização pode expirar ou ser revogada e, nesse caso, a clínica precisa reconectar. A cobrança da assinatura aceita os provedores previstos no backend, como Stripe e Asaas; formas de pagamento do PDV são outra fronteira.

Isolamento entre clínicas e segurança

As operações autenticadas carregam o tenant da sessão. A API combina filtros explícitos por tenant_id com a política de Row-Level Security, e o código verifica a posse do registro antes de alterar clientes, vendas, pacotes ou prontuários.

A página pública não lê dados de uma clínica. Prontuário, anamnese, conversas, contatos, faturas e relatórios ficam atrás de autenticação; o que aparece aqui é documentação do comportamento, não uma amostra de dados reais.

O que o sistema não faz

Limites publicados evitam uma compra mal encaixada e deixam claro o que ainda depende de operação humana ou de uma evolução do produto.

  • Não há estado persistido de RSVP: os lembretes de 24 horas e 2 horas não significam que a cliente respondeu à confirmação.
  • Não substitui contabilidade fiscal, conciliação bancária, folha de pagamento ou obrigação tributária.
  • A entrega de WhatsApp depende da Evolution e da configuração do provedor; não prometemos entrega garantida nem eliminação de bloqueios.
  • O Google Calendar não é sincronizado sem autorização: conexão revogada ou expirada exige reconexão.
  • Não existe agendamento público ilimitado sem as regras de disponibilidade, serviço, profissional e conflito da clínica.
  • Condições de cobrança e preço vêm da configuração em runtime; esta página não congela uma oferta.
  • Não há depoimentos, casos de sucesso ou números de clientes inventados para completar a prova social.
  • Dados clínicos ficam na área autenticada e não são publicados nesta página.

Perguntas técnicas

Perguntas frequentes sobre a arquitetura pública

Como os dados de clínicas diferentes são isolados?

A sessão identifica o tenant e a API aplica filtros explícitos por tenant_id junto com Row-Level Security; a página pública não expõe registros de clínicas.

Quais integrações existem hoje?

O código tem adaptador de WhatsApp com Evolution API, conexão com Google Calendar e cobrança de assinatura com os provedores configurados, incluindo Stripe e Asaas.

O sistema guarda a resposta de confirmação da cliente?

Não. Hoje existem lembretes de 24 horas e 2 horas, mas não há estado persistido de RSVP; isso é um limite documentado, não uma promessa.

A Bia garante que uma mensagem de WhatsApp será entregue?

Não. A entrega depende do provedor e dos controles de opt-out, bloqueio e circuito da integração; a Bia não promete eliminar falhas ou bloqueios externos.

A Bia substitui um sistema contábil ou fiscal?

Não. O financeiro organiza caixa, contas, fechamento e relatórios operacionais, mas não substitui contabilidade fiscal, conciliação bancária ou folha.

Teste os limites com a sua rotina

Crie uma conta, configure serviços e horários reais e confira onde a Bia ajuda — e onde a decisão continua sendo da sua equipe.

Criar uma conta
Especificações do sistema para clínica de estética | Bia