Veículos Disponíveis
—
de 15 na frota
Reservas Ativas
—
confirmadas
Receita do Mês
—
reservas confirmadas
Lembretes Pendentes
—
a enviar hoje
Próximas Saídas
| Data | Cliente | Destino | Veículo | Status |
|---|---|---|---|---|
| Carregando... | ||||
Status da Frota
| Veículo | Tipo | Capacidade | Status |
|---|---|---|---|
Reservas
| ID | Cliente | Destino | Saída | Retorno | Veículo | PAX | Total | Status | Ações |
|---|
Fila de Lembretes
Consultado pelo n8n diariamente via GET
/api/reminders/pending
| Reserva | Cliente | Data Envio | Tipo | Status | Mensagem | Ação |
|---|
Tabela de Preços
| Tipo | Diária (R$) | Km Excedente (R$) | Hora Extra (R$) | Mínimo de Horas | Ações |
|---|
Calcular Cotação
Integração com n8n
Todos os endpoints abaixo são consumidos pelo agente de IA via n8n. Use o header x-api-key: ciatur-api-key-2025
em todas as requisições.
🤖 ENDPOINTS DO AGENTE DE IA
GET/api/availability?departure_date=2025-04-01&return_date=2025-04-03&pax=40
Principal endpoint. Retorna veículos disponíveis para o período com preço
estimado.
Usado na qualificação.
POST/api/clients
Cria ou retorna cliente existente pelo WhatsApp. Body: { name, whatsapp, city }
POST/api/reservations
Cria reserva + lembretes automáticos D-3 e D-1. Body: { client_id, vehicle_id,
destination, departure_date, return_date, pax }
PATCH/api/reservations/:id
Confirma, cancela ou conclui uma reserva. Body: { status: "confirmed" |
"cancelled"
}
GET/api/reminders/pending
Retorna lembretes a enviar hoje. n8n roda diariamente às 8h, dispara WhatsApp e
chama /sent.
PATCH/api/reminders/:id/sent
Marca lembrete como enviado após disparo do WhatsApp.
📋 FLUXO N8N SUGERIDO
1. WhatsApp Trigger (mensagem do cliente)
↓
2. AI Agent — extrai: nome, data, destino, PAX
↓
3. GET /api/availability → mostra opções ao cliente
↓
4. Cliente confirma → POST /api/clients + POST /api/reservations
↓
5. Envia confirmação por WhatsApp
↓
6. [CRON 8h] GET /api/reminders/pending → envia WhatsApp → PATCH /sent