Solicitação de Informações
Solicitar informações (entrada do usuário)
Estes componentes fazem alguma pergunta ao usuário e esperam uma resposta.
Observação: O fluxo não continuará até que o usuário forneça as informações solicitadas nesses componentes.
Nome: Pede ao usuário o nome dele.
Ao adicioná-lo em “Adicionar componente”, você pode personalizar a mensagem de solicitação (ex.: “Como você se chama?”).

Telefone: Solicita um número de telefone.
Personalize a mensagem (ex.: “Por favor, digite seu número de telefone”).
Você pode especificar um código de país padrão para o número nas opções.

E-mail: Solicita o endereço de e-mail do usuário.
Personalize o texto da solicitação (ex.: “Qual é o seu e-mail?”).

Opção única (Single Choice): Apresenta uma pergunta com várias opções, das quais o usuário só pode escolher uma.
Personalize a pergunta e as opções (até 5 opções).
Você deve vincular cada opção ao seu próximo passo no fluxo (nas opções do componente).

Pergunta aberta (Texto): Pede ao usuário uma resposta livre (qualquer texto).
Exemplo: “Em que posso ajudar?” sem opções predefinidas.
O usuário pode responder livremente, e você deverá tratar essa resposta (possivelmente com Pergunta inteligente ou com ações manuais).

Enviar arquivo (File Upload): Solicita ao usuário que anexe um arquivo, imagem ou vídeo.
Personalize a mensagem (ex.: “Envie uma imagem do seu problema”).
O usuário verá a opção de enviar um arquivo do dispositivo dele. (O tamanho máximo aceito é geralmente 15 MB para vídeos no Demandu.)

Agendar compromisso (Appointment): Permite agendar um compromisso ou selecionar um horário.
Você pode configurar a mensagem pedindo ao usuário para escolher um horário.
Defina o horário disponível (hora de início e fim da disponibilidade diária).
Defina a duração ou os intervalos dos compromissos (ex.: intervalos de 30 minutos).
Estabeleça para quantos dias no futuro é possível reservar.
Integre um aplicativo de calendário externo, se aplicável (por exemplo, Google Calendar, SimplyBook etc., se a plataforma oferecer).
Este componente coleta uma data e hora preferidas do usuário.

Localização (Location): Pede uma localização (em formato de texto) ao usuário.
Por exemplo: “Em que cidade você está?”.
Observação: Este componente não solicita coordenadas nem mapas, apenas texto de localização.

Entrada numérica (Numeric Input): Semelhante à Pergunta aberta, mas esperando especificamente um número.
Exemplo: “Quantos funcionários sua empresa tem?” com validação para aceitar apenas dígitos.
Personalize a mensagem e indique claramente que se espera um número.

Pergunta inteligente (Smart Question): Permite que o bot interprete a resposta livre do usuário para decidir o próximo passo (palavras-chave).
Especifique a pergunta ou instrução (ex.: “Em que posso ajudar?”).
Defina conjuntos de palavras-chave e associe-os a determinados próximos passos. Por exemplo, palavras-chave como “preço” ou “custos” poderiam direcionar para informações de preços; palavras-chave “suporte” ou “ajuda” para um fluxo de suporte.
Escolha o modo de correspondência: exata (a resposta deve corresponder exatamente à palavra/frase) ou contendo (se a palavra aparecer na resposta).
Você pode definir vários conjuntos de palavras-chave. Cada conjunto pode acionar um caminho diferente do fluxo.
Este componente é muito útil para criar um comportamento semelhante ao de perguntas abertas, mas com compreensão básica por meio de palavras-chave.

Redirecionar (Redirect): Já mencionado na seção de fluxos múltiplos, este componente não solicita informações ao usuário; em vez disso, pula para outro fluxo interno.
Você pode incluir uma mensagem breve antes de redirecionar (opcional).
Selecione no menu suspenso o fluxo de destino (previamente criado no bot).
Ao ser ativado, o chat mudará para o fluxo selecionadocontinuando ali a conversa.

API (Integração externa): Este componente permite conectar o fluxo a uma integração ou API de terceiros configurada.
Use-o para realizar, por exemplo, uma consulta externa (como ao seu banco de dados ou serviço) durante a conversa.
No Demandu, você selecionará a API pré-configurada que deseja chamar.
Você pode personalizar uma mensagem de espera ou de resposta e especificar o que fazer com o resultado:
Por exemplo, você pode tratar código 200 (sucesso) e código 400 (erro) com caminhos diferentes no fluxo (continuar para uma mensagem de sucesso ou de erro).

Observação: Configurar APIs externas pode exigir que você tenha inserido credenciais ou chaves na seção de Desenvolvedores do Demandu. Consulte a documentação de integrações API para mais detalhes.
Atualizado
