Ir para o conteúdo

O que são flows?

Flows ou formulários é um recurso da Plataforma do WhatsApp Business criado para enriquecer as interações do usuário. Ele permite desenvolver e implementar rapidamente fluxos de trabalho nativos e centrados em tarefas no WhatsApp. É um caminho para uma conclusão de tarefas aprimorada, com menos desistências e melhor interação do usuário com empresas.

Trata-se de um recurso da Plataforma do WhatsApp Business criado para enriquecer as interações do usuário que permite que as empresas proporcionem experiências interativas em um bate-papo, transformando conversas demoradas em interações simples e rápidas. Pode-se criar formulários de entrada objetivos, desenvolver fluxos de trabalho multitelas e estabelecer pontos de extremidade de troca de dados para interações mais complexas. Tudo isso visando aprimorar a interação entre empresas e usuários.

Situações de uso

O flows foi criado para casos de uso baseados em formulário. Pode-se criar fluxos para realizar uma série de tarefas com seus clientes, incluindo:

  • Geração de cadastros
  • Marcação de consultas/agendamentos
  • Realização de pesquisas

Exemplo de geração de cadastros

flows-geracao-cadastro

Exemplo de agendamentos

flows-agendamentos

Como enviar um flow

Pode-se enviar uma mensagem com um flow nas conversas iniciadas pelo usuário. Para isso, foi introduzido um novo tipo de objeto interativo nomeado flow, com os seguintes parâmetros.

Parâmetro Descrição
interactive

objeto

A configuração da mensagem interativa
type

(obrigatório) string

O valor deve ser "flow".
action

(obrigatório) objeto

Parâmetros (veja tabela abaixo)

Parâmetros para action:

Parâmetro Descrição
name

(obrigatório) string

O valor deve ser "flow".
parameters

objeto

mode

string

O Flow pode estar no modo draft ou published.

(Valor padrão: published)

flow_message_version

string

O valor deve ser "3".
flow_token

string

Token de fluxo gerado pela empresa para servir como identificador.
flow_id

string

ID exclusivo do Flow fornecido pelo WhatsApp.

flow_cta

string

Texto no botão CTA. Por exemplo: Limite de caracteres "Inscrição" - 20 caracteres (sem emoji).
flow_action

string

navigate ou data_exchange.

(Valor padrão: navigate)

flow_action_payload

string

Obrigatório se flow_action for navigate. Caso contrário, deve ser omitido.

Parâmetros (veja tabela abaixo)

Parâmetros para flow_action_payload:

Parâmetro Descrição
screen

string

O ID da tela exibida primeiro. Precisa ser uma tela de entrada*.
data

objeto

Dados de entrada opcionais para a primeira Tela do Flow. Se fornecido, deve ser um objeto não vazio.