Documentação

Tudo o que você precisa para começar a usar o Genkō com segurança.

Já tem uma conta? Entrar →

Também disponível em: English·Español·Deutsch·日本語·Português (Brasil)·Français (Canada)
Nesta página

Primeiros passos

Visão geral do dashboard

Depois de criar sua conta e concluir o onboarding, você chega ao dashboard da clínica. A barra lateral esquerda dá acesso rápido a Overview, Appointments, Patients, Providers e Settings.

A página Overview é o centro de controle da operação. Ela mostra:

  • Stats bar — consultas de hoje, volume da semana, total de pacientes e equipe, sempre com uso comparado aos limites do plano
  • Today's schedule — lista em tempo real das consultas do dia com paciente, horário, tipo, profissional e status
  • Upcoming — as próximas 5 consultas ao longo dos 7 dias seguintes
  • Platform features (somente admins Group+) — status de Analytics, WhatsApp, HubSpot e AI Assistant, com links diretos para configuração
  • Quick actions — atalhos para criar consultas, adicionar pacientes, gerenciar profissionais e abrir Analytics
  • Plan info — plano atual e status da assinatura
Personalize o layout: clique em Customise no canto superior direito do Overview para mostrar, esconder ou reordenar seções. As preferências ficam salvas no navegador.
Visão geral do dashboard com métricas e próximas consultas

Checklist inicial

Se você está começando agora no Genkō, siga estes passos em ordem. Em geral, tudo leva entre 10 e 15 minutos.

  1. Adicione seus serviços — Vá para Settings → Services e crie pelo menos um tipo de consulta. Exemplos: “Initial Consultation (60 min)”, “Follow-up (30 min)”, “Assessment (45 min)”.
    Os serviços definem a duração e ajudam o paciente a entender o que esperar. Você pode adicionar mais opções depois.
  2. Adicione um profissional — Vá para Providers e envie um link mágico com Invite Provider ou use Assign myself as Provider. Depois clique em Edit Schedule para definir a disponibilidade semanal.
  3. Adicione um paciente — Vá para Patients e clique em Add Patient. Full name é obrigatório; email e telefone ajudam na comunicação e nos lembretes.
  4. Agende a primeira consulta — Abra Appointments → New Appointment. Escolha paciente, profissional, serviço, data e horário. O primeiro agendamento ajuda a entender como o calendário funciona.
  5. Ative o portal do paciente (opcional) — Em Settings → Portal, habilite o autoagendamento. Você receberá um link público para compartilhar com pacientes.
    Próximo passo: convide membros da equipe em Settings → Members para dividir a gestão dos agendamentos.

Consultas

Agendar uma consulta

Clique em New Appointment no canto superior direito da página de consultas. O formulário solicita:

  • Patient — pesquise por nome ou email. Se o paciente ainda não existir, você pode criá-lo ali mesmo.
  • Provider — só aparecem profissionais com disponibilidade na data escolhida.
  • Service — tipo de consulta que define a duração padrão, ajustável se necessário.
  • Date & Time — o seletor destaca dias com horários livres; horários indisponíveis ficam em cinza.
  • Notes — observações internas para a equipe, não visíveis ao paciente.

Ao salvar, a consulta aparece no calendário. Emails de confirmação são enviados automaticamente ao paciente e ao profissional, se as notificações por email estiverem ativadas.

Prevenção de conflitos: o Genkō bloqueia dupla marcação em tempo real. Se um horário for ocupado durante o seu fluxo de agendamento, você será avisado.
Janela de nova consulta com campos de paciente, profissional, serviço e horário
Demonstração rápida: fluxo de agendamento direto pelo dashboard.

Visualizações do calendário

No topo da página Appointments, você pode alternar entre três visualizações:

  • Day view — foco em um único dia, hora por hora.
  • Week view — visão completa da semana, ideal para enxergar lacunas e distribuir agenda entre vários profissionais.
  • Month view — visão mais ampla para planejamento de longo prazo.

Também é possível filtrar por profissional para ver apenas uma agenda específica ou visualizar todos juntos. A última visualização usada fica salva.

Para a maioria das clínicas, Week view é o melhor padrão porque equilibra detalhe e contexto.

Detecção de conflitos

O Genkō evita agendamentos duplicados automaticamente. Cada marcação passa por checagem em tempo real:

  • Se você tentar marcar um profissional em um horário já ocupado, a ação falha com erro.
  • A validação acontece no servidor, então múltiplos membros da equipe podem reservar ao mesmo tempo com segurança.
  • O calendário já bloqueia visualmente horários indisponíveis antes da gravação.

Buffer minutes (disponível no plano Practice+) cria intervalos entre consultas para preparo, registro ou pausas.

Status das consultas

Cada consulta passa por um ciclo com quatro status possíveis:

  • Scheduled — consulta confirmada e exibida no calendário.
  • Completed — marque após o atendimento. Isso ajuda em produtividade e relatórios.
  • Cancelled — cancelada pela equipe ou pelo paciente. O horário volta a ficar disponível.
  • No-show — paciente não compareceu. Esse status fica separado do cancelamento.

Staff, providers e admins podem alterar o status na visualização de detalhes. Apenas owners e admins podem excluir consultas.

Acompanhe faltas: monitore a taxa de no-show no Overview. Taxas altas geralmente indicam necessidade de lembretes ou melhor acompanhamento.

Pacientes

Adicionar pacientes

Abra Patients na barra lateral e clique em Add Patient. Você pode preencher:

  • Full name — obrigatório. É o identificador principal do paciente no sistema.
  • Email — opcional, mas recomendado. Usado para confirmações e lembretes.
  • Phone — opcional. Útil para contato rápido ou confirmação manual.
  • Date of Birth — opcional. Ajuda com contexto clínico e anotações relacionadas à idade.
  • Notes — opcional. Registre histórico relevante, alergias ou preferências visíveis à equipe.
Importação em lote: use o botão Import para subir CSV ou Excel ao migrar pacientes existentes para o Genkō.
Janela para adicionar paciente com nome, email, telefone e observações
Demonstração rápida: cadastrar um paciente e abrir o perfil completo.

Prontuários de pacientes

Clique no nome de um paciente para abrir sua página de detalhes. Nela você pode:

  • Ver e atualizar informações de contato
  • Consultar histórico completo de consultas
  • Adicionar ou editar notas internas visíveis apenas à equipe
  • Conferir o uso em relação aos limites do seu plano

Permissões: owners e admins podem editar e excluir pacientes. Providers e staff têm acesso somente leitura.

Privacidade: excluir um paciente também remove seu histórico de consultas. Verifique as regras de retenção e compliance da sua organização antes de fazê-lo.

Limites do plano

Cada plano inclui um limite de pacientes. Ao atingir o limite, será preciso fazer upgrade antes de cadastrar novos pacientes. O uso atual aparece em Settings → Billing.

  • Free — até 100 pacientes
  • Solo — até 250 pacientes
  • Starter — até 500 pacientes
  • Group — até 1.000 pacientes
  • Practice — até 5.000 pacientes
  • Enterprise — ilimitado

Profissionais

Adicionar profissionais

Há duas formas mais comuns de incluir profissionais:

  • Invite Provider — envie um convite por magic link na página de profissionais.
  • Assign myself as Provider — owners podem se adicionar caso também atendam pacientes.

Profissionais convidados entram com a função Provider e passam a aparecer na agenda assim que configuram especialidade e disponibilidade.

Use especialidades e bios curtas para ajudar equipe e pacientes a escolherem o profissional certo.
Janela para convidar profissional com nome completo e email

Configurar disponibilidade

Abra o card de um profissional e clique em Edit Schedule para definir a disponibilidade semanal. O Genkō usa isso para mostrar apenas horários realmente reserváveis.

Como funciona:

  • Defina a disponibilidade para cada dia da semana
  • Escolha hora inicial e final em cada dia útil
  • Marque dias sem atendimento como indisponíveis
  • O sistema bloqueia agendamentos fora dessas faixas
Exemplo: se um profissional atende de segunda a quinta das 9h às 18h e sexta das 9h às 12h, basta configurar cada dia com esses horários.
Editor de agenda do profissional com dias da semana e horários de início e fim
Demonstração rápida: convidar um profissional e ajustar a agenda semanal.

Regras avançadas de agenda

Clínicas no plano Practice ou superior podem configurar regras mais detalhadas por profissional:

  • Buffer minutes — adiciona intervalo entre consultas consecutivas.
  • Max appointments per day — define o máximo de consultas por dia.
  • Booking window — limita com quanta antecedência o paciente pode agendar.
  • Day-of-week restrictions — restringe em quais dias da semana o profissional pode ser reservado no portal.
Boa prática: comece simples e só adicione regras extras quando houver um gargalo real na operação.

Serviços

Tipos de consulta

Os serviços, também chamados de tipos de consulta, definem os atendimentos que a clínica oferece. Cada serviço tem:

  • Name — nome exibido para equipe e pacientes
  • Duration — duração padrão em minutos
  • Description — descrição opcional para o portal do paciente
Exemplos: “Initial Consultation (60 min)”, “Follow-up Visit (30 min)”, “Assessment (45 min)”, “Lab Work (15 min)”.

Gerenciar serviços

Em Settings → Services você pode criar, editar ou arquivar serviços:

  • Create new services — clique em Add Service e preencha nome, duração e descrição opcional.
  • Edit services — use o ícone de lápis para atualizar qualquer serviço existente.
  • Archive services — esconda serviços antigos sem apagar o histórico.

Permissões: owners e admins podem gerenciar serviços; providers e staff têm acesso somente leitura.

Detalhes do plano: Free inclui um serviço. Solo e acima liberam vários serviços, taxas de agendamento, sincronização com Google Calendar e cobrança via Stripe. Practice e acima adicionam buffer por serviço.

Página de serviços com tipos de consulta, durações e ações de adicionar e editar
Demonstração rápida: criar um novo serviço com duração, descrição, preço e cor da marca.

Equipe

Convidar membros da equipe

Vá até Settings → Members e clique em Invite Member. Informe nome completo, email e função. O fluxo é o seguinte:

  • O membro recebe um convite por email com magic link
  • Ao clicar, ele ganha acesso imediato à clínica
  • Os convites expiram em 72 horas e podem ser revogados na página Members
  • Os limites de membros seguem o plano contratado
Dica: convide com a menor função necessária primeiro. Se preciso, você pode promover depois.
Janela de convite de membro da equipe com nome, email e função
Página Members mostrando lista da equipe e convites pendentes
Demonstração rápida: enviar um convite e confirmar que ele aparece em Pending invitations.

Funções e permissões

O Genkō possui quatro funções de staff. Cada uma tem um nível de acesso diferente:

  • Owner — acesso total, inclusive cobrança, configurações da organização e gestão da equipe.
  • Admin — acesso quase total, mas sem transferir propriedade ou excluir a organização.
  • Provider — pode ver e gerenciar sua própria agenda e consultas. Lê prontuários, mas não altera cobrança nem membros.
  • Staff — pode gerenciar consultas e visualizar dados de pacientes e profissionais, sem alterar organização, cobrança ou configurações principais.

Limites da equipe: o plano inclui um número máximo de membros, excluindo o owner. Owners e admins podem alterar funções ou remover membros a qualquer momento.

Privacidade do paciente: cada função vê apenas o que precisa. Pacientes não enxergam detalhes da equipe, só nomes e especialidades no portal.

Planos e cobrança

Planos disponíveis

O Genkō oferece seis níveis para acompanhar o crescimento da clínica. Todos incluem agendamento, prevenção de conflitos, notificações por email, portal do paciente e gestão de disponibilidade.

PlanoMensalAnualPacientesEquipe
Free$01003
Solo$29$2902504
Starter$49$4905006
Group$89$8901.00010
Practice$199$1.9905.00030
Enterprise$449$4.490IlimitadoIlimitado

Recursos avançados são liberados conforme a clínica cresce:

  • Solo e acima: múltiplos serviços, taxas de consulta, sincronização com Google Calendar e pagamentos com Stripe
  • Group e acima: Analytics, WhatsApp e acesso à API MCP
  • Practice e acima: regras avançadas de agenda, assistente de IA no dashboard e agendamento por WhatsApp com IA
  • Enterprise: integrações customizadas, suporte dedicado e SLA
Desconto anual: pague 10 meses e use 12 — economia de 20% nos planos anuais.

Upgrade ou downgrade

Em Settings → Billing você gerencia o plano atual:

  • Upgrade: clique em Upgrade Plan para subir de faixa. Você será redirecionado ao Stripe Checkout e a mudança vale imediatamente.
  • Downgrade: entra em vigor ao final do ciclo atual. Verifique se seu uso cabe nos limites do novo plano.
  • Intervalo de cobrança: alterne entre mensal e anual na mesma tela.
Antes do downgrade: se você tem 600 pacientes e migrar para Solo (limite 250), precisará reduzir a base ou voltar a um plano maior.

Portal de cobrança

Depois de assinar, você pode gerenciar a cobrança no portal da Stripe acessado por Settings → Billing → Manage Subscription:

  • Atualizar método de pagamento
  • Ver e baixar faturas e recibos
  • Cancelar a assinatura (o acesso continua até o fim do período)
  • Ver histórico de cobrança e próximos lançamentos

Permissões: somente owners e admins podem acessar essa área.

Portal do paciente

Ativar o portal

O portal do paciente permite que pacientes agendem sem intervenção da equipe, reduzindo tarefas administrativas e aumentando a conveniência.

Para ativar:

  1. Vá até Settings → Portal
  2. Ative Enable Patient Portal
  3. Sua clínica recebe uma URL pública única: https://www.getgenko.com/portal/your-slug
  4. Compartilhe esse link por email, site, confirmações de consulta ou qualquer outro canal
URL do portal: o slug é baseado no nome da organização e pode ser personalizado nas configurações do portal.
Tela de configurações do portal com chave de ativação e URL pública

Autoagendamento do paciente

Quando um paciente abre o link do portal, ele segue um fluxo simples:

  1. Explora a oferta: vê serviços disponíveis, descrições e profissionais
  2. Escolhe serviço e profissional: decide o atendimento desejado e quem prefere
  3. Seleciona data e horário: o calendário mostra apenas horários livres com base na disponibilidade e nas regras
  4. Informa contato: nome, sobrenome, email e telefone. Não é necessário criar conta
  5. Recebe confirmação: o paciente recebe email e a consulta aparece imediatamente no calendário da clínica

Vinculação inteligente: se o email já existir na base, o agendamento é associado ao registro atual. Caso contrário, um novo paciente é criado.

Reduza faltas: use lembretes por email antes da consulta. Reservas feitas pelo portal entram nesse fluxo automaticamente.
Demonstração rápida: abrir a prévia do portal e seguir o fluxo público de reserva.

Analytics e insights

O dashboard de Analytics dá visibilidade em tempo real ao desempenho da clínica. Acompanhe padrões de consulta, produtividade de profissionais, taxas de no-show, crescimento da base e mais, em qualquer período. Os dados podem ser exportados em CSV ou Excel.

Plano necessário: Analytics está disponível no plano Group ou superior.

Visão geral do dashboard

A página de Analytics fica em Overview → Analytics. No topo, há sete indicadores principais seguidos de detalhamentos interativos.

Seção principal: exibe um resumo do período selecionado. Clique em View full analytics para abrir todos os filtros e métricas.

Intervalo de datas e presets

Você pode selecionar o período de duas maneiras:

  • Presets: atalhos como Today, Yesterday, Last 7 days, Last 30 days, Last 90 days, This month, Last month e This year
  • Custom range: defina qualquer data inicial e final para comparar meses, campanhas ou mudanças operacionais

O dashboard é atualizado instantaneamente ao trocar o período.

Indicadores principais

No topo da página, você vê sete KPIs do período selecionado:

  • Total appointments: total de consultas no período
  • Completed appointments: total de atendimentos concluídos
  • No-shows: total de faltas
  • Cancelled appointments: total de cancelamentos
  • Completion rate: percentual de consultas concluídas
  • No-show rate: percentual de faltas
  • New patients: total de novos pacientes

Detalhamentos e filtros

Abaixo dos KPIs, você pode analisar os dados por:

  • By day: volume diário e taxa de conclusão
  • By appointment type: popularidade de serviços e taxa de faltas
  • By provider: produtividade e desempenho de cada profissional
  • By status: divisão entre completed, no-show, cancelled e scheduled

Cada gráfico é interativo e permite filtrar o dashboard inteiro ao clicar em um segmento.

Exportar dados

Todos os dados de Analytics podem ser exportados para análise externa, relatórios ou integrações:

  1. Clique em Export no canto superior direito
  2. Escolha CSV ou Excel
  3. O arquivo inclui os KPIs e os detalhamentos do período selecionado
Análise externa: envie o CSV ou Excel para Google Sheets, Power BI ou Tableau para montar relatórios personalizados.

Integrações

Sincronização com Google Calendar

O Genkō pode sincronizar consultas com o Google Calendar para manter as agendas alinhadas, esteja a equipe olhando no Genkō ou no Google.

Como conectar:

  1. Vá para Settings → Integrations
  2. Clique em Connect Google Calendar e faça login com a conta desejada
  3. Conceda permissão para criar e atualizar eventos no calendário
  4. Escolha qual calendário usar
  5. Clique em Confirm para iniciar a sincronização

O que sincroniza: novas consultas, atualizações de data/hora e cancelamentos em ambos os sentidos.

  • Consultas criadas no Genkō aparecem no Google Calendar em segundos
  • Cancelamentos e remarcações são refletidos automaticamente
  • Nomes de pacientes, profissionais e notas podem aparecer no evento

Plano necessário: a sincronização com Google Calendar está disponível no plano Solo ou superior.

Desconectar: você pode remover a integração a qualquer momento. Eventos antigos no Google Calendar não são apagados.

Vários profissionais: cada profissional pode conectar seu próprio calendário, e o Genkō sincroniza com base nas consultas atribuídas a ele.
Página de integrações mostrando o card de conexão com Google Calendar

API e IA (MCP)

O que é a API MCP?

O Genkō expõe um servidor Model Context Protocol (MCP) que permite a agentes e ferramentas externas de IA ler e escrever dados da clínica por meio de chamadas estruturadas. É a mesma base usada pelo agendador de WhatsApp com IA e pelo assistente do dashboard.

O endpoint MCP é um servidor HTTP stateless compatível com qualquer cliente que fale o transporte MCP Streamable HTTP, como Claude Desktop, OpenAI Agents SDK ou agentes próprios com @modelcontextprotocol/sdk.

Requisitos de plano: o acesso MCP está disponível no plano Group ou superior. Group recebe leitura (1 chave), Practice+ recebe leitura + escrita (3 chaves) e Enterprise recebe todos os escopos e chaves ilimitadas.

Início rápido

1. Vá para Settings → Integrations e role até o painel API Access (MCP).
2. Clique em Add key, dê um nome para a chave e escolha um escopo.
3. Copie a chave bruta imediatamente — ela é mostrada apenas uma vez.
4. No cliente MCP, configure a URL do servidor e o cabeçalho Authorization:

# Claude Desktop — claude_desktop_config.json

{
  "mcpServers": {
    "genko": {
      "url": "https://www.getgenko.com/api/mcp",
      "headers": {
        "Authorization": "Bearer genko_YOUR_KEY_HERE"
      }
    }
  }
}
Seleção da organização: o Genkō resolve a organização automaticamente a partir da sua chave de API. Não é necessário colocar o slug na URL.

Autenticação

Todas as requisições para /api/mcp precisam incluir uma chave válida como Bearer token:

Authorization: Bearer genko_...

As chaves são criadas em Settings → Integrations → API Access (MCP). Cada chave possui um scope:

  • Read — apenas ferramentas de listagem e consulta
  • Read + Write — também permite criar e atualizar registros
  • Admin — acesso completo, inclusive ações administrativas avançadas

As chaves podem ser revogadas a qualquer momento. A revogação é imediata para novas chamadas.

Ferramentas disponíveis

As ferramentas expostas dependem do escopo da chave. Todas operam apenas sobre os dados da sua organização.

Read tools (disponíveis em todos os escopos):

  • list_appointments — lista consultas futuras com filtros opcionais
  • get_appointment — busca uma consulta específica com detalhes
  • list_patients — pesquisa pacientes por nome ou email
  • get_patient — retorna um paciente específico
  • list_providers — lista profissionais e suas especialidades
  • get_provider — retorna perfil e disponibilidade futura de um profissional
  • list_appointment_types — lista tipos de consulta e durações
  • check_availability — mostra horários livres em um intervalo

Write tools (read + write ou admin, requer Practice+):

  • book_appointment — agenda uma nova consulta com checagem de conflito
  • update_appointment — altera horário, status ou notas
  • cancel_appointment — muda o status para cancelado
  • get_patient — retorna registro completo de um paciente por ID
  • update_patient — atualiza nome, email ou telefone
  • find_or_create_patient — procura por nome/email e cria se necessário
Detecção de conflitos: book_appointment e update_appointment executam checagem de conflito no servidor. Se o horário já estiver ocupado, a ferramenta retorna erro em vez de criar dupla marcação.

Ferramentas de registros clínicos (write ou admin, requer Practice+):

  • get_patient_record — retorna o histórico longitudinal completo do paciente: todas as consultas com notas clínicas e formulários de anamnese em ordem cronológica
  • list_appointment_notes — lista todas as notas clínicas de uma consulta (SOAP, evolução, revisão de anamnese, alta)
  • get_clinical_note — retorna uma nota clínica por ID com campos SOAP ou texto livre
  • get_appointment_intake — retorna o formulário de anamnese enviado pelo paciente para uma consulta
  • create_clinical_note — cria uma nota SOAP ou de evolução para uma consulta; salva como rascunho por padrão
  • update_clinical_note — atualiza qualquer campo de uma nota ou publica o rascunho com is_draft=false

Ferramentas administrativas (somente admin, requer Enterprise+):

  • review_intake — aprova ou rejeita um formulário de anamnese; rejeitados solicitam que o paciente revise antes da consulta
Autoria em notas criadas via API: Notas criadas pelo MCP são atribuídas ao proprietário da organização. Autoria por profissional para notas via API está no roadmap.

Limites de uso

As requisições da API MCP têm rate limit por chave em uma janela fixa de 60 segundos. O padrão é 100 requisições por minuto. Ao exceder, o servidor responde:

HTTP 429 Too Many Requests
Retry-After: 60

O uso de cada chave nos últimos 7 dias fica visível no painel Settings → Integrations.

Clientes Enterprise podem solicitar limites maiores. Entre em contato com hello@getgenko.com.

Assistente de IA do dashboard

Organizações no plano Practice+ podem ativar um assistente de IA nativo no dashboard. Quando ativado, ele aparece como um chat flutuante no canto inferior direito de todas as páginas do painel. Apenas admins e owners da organização podem usá-lo.

O assistente tem acesso administrativo às ferramentas e pode responder perguntas como:

  • “Quem é meu próximo paciente hoje?”
  • “Mostre todas as consultas da Maria Santos neste mês”
  • “Quais horários estão livres para o Dr. Reyes na sexta?”
  • “Atualize a consulta #abc123 para 15h”

Como ativar: vá para Settings → Integrations e ligue Dashboard AI Assistant. O toggle aparece apenas no plano Practice ou superior. Não é necessária chave de API.

O assistente do dashboard é diferente do agendador de WhatsApp com IA. O WhatsApp conversa com pacientes; o assistente do dashboard conversa com a equipe e sempre usa acesso administrativo.

Pronto para começar?

Crie sua conta grátis — sem cartão de crédito.