O entroncamento inteligente das suas rotas aéreas
Como um trevo rodoviário conecta estradas, o Trevo IA vigia voos com uma conexão pelos aeroportos que você escolher e te avisa no Telegram quando surge uma oportunidade dentro do seu preço.
Estamos em beta fechado — novos cadastros em breve.
Como funciona
Crie seu alerta
Origem, destinos, preço máximo e por quais aeroportos a conexão pode passar.
Conecte o Telegram
Um clique liga sua conta ao nosso bot. Sem criar bot nem nada técnico.
Receba as oportunidades
Vigiamos os voos e te avisamos só quando surge algo novo dentro do seu preço.
Entrar
{{ login.error }}
Não tem conta? Criar conta
Beta fechado — cadastros indisponíveis no momento.
Criar conta
{{ signup.error }}
Já tem conta? Entrar
Cadastros fechados
Estamos em beta fechado. Novos cadastros estão temporariamente desativados.
Já tenho contaPlanos
Cada plano inclui um número de requests (chamadas à API de busca). Criar alertas consome requests do seu saldo.
Seu saldo atual: {{ quota.available.toLocaleString('pt-BR') }} requests
{{ p.name }}
{{ p.tagline }}
R$ {{ p.price_brl }}{{ p.period }}
- ✓{{ f }}
Requests avulsos
Disponível no plano Pro. A compra soma ao seu saldo.
{{ pk.requests.toLocaleString('pt-BR') }}
requests
R$ {{ pk.price_brl }}
Pagamento ainda não habilitado — seleção de plano e compra de avulsos são mockadas para o MVP.
Configurações de conta
{{ me.user && me.user.email }}
Plano atual
{{ me.user && me.user.plan }}
Saldo de requests
{{ me.quota ? me.quota.available.toLocaleString('pt-BR') : '—' }}
Telegram
Conectado · {{ tg.name }}
Não conectado
Acesso livre ({{ me.user.role }}) — requests ilimitados
📲 Conecte seu Telegram
Os alertas chegam no seu Telegram. Clique, aperte Iniciar no app e pronto.
Conectar TelegramNão funcionou (já tinha conversa com o bot)? Abra @{{ tg.bot_username }} e envie:
/start {{ tg.link_code }}
✅ Telegram conectado como {{ tg.name }} — seus alertas chegam por lá.
Meus alertas
{{ watch.error }}
Você ainda não tem alertas. Crie o primeiro para começar a monitorar voos.
{{ w.origin }} → {{ w.destinations }} expirado pausado
até R$ {{ Math.round(w.max_price) }} · conexão por {{ w.connection_airports }} · {{ w.days_ahead }} dia(s)
{{ freqLabel(w.frequency_minutes) }} · expira {{ fmtDate(w.expires_at) }}