Agência de viagens: crie roteiros e orçamentos seguros com Claude Code
Agências de viagens: crie roteiros e orçamentos com Claude Code, um prompt reutilizável e um script de conferência.
Imagine uma sexta-feira à tarde com várias solicitações pendentes. Uma delas pede duas noites em Gramado, orçamento em torno de R$ 4 mil para duas pessoas e um roteiro sem correria. Antes de encerrar o expediente, ainda faltam disponibilidade, deslocamentos, orçamento e um documento fácil de entender.
Nesse cenário hipotético, o risco não é apenas o tempo. Uma linha deslocada pode quebrar o total, uma disponibilidade provisória pode parecer confirmada e um nome real pode acabar dentro de um prompt. O Claude Code pode preparar o rascunho, mas não deve confirmar preços nem substituir a revisão do agente.
Para este artigo, o ClaudeCodeLab criou um caso de teste totalmente fictício e o usou para verificar o prompt e o script de cálculo. Não foram usados dados de clientes, preços de fornecedores nem processos reais de uma agência. A meta é oferecer um método seguro e mensurável, não prometer economia antes de cronometrá-la no seu próprio fluxo.
Pontos principais
- Montar e passar a limpo roteiro, orçamento e proposta é o que a IA faz bem. O planejador foca na escolha do destino e no atendimento ao cliente.
- Deixei um prompt pronto para você reaproveitar e um script de conferência que pega erro de soma no orçamento na máquina.
- Preço, disponibilidade, regras de cancelamento: “números que viram acidente se errar” a pessoa sempre confere. Traçar essa linha é a condição para usar com segurança.
- Dados pessoais (nome, número de reserva) entram como tarja antes de ir para a IA. Defina antes a regra de não colar dado bruto.
- A economia precisa ser medida com processos próprios: o artigo traz um plano de medição e uma fórmula de estimativa, sem apresentar o cenário fictício como resultado real.
Onde o trabalho de agência de viagens pesa de verdade
Você provavelmente é um planejador que monta viagens sob medida em loja ou no atendimento corporativo. Quanto maior a fatia de “ouvir o pedido e montar do zero” em vez de vender pacote, mais este artigo encaixa na sua realidade.
A proposta sob medida costuma seguir mais ou menos este fluxo:
- Entrevista: destino, número de pessoas, orçamento, gostos, condições inegociáveis.
- Levantar material: candidatos de pousada, transporte, experiências locais e seus preços.
- Montagem: encaixar tudo no calendário olhando deslocamento e disponibilidade.
- Orçamento: somar hospedagem, transporte, taxa de intermediação e impostos para chegar ao total.
- Passar a limpo: organizar no roteiro e na proposta, anexar os avisos.
- Apresentar e ajustar: mostrar ao cliente e aplicar mudanças como “deixa o segundo dia mais turístico”.
Dessas, a 1 e a 6 só a pessoa faz. É o trabalho de ler a reação do cliente, entender o orçamento e decidir. Já da 3 à 5, é colocar material conhecido dentro de um formato conhecido. Por isso essas etapas são boas candidatas a um teste cronometrado, principalmente quando cada ajuste exige refazer formatação e cálculos.
Quando alguém pede “deixa o segundo dia mais tranquilo”, é preciso revisar os deslocamentos e os itens afetados. Mover uma única linha na planilha pode deixar o total inconsistente. O script deste artigo trata desse risco matemático, mas não verifica se o preço de origem está correto.
O que delegar à IA e o que a pessoa sempre decide
Se isso fica vago, acontece acidente. Vamos traçar a linha primeiro.
| Etapa | Delegar à IA | A pessoa sempre decide |
|---|---|---|
| Entrevista | Checar perguntas que faltaram | Verdade do orçamento, química, leitura do clima |
| Levantar material | Pesquisa prévia, tabela comparativa | Confirmação final de vaga, seleção da recomendação |
| Montagem | Rascunho do calendário com tempo de deslocamento | Se o trajeto é viável e cabe no fôlego |
| Orçamento | Montar as fórmulas, rascunho do total | Custo de compra, câmbio, regra de cancelamento |
| Passar a limpo | Formatar roteiro e proposta, checar digitação | Aprovação final, nome do titular |
A linha que eu quero que você guarde é uma só: “número que vira reembolso ou reclamação se errar” a pessoa sempre confere. Preço, vaga, taxa de cancelamento, preço por faixa etária, câmbio. Aqui você não engole o rascunho da IA: confere com o preço oficial do fornecedor. A IA é uma assistente rápida de passar a limpo, ela não garante preço.
Caso de uso 1: do rascunho de pedido ao esboço do roteiro
A anotação da entrevista costuma ser uma lista solta de tópicos. Transformar isso em formato de roteiro é uma tarefa repetitiva que pode ir para a IA, desde que os preços continuem marcados para conferência.
Este é o prompt pronto para usar:
Você é um planejador veterano de agência de viagens.
Com o rascunho de pedido abaixo, monte um esboço de roteiro com tempos de deslocamento viáveis.
# Rascunho do pedido
- Destino: Gramado
- Datas: 2 noites, 3 dias
- Pessoas: casal, 2 adultos
- Orçamento: total em torno de R$ 4.000
- Desejos: parreiras no outono, jantar bom à noite, deslocamento sem aperto
# Regras de saída
- Divida cada dia em "manhã / tarde / noite"
- Em cada item, escreva a duração estimada e o meio de transporte
- Onde o deslocamento passar de 1 hora, anote "★ deslocamento longo"
- Onde houver preço, escreva [conferir: preço] e não preencha números por conta própria
- No fim, liste em tópicos os "itens que precisam de conferência"
As duas últimas linhas são o coração. Não deixe a IA preencher preço; mantenha como o placeholder [conferir: preço]. Assim você evita o acidente de a IA inventar um valor convincente porém falso. No esboço que sair, você despeja o preço oficial que pegou no fornecedor. Com essa divisão de papéis, dá para usar tranquilo.
Quem ainda não está confortável com a operação básica do Claude Code: ler antes o guia para começar com Claude Code ajuda a testar esse prompt já.
Caso de uso 2: pegar erro de soma do orçamento na máquina
O mais assustador na proposta é o erro de soma no preço. Diária com duas refeições vezes o número de pessoas, impostos e taxa de serviço, taxa de intermediação. Montando na planilha, ao adicionar uma linha o intervalo da soma desencaixa e você entrega, sem perceber, com um valor mais baixo. Isso é caminho direto para pedir desculpas e cobrir a diferença do próprio bolso.
O script abaixo confere o detalhamento do orçamento na máquina. Roda com Node.js. Ele só soma de novo todos os subtotais do detalhamento e checa se batem com o total apresentado.
// verify-quote.mjs confere se detalhamento e total batem
// executar: node verify-quote.mjs
const quote = {
customer: "(tarja) cliente",
items: [
{ label: "Hospedagem noite 1 Pousada A 2 pessoas", amount: 960 },
{ label: "Hospedagem noite 2 Pousada B 2 pessoas", amount: 1040 },
{ label: "Transporte ida e volta 2 pessoas", amount: 1120 },
{ label: "Guia local meio período", amount: 360 },
{ label: "Taxa de intermediação", amount: 160 },
],
tax: 288, // impostos
presentedTotal: 3928, // total escrito na proposta
};
const subtotal = quote.items.reduce((sum, item) => sum + item.amount, 0);
const calcTotal = subtotal + quote.tax;
console.log(`Subtotal: R$ ${subtotal.toLocaleString("pt-BR")}`);
console.log(`Impostos: R$ ${quote.tax.toLocaleString("pt-BR")}`);
console.log(`Total calculado: R$ ${calcTotal.toLocaleString("pt-BR")}`);
console.log(`Total da proposta: R$ ${quote.presentedTotal.toLocaleString("pt-BR")}`);
if (calcTotal === quote.presentedTotal) {
console.log("OK: detalhamento e total batem");
} else {
const diff = quote.presentedTotal - calcTotal;
console.log(`NG: diferença de R$ ${Math.abs(diff).toLocaleString("pt-BR")}. Corrija antes de entregar a proposta`);
process.exit(1);
}
Se você deixar o presentedTotal igual ao número da proposta, no momento em que desencaixar ele para com NG. É o último guardião antes de entregar ao cliente. O preço unitário de cada items parte do princípio de que a pessoa conferiu no fornecedor; aqui o script só refaz a conta. Conferir conta e conferir preço são coisas diferentes, e é importante aceitar isso.
Quem quer aumentar ainda mais a precisão do prompt: vejam também como melhorar a precisão dos prompts.
Caso de uso 3: aplicar “deixa o segundo dia mais tranquilo” de uma vez
O ajuste depois de apresentar é outro bom caso de uso. Em vez de reescrever o documento inteiro sem deixar rastro, peça ao Claude Code para indicar cada mudança:
Aplique no roteiro anterior as seguintes mudanças.
- Dia 2: tire 1 item da manhã e, à tarde, inclua 1 hora de descanso no hotel
- Reescreva a duração nos trechos cujo deslocamento mudar por causa disso
- Nos itens cujo preço mudar, volte para [conferir: preço]
- No início de cada trecho alterado, coloque "▼ mudança" e explique em uma linha o que mudou
O truque é pedir “marque os trechos alterados”. Como dá para ver de relance o que mudou, a conferência fica concentrada nessas áreas. Os itens em que o preço muda voltam a [conferir: preço], e o recálculo fica com a pessoa. Essa regra reduz o risco de manter um total antigo depois de uma correção.
Se você ensinar o modelo do roteiro e da proposta ao projeto, não precisa instruir do zero toda vez. O guia de boas práticas do CLAUDE.md serve de referência para isso.
Checklist de conferência para copiar e colar
A conferência final antes de entregar a proposta: passe por isto toda vez, no papel ou numa anotação.
- Conferi o preço com o orçamento oficial do fornecedor?
- Confirmei vaga e disponibilidade no fim (sem confiar no rascunho da IA)?
- Coloquei no texto a regra de cancelamento e o preço por faixa etária?
- Passei pelo script de conferência e o total bate?
- Voltei o nome do cliente e o número de reserva para a grafia correta?
- O tempo de deslocamento é viável (em especial com idosos ou crianças pequenas)?
Cuidados com dados pessoais e segurança
A operação de uma viagem é um amontoado de dados sensíveis: nome, data de nascimento, número de passaporte, número de reserva. Colar isso direto na IA é algo a evitar.
A regra de operação é simples, são duas. Uma: dados pessoais entram como tarja antes de ir. Nome vira “cliente A”, número de reserva vira “(tarja)”. Montar e passar a limpo não precisa do nome real. Duas: o dado bruto fica em gestão local e só a inserção final do titular a pessoa faz à mão. A IA cria o formato, e a informação que identifica a pessoa você preenche no seu computador. Mantendo essa ordem, nada que daria problema lá fora vai embora.
Se for adotar como empresa, deixar por escrito o que pode e o que não pode ir para a IA deixa tudo mais seguro. Definir essa linha em equipe a gente organiza junto no treinamento e consultoria. Se você distribuir um critério vago para todo mundo, alguém sempre vai acabar colando dado bruto.
Como medir a economia antes de calcular o ROI
Não use como seu o ganho publicado por outra empresa. Cronometre o mesmo tipo de proposta primeiro no processo atual e depois com o prompt, o script e exatamente a mesma revisão humana.
| Medida | Como registrar | Condição para comparar |
|---|---|---|
| Tempo do primeiro rascunho | Cronômetro, da nota anonimizada ao documento revisado | Mesma complexidade de viagem |
| Tempo de um ajuste | Cronômetro, do pedido ao novo total validado | Mesmo número de mudanças |
| Erros de soma detectados | Contar saídas NG antes do envio | Não confundir cálculo com preço de origem |
| Tempo de revisão humana | Medir disponibilidade, preços e condições separadamente | Nunca eliminar essa revisão |
Estimativa fictícia, que deve ser substituída pelos seus dados: se uma agência processar 60 propostas por mês e medir de fato 70 minutos a menos em cada uma, a conta será 60 × 70 ÷ 60 = 70 horas por mês. É uma projeção matemática, não um resultado observado pelo ClaudeCodeLab nem uma promessa de desempenho. Comece com cinco processos comparáveis e registre também os casos em que a IA não economiza tempo.
Se você tem receio de que não dá para usar sem ser dev, ler Claude Code para quem não é dev baixa bastante a barreira do primeiro passo.
Perguntas frequentes
P. Tenho medo de que a IA defina o preço por conta própria.
R. No prompt, use [conferir: preço] e não deixe ela preencher os números. Só entram valores que a pessoa conferiu no fornecedor. Se você fixar o papel da IA como “assistente de fórmulas e de passar a limpo”, ela não sai do controle.
P. Posso colocar o nome real do cliente e o número de reserva? R. Não coloque. Entre como tarja e deixe só a inserção final do titular para fazer à mão. Montar e passar a limpo não precisa do nome da pessoa.
P. Temos um modelo de roteiro próprio. Dá para reproduzir? R. Dá. Se você ensinar o formato e as regras de estilo da sua empresa ao projeto, ele entrega sempre nesse formato. Para detalhes, confira o método de configuração na documentação oficial.
P. Dá para automatizar tudo e pular a conferência humana? R. Não recomendo. A conferência de preço, vaga e regra de cancelamento parte do princípio de que fica com a pessoa. Pular isso faz o erro chegar direto ao cliente. O ganho de tempo, com segurança, se limita a “montar e passar a limpo”.
O que o ClaudeCodeLab verificou com o cenário fictício
O ClaudeCodeLab executou node verify-quote.mjs com os valores fictícios mostrados no artigo. Com presentedTotal: 3928, o total calculado coincidiu e o script exibiu OK. Em seguida, o total apresentado foi alterado em R$ 20 para provocar uma diferença: o script exibiu NG e terminou com o código de saída 1.
A saída do prompt de roteiro também foi revisada manualmente. Os campos de preço permaneceram como [conferir: preço], e nem a entrada nem a saída continham nomes reais, números de reserva ou outros dados pessoais identificáveis. Esse teste verifica o comportamento do prompt e do cálculo com dados fictícios; não valida preços de fornecedores, disponibilidade nem economia de tempo em uma agência.
Para reproduzir, copie o script, execute sem alterações e depois troque presentedTotal: 3928 por presentedTotal: 3908. Você deve obter primeiro OK e depois NG com status 1. Só então teste o fluxo em um processo interno anonimizado e cronometre o resultado. Se travar na primeira operação, comece pelo guia para começar com Claude Code.
Para o uso oficial, consulte também a documentação oficial do Claude Code.
Artigos relacionados
Escola de idiomas: como criar material e relatórios de aula mais rápido com Claude Code
Escola de inglês: rascunhe material e relatórios de aula com Claude Code. Prompt pronto, checklist e cuidados com dados dos alunos.
Acompanhamento de alunos e fichas de treino na academia com Claude Code
Reduza o tempo de follow-up de alunos e de montar treinos na academia com Claude Code e IA. Com prompt, checklist e script de verificação.
Atendimento domiciliar: agilize registros de visita e instruções para cuidadores com Claude Code
Para coordenadores de atendimento domiciliar: agilize registros de visita e instruções de cuidador com IA. Inclui prompt e script.
PDF grátis: cheatsheet do Claude Code
Informe seu e-mail e baixe uma página com comandos, hábitos de revisão e workflows seguros.
Cuidamos dos seus dados e não enviamos spam.
Sobre o autor
Masa
Engenheiro focado em workflows práticos com Claude Code.