Implantação de uma clínica
Antes da call
Leia 06 — Venda + implantação desta semana (pitch, limites, checklist day-of).
- Domínio / URL de produção HTTPS (obrigatório para webhook Meta)
- Banco Postgres e app no ar (
prisma db push, env) - Proposta: mensalidade + taxa de implantação (ver 05-precos)
- Saber se o cliente quer só wa.me ou Cloud API automática
Opção A — Self-serve (R$ 0 setup)
- Cliente acessa
/register→ cria clínica + admin. - Você envia o link
/ajudae o checklist do primeiro dia. - Canal padrão: MANUAL.
Opção B — Assistido (recomendado)
1. Conta
- Registrar tenant (ou pedir para o cliente criar).
- Anotar: slug, e-mail admin, senha temporária.
- Pedir troca de senha no primeiro login.
2. Configuração base (30–60 min)
No painel, com o cliente ou por você:
- Configurações: nome, slug, WhatsApp recepção, horários
- Dentistas
- Procedimentos (duração realista)
- Testar
/p/{slug}/agendarno celular
3. Pacientes
- Cadastro manual dos prioritários ou
- Importação assistida (CSV futuro / planilha → você cadastra no setup)
- Marcar opt-ins com cuidado (LGPD)
4. WhatsApp
| Pedido do cliente | O que fazer |
|---|---|
| “Só lembrar na mão” | MANUAL + treinar wa.me |
| “Quero automático” | Pacote Completo + Meta · 06 + 02 |
5. Treino (30–45 min)
Roteiro:
- Confirmar consulta na Agenda
- Abrir ficha + odontograma
- Enfileirar aniversário / ver fila
- Onde fica o link público
Deixe o link Ajuda no menu do painel.
6. Entrega
Enviar por WhatsApp:
Pronto ✅
Painel: https://…/login
Ajuda: https://…/ajuda
Link pacientes: https://…/p/SLUG/agendar
Suporte: (seu número)
Ambiente técnico (produção)
cd odonto
# .env: DATABASE_URL, SESSION_SECRET, CRON_SECRET, META_VERIFY_TOKEN
npx prisma db push
npx tsx prisma/seed.ts # só em demo; NÃO no tenant do cliente
npm run build && npm start
Cron (lembretes 24h + aniversários), 1×/hora ou 1×/dia de manhã:
curl -H "x-cron-secret: $CRON_SECRET" https://DOMINIO/api/cron/reminders
Homologação (checklist final)
- Login ok
- Agendar público cria PENDING
- Confirmar abre wa.me no paciente (ou Meta envia)
- Paciente com odontograma salva
- Campanha só pega marketingOptIn
- Se Meta: verificar token + hello_world ou template