Roteiros e propostas de agência de viagens em metade do tempo com Claude Code
Planejador de agência de viagens: monte roteiros, orçamentos e propostas mais rápido com Claude Code, prompt e script prontos.
Sexta de tarde, no balcão, chegou um casal: “Fim de semana que vem, dois dias em Gramado. Orçamento de uns R$ 4 mil, queremos ver as parreiras no outono e jantar bem.” Ótimo pedido. Mas o que passou pela minha cabeça foram as duas horas que estavam por vir.
Procurar disponibilidade de pousada, encaixar os tempos de deslocamento, somar valores na calculadora, passar a limpo no editor de texto, colar os avisos e, no fim, corrigir os erros de digitação. Duas horas para cada proposta. Quando você tem várias por dia, a noite chega e ainda sobra uma pilha de “amanhã eu refaço”. O tempo vai embora preenchendo campos de modelo em vez de olhar para o cliente. Essa é a rotina bem real de quem planeja viagens sob medida.
Eu passei essa parte de “montar e passar a limpo” para o Claude Code e a IA generativa fazerem por mim. Já adianto o resultado: o trabalho por proposta caiu de duas horas para uns 50 minutos. Mas jogar tudo na IA não funciona. O truque foi separar com clareza o que se delega e o que a pessoa precisa sempre conferir.
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.
- De duas horas para 50 minutos. Com 60 propostas no mês, a conta dá cerca de 70 horas economizadas.
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 expressão do cliente e a verdade por trás do orçamento. Já da 3 à 5, é despejar material fixo dentro de um formato fixo. É aqui que vão 1 a 2 horas toda vez, e a cada ajuste você refaz o mesmo trabalho. O retrabalho mora exatamente aqui.
Quando o cliente pede “deixa o segundo dia mais tranquilo”, você refaz tempo de deslocamento e preço inteiros. Basta deslocar uma linha na planilha e o total deixa de bater; você não percebe, entrega e fica vermelho de vergonha. Esse tipo de pequeno acidente é discretamente comum no dia a dia.
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 era onde eu mais gastava tempo. Esta parte vai para a IA.
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.
Por isso preparei um script que 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 é onde a IA brilha. Antes, a cada pedido eu refazia roteiro e preço na mão. Hoje eu peço assim:
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, sua conferência sai num instante. Os itens em que o preço se move voltam a [conferir: preço], e o recálculo fica com a pessoa. Isso eliminou o acidente de “achei que tinha corrigido, mas só o total ficou velho”.
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.
O que mudou do antes para o depois
Em números a mudança fica clara.
| Item | Antes | Depois |
|---|---|---|
| Tempo para montar 1 proposta | cerca de 2 horas | cerca de 50 minutos |
| Tempo para aplicar 1 ajuste | cerca de 40 minutos | cerca de 10 minutos |
| Erro de soma do total | acontecia às vezes | detectado pelo script antes de entregar |
| Foco do planejador | passar a limpo e calculadora | escolha de destino e atendimento |
Uma estimativa grosseira de ROI: digamos 60 propostas no mês, com 70 minutos a menos por proposta, sobram cerca de 70 horas no mês. Esse tempo você joga em buscar destinos melhores e em propostas adicionais. É aí que sinto estar o maior valor.
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 eu confirmei na prática
Eu rodei de ponta a ponta o caso de “duas noites em Gramado” do começo. Do rascunho de pedido até sair o esboço do roteiro foram cerca de 8 minutos. Despejei o preço oficial que peguei no fornecedor e passei pelo script de conferência: no começo havia uma diferença de R$ 20 por erro de digitação minha, e ele parou direitinho com NG. Perceber antes de entregar foi o mais importante de tudo.
Depois o cliente pediu “deixa o segundo dia mais tranquilo”, mas como mandei marcar os trechos alterados, com conferência incluída troquei tudo em menos de 10 minutos. No total, o que sempre era um caminho de 2 horas virou uns 50 minutos. Com o tempo que sobrou, deu até para incluir mais uma sugestão de cantinho escondido das parreiras.
Eu confirmei três coisas. Que, com a operação de não deixar preencher preço, não saem números falsos. Que, na conferência, o erro de soma para antes de aparecer. Que o ajuste é aplicado sem retrabalho. Com esses três alinhados, a montagem de proposta de agência de viagens dá para delegar com tranquilidade, é o que sinto hoje. Comece com uma proposta, num caso em que errar não assusta. Se travar na primeira operação, partir do guia para começar com Claude Code é o atalho.
Para o uso oficial, consulte também a documentação oficial do Claude Code.
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.
Artigos relacionados
Checklist de permissões antes de Claude Code editar site de cliente
Um quadro para agências usarem IA em landing pages sem tocar áreas sensíveis.
Transforme tickets de suporte SaaS em passos reproduzíveis com Claude Code
Fluxo para converter chamados vagos em reprodução, evidência e nota útil para engenharia.
Rotina de 10 minutos para transformar notas antigas do Obsidian em brief para o Claude Code
Suas notas do Obsidian viram lixo toda sessão? Separe fatos, decisões e dúvidas e transforme-as num brief que o Claude Code executa direto.