Expe AI

Serviços (Workflows)

Como criar fluxos automatizados que interagem com contatos pelo WhatsApp usando o editor visual.

O que são serviços?

Serviços são fluxos automatizados que guiam contatos por processos estruturados via WhatsApp. Quando alguém envia uma mensagem que corresponde a um serviço, a plataforma conduz a conversa automaticamente — fazendo perguntas, coletando dados, consultando sistemas externos e atualizando o cadastro.


Criando um serviço

Na tela de serviços, clique em Novo serviço. Você pode:

Usar um modelo pronto

ModeloO que faz
Formulário simplesColeta dados básicos via perguntas sequenciais
Agendamento com Cal.comAgenda consultas/reuniões pelo WhatsApp
Consultar/Cancelar agendamentoPermite verificar e cancelar agendamentos existentes
Triagem de pacienteFormulário de entrada com dados clínicos
Registro de visita externaRegistra visitas de campo para equipes comerciais

Criar do zero

Informe o nome e descrição. O sistema cria um fluxo vazio com os nós de início e fim.


Editor visual

O editor é dividido em três áreas:

  • Paleta (esquerda) — nós disponíveis para arrastar ao canvas
  • Canvas (centro) — área visual onde você monta o fluxo conectando nós
  • Configuração (direita) — painel para configurar o nó selecionado

Tipos de nós

Início

Função
Início do serviçoPonto de entrada. Pode enviar uma mensagem de boas-vindas
Teste manualDispara o fluxo manualmente para testes

Interação com o contato

Função
Fazer perguntaEnvia uma pergunta e aguarda a resposta. Tipos: texto, número, data, sim/não, lista de opções
Enviar mensagemEnvia uma mensagem sem esperar resposta
Formulário WhatsAppEnvia um formulário interativo nativo do WhatsApp

Cadastro

Função
Atualizar contatoSalva dados coletados no perfil do contato (nome, e-mail, tags)

Lógica

Função
CondiçãoAvalia uma expressão e direciona o fluxo para caminhos diferentes
Definir statusAtualiza o status visível da execução
Aguardar retornoPausa até um sistema externo enviar um sinal de continuação

Integrações

Função
Requisição HTTPFaz chamadas a APIs externas (GET, POST, PUT, DELETE)

Tabelas internas

Função
Consultar tabelaBusca registros numa tabela interna
Criar registroAdiciona uma linha numa tabela
Atualizar registroModifica uma linha existente
Criar ou atualizarAtualiza se encontrar, cria se não existir
Excluir registroRemove uma linha

Fim

Função
EncerrarFinaliza o fluxo. Pode enviar uma mensagem final

Variáveis e dados coletados

Cada nó que coleta dados armazena o resultado numa variável. Nos nós seguintes, você pode usar essas variáveis com a sintaxe:

{{collectedData.nome}}
{{contact.phoneNumber}}
{{collectedData.agendamento.cpf}}

Por exemplo, após um nó "Fazer pergunta" com chave nome, o nó "Enviar mensagem" pode usar:

Olá {{collectedData.nome}}, seu cadastro foi realizado!

Ciclo de vida do serviço

EstadoSignificado
RascunhoEm edição, não disponível para contatos
PublicadoAtivo e disponível pelo WhatsApp
ArquivadoDesativado, mas execuções em andamento são concluídas

Para editar um serviço publicado, primeiro despublique-o. Cada publicação cria uma nova versão — execuções em andamento continuam na versão anterior.


Execuções

Cada vez que um contato inicia um serviço, uma execução é criada. Na tela de execuções, você pode ver:

  • Número de protocolo e status atual
  • Contato e canal envolvidos
  • Dados coletados durante o fluxo
  • Linha do tempo com cada etapa executada e seus horários

Status de execução

StatusSignificado
Em andamentoFluxo executando normalmente
Aguardando usuárioEsperando resposta do contato
Aguardando externoEsperando retorno de sistema externo
ConcluídoFluxo finalizado com sucesso
FalhouErro durante a execução
CanceladoExecução interrompida manualmente

Tabelas internas

Tabelas internas permitem armazenar dados estruturados usados pelos serviços. Para criar uma tabela:

  1. Acesse a seção Tabelas dentro de Serviços
  2. Crie uma nova tabela com um nome
  3. Adicione colunas com tipo (texto, número, data, booleano, JSON, etc.)
  4. Use nos nós de tabela dos seus serviços

Tabelas são compartilhadas entre todos os serviços da organização.


Publicação e ativação

Para que um serviço funcione pelo WhatsApp:

  1. Configure todos os nós e conexões
  2. Verifique que não há erros de validação
  3. Clique em Publicar
  4. Selecione os canais de WhatsApp onde o serviço estará disponível
  5. Defina palavras-chave que ativam o serviço (ex: "agendar", "marcar consulta")

A plataforma também usa IA para detectar a intenção do contato e direcionar para o serviço correto.

On this page