Link curto pra divulgar
sistemapsicologia.com.br/agendar/sua-clinica/voce — divulgue no Instagram, Google Maps, biolink ou QR Code do consultório. Sem dependência de WhatsApp pra fechar reserva.
Página pública de agendamento estilo Cal.com, pensada pra psicólogo brasileiro. Link curto, slots em tempo real, auto-cadastro no submit, embed pro seu site, lembrete 24h por e-mail, cancelamento pelo paciente via link sem login. Aprovação automática ou manual — você escolhe.
← Arraste para ver a tela completa
sistemapsicologia.com.br/agendar/sua-clinica/voce — divulgue no Instagram, Google Maps, biolink ou QR Code do consultório. Sem dependência de WhatsApp pra fechar reserva.
O calendário mostra apenas horários realmente livres — respeitando sua agenda Google, outras clínicas onde você atende e seu horário de trabalho por dia da semana (com suporte a múltiplos turnos).
Cole 1 linha de iframe (com ?embed=1) e o agendamento aparece dentro do site/Linktree da clínica, sem voltar/LGPD/padding. Visitante reserva sem sair do seu domínio.
Paciente novo é criado automaticamente quando preenche e confirma. Paciente que já existe é deduplicado por (psi, e-mail). Sem login, sem fricção — você recebe o cadastro completo na sua tela.
Toggle entre confirmação automática ou aprovação manual caso a caso. Pausa rápida pra férias com mensagem custom. Antecedência mínima configurável de 0 a 168h. Hora cheia ou encaixe natural.
Lembrete por e-mail 24h antes da sessão (cron horário). Auto-cancela reservas pendentes não aprovadas em 24h. Cancelamento pelo paciente via link assinado (HMAC) — sem login, sem ligar pra recepção.
Atende em 3 lugares? Slot bloqueado em uma clínica nunca aparece livre em outra. O motor de disponibilidade consulta todos os workspaces onde você é membro antes de oferecer horário.
Botão verde na página abre conversa com você já com mensagem pré-preenchida. Paciente em dúvida sobre valor ou modalidade não desiste — manda zap e fecha pela página depois.
Paciente vê foto do consultório, cor da clínica (brand_color), bio personalizada e badge CRP/UF como prova de registro profissional. Headline e nome comercial alternativo (public_display_name) configuráveis.
Configure chave PIX + QR + instruções e o sistema inclui automaticamente no e-mail de confirmação. Reduz no-show de paciente novo sem cobrar 100% antecipado.
Você em Porto Alegre, paciente em Lisboa? Ele clica no rótulo do fuso e vê slots no horário dele. Você continua vendo no seu. O e-mail de confirmação sai com horário formatado pra cada parte.
Rate-limit por IP (5/mês + 5/hora) anti-bot, lock no banco pra resolver disputa de slot em <50ms, cancel token HMAC-SHA256 com comparação constant-time, idempotência em re-submit de 5min.
Escolhe um slug curto pra clínica e outro pra você (validados em tempo real, com reserved words bloqueadas). Define brand_color, headline, bio e foto de capa. Pronto — o link já está no ar com Cache-Control + SWR de 60s.
Pelo Instagram, Google Maps, embed no seu site ou QR Code do consultório. UTMs (utm_source, utm_campaign) são capturados e preservados até o cadastro — você sabe de onde veio cada conversão.
Calendário 3-colunas Cal.com-style mostra slots em tempo real respeitando agenda Google, outras clínicas, horário de trabalho, antecedência mínima e bloqueios. Skeleton loading evita tela vazia em cold-start.
Nome, e-mail, telefone. Paciente novo é auto-cadastrado; existente é deduplicado. Anti-bot Cloudflare Turnstile + rate-limit por IP + idempotência protegem contra abuso.
Se modo automático: aparece confirmada e sincroniza pro Google Calendar em background. Se modo aprovação manual: vira PENDING_APPROVAL e você aprova inline no modal da agenda ou pelo NotificationsBell.
Paciente recebe confirmação com link de add-to-calendar (Google/ICS) e link de cancelamento por HMAC. Lembrete 24h antes da sessão sai automático pelo cron horário. Se ele cancelar pelo link, você também é notificado por e-mail.
Mesma tela que o paciente abre — desktop e celular renderizam diferente automaticamente. Foto de capa, CRP, WhatsApp inline e calendário com slots reais carregam em <1s.
Mobile — layout vertical automático
Transparência completa de como a página pública resolve disputa de slot, evita bot e protege seu link de cancelamento.
Quando 2 pacientes clicam no mesmo horário ao mesmo tempo, o backend usa pg_advisory_xact_lock por slot dentro da transação. O segundo paciente vê erro amigável e escolhe outro horário; o primeiro confirma sem race condition.
Link de cancelamento é assinado com HMAC-SHA256 derivado de chave secreta + session_id, com comparação constant-time pra evitar timing attacks. Sem coluna nova no banco, sem possibilidade de adivinhar o token.
5 reservas por IP a cada 30 dias (anti-spam crônico) + 5 por IP por hora (anti-burst). Idempotência de 5 minutos em re-submit do mesmo formulário. Auto-cancela reservas pendentes que ficaram 24h sem aprovação.
Cache-Control público + Stale-While-Revalidate de 60s na CDN + skeleton 3-col enquanto os dados chegam. Mesmo se o backend acabou de subir do scale-to-zero, o paciente nunca vê tela em branco.
Crie a conta sem cartão, ative a página pública em 2 minutos e divulgue o link. O teste grátis inclui todas as funcionalidades.