{{nome}} cadastrado! ✅
Quando precisar, manda mensagem aqui mesmo.
🍽️ Quero alguém agora ›
👌 Depois ›
🔁 Botão "Quero alguém agora" conecta de volta no Q1 do caminho contratar
(acima). No BotConversa: usar trigger por palavra-chave OU duplicar a sequência.
›
💬 Menu Autônomo
{{nome}}, o que precisa?
⚙️ Atualizar meu perfil ›
❓ Outras dúvidas ›
V2 (com backend): Ver próximas vagas, Pausar X dias, Ver pagamentos.
Variantes por status: mini ·
pendente ·
suspenso mostram mensagem específica.
›
💬 Q1 · Nome
Seu nome completo?
Texto · Next ›
›
💬 Q2 · Categoria
Função principal?
Garçom ›
Cozinheiro ›
Barman ›
Copeiro ›
Aux. cozinha ›
›
💬 Q3 · Outras
Atua em outras funções? ("não" se for só {{categoria}})
Tem serviço pra você 🚨
🏪 {{restaurante}}
📅 {{data}} · {{horario}}
💰 {{valor_total}} (PIX Facilite) Topa? 15 min pra responder.
✅ Aceitar ›
❌ Não consigo ›
›
⚙️ /reserva/confirmar
POST /reserva/confirmar { reserva_id }
›
›
⚙️ /reserva/recusar
POST /reserva/recusar { reserva_id }
Backend oferece pro #2
›
›
💬 🎉 Confirmado!
Show, {{first_name}}! Vaga reservada. Não falta! Te aviso 1h antes.
Você recebe R${{valor_liquido}}.
›
💬 Recusa registrada
Tudo bem! Vou ofertar pra outro. Recusas reduzem sua taxa de aceite.
Esse é um fluxo SEPARADO no BotConversa, disparado por chamada de API
externa (o backend chama quando há vaga compatível). Não tem trigger de mensagem do
usuário — começa por webhook recebido.
›
✨ FAQ · GPT Assistant
Escopo
o que é · preço (10% take rate, R$67/mês selo) · como funciona · garantias · LGPD
Proibições
não inventar números, prazos, cidades
✅ Resposta dada›
⚠️ Fora do escopo›
›
💬 Encerra
Espero ter ajudado! 😊
Quando precisar, é só me chamar.
›
⚠️ Humano
"Vou te passar pra equipe."
Action: Transfer to agent.
Leandro recebe alerta.
🤖 Critérios são DECISÕES SILENCIOSAS do sistema — o usuário NÃO vê,
não escolhe, não recebe pergunta. Funcionam pelos dados que o backend devolveu no
lookup ({{tipo}}, {{nome}}, {{status}}). Os blocos amarelos com selo "auto" são
esses critérios. Já os blocos verdes (Send message) são o que o usuário recebe e
interage.
📌 Limite BotConversa: webhook timeout = 10s. Edge Function precisa
responder rápido — usa índices no Supabase.
📌 Resposta JSON: usa campos achatados (match_1_nome, match_2_nome) em
vez de array — facilita mapeamento no BotConversa.
›
🤖 JIT · CNPJ ok?
auto
⚡ Antes de buscar matches reais
cnpj != null?
✅ Sim → /matching ›
❌ Não → pede CNPJ ›
›
💬 JIT · Pede CNPJ
jit
Pra matchar profissional precisamos do CNPJ. Manda aí (ou "não
tenho ainda" se for MEI/informal).
Texto ›
›
🤖 JIT · perfil completo?
auto
⚡ Antes de aceitar 1ª vaga
Tem foto + CPF + PIX + 2 refs?
✅ Sim → muda status pra pendente›
❌ Não → pede o que falta
›
JIT (Just-In-Time): em vez de pedir TUDO no cadastro inicial (5+9
perguntas) que afasta o usuário, fazemos cadastro mínimo (2 perguntas) e cobramos os
campos avançados só na hora que precisa — CNPJ no 1º matching, foto/
CPF/PIX antes da 1ª aprovação. Reduz fricção e aumenta conversão.
🤖 Detector · 3 falhas
auto
⚡ Em qualquer GPT, conta tentativas falhas em {{tentativas}}
tentativas >= 3?
⚠️ Sim → escala humano ›
🔄 Não → tenta de novo ›
›
⚠️ Escala humano
"Vou te passar pra equipe, {{nome}}. 1 segundo."
Action: Transfer to agent · Leandro recebe alerta no Dashboard.