Pular para o conteúdo
Acessar

Fazendo contas dentro do fluxo

Por Equipe BotConversa · Atualizado em 6 de setembro de 2026

Artigo
Tirar dúvidas com IA

Por que não existe um bloco de conta?

Vale saber onde a busca termina, para você não perder tempo procurando a opção escondida:

  • A lista de Ações tem 17 opções — etiqueta, Kanban, sequência, atendimento, campo, automação. Nenhuma é aritmética.
  • Definir/Atualizar o valor de um campo aceita texto fixo ou variáveis {}, até 1000 caracteres. Escrever {valor} * 2 ali grava o texto literal "10 * 2", não o número 20.
  • O bloco Condição compara texto — É, NÃO É, Contém, Não Contém, Começa Com, Possui algum valor. Não há "maior que" nem "menor que".

Como faço a conta pelo bloco de Integração?

A ideia: o fluxo manda os números para um endereço seu, esse endereço faz a conta e devolve o resultado, e você grava o resultado num campo para usar nas mensagens seguintes.

  1. Garanta que os números estão em campos do contato — normalmente capturados por uma pergunta antes.
  2. No construtor, adicione + → Integração → Adicionar Integração de Webhook.
  3. Escolha o método POST e informe a URL do seu endpoint. Só HTTPS é aceito.
  4. Na aba Corpo, monte o JSON usando as variáveis {} dos campos.
  5. Clique em Testar Requisição e confira o retorno na aba Resposta.
  6. Na aba Mapeamento de resposta, aponte o campo do JSON que traz o resultado para um campo do contato.
  7. Ligue a saída Em resposta com sucesso ao próximo bloco e use a variável do campo na mensagem.

Um corpo típico, com os valores vindo dos campos:

{
  "quantidade": "{quantidade}",
  "preco_unitario": "{preco_unitario}"
}

E a resposta que o seu endpoint devolve:

{ "total": 249.9 }

No Mapeamento de resposta, você liga total ao campo {total_pedido}. Dali em diante, {total_pedido} funciona como qualquer outra variável do fluxo.

E para contas com datas?

Esse caso tem solução sem código. O Integrador tem a ação utilitária Alterar data e hora, que soma ou subtrai tempo de um valor, além de ajustar fuso e formato.

É o que resolve "lembrete 1 dia antes da consulta" ou "follow-up 48 horas depois da compra" — sem endpoint nenhum.

Dá para evitar a conta?

Com frequência, sim — e costuma sair mais barato que manter um endpoint no ar. Duas saídas que funcionam bem:

  • Peça a faixa, não o número. Em vez de perguntar o valor e comparar, ofereça botões: "até R$ 200", "de R$ 200 a R$ 500", "acima de R$ 500". O cliente classifica, e o fluxo ramifica por etiqueta — sem cálculo e sem comparação numérica.
  • Deixe a conta com quem já a faz. Se o número vem do seu sistema de vendas ou do checkout, traga o resultado já calculado pelo webhook de entrada, em vez de recalculá-lo aqui.
Tirar dúvidas com IA
Suporte