> For the complete documentation index, see [llms.txt](https://recursos.demandu.tech/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://recursos.demandu.tech/centro-de-recursos-pt-br/crie-seu-primeiro-bot./crie-seu-chatbot-do-telegram/edite-seu-fluxo-de-chat/componentes-de-fluxo/solicitacao-de-informacoes.md).

# Solicitação de Informações

Estes componentes **fazem alguma pergunta ao usuário** e esperam uma resposta.&#x20;

{% hint style="info" %}
*Observação:* O fluxo **não continuará** até que o usuário forneça as informações solicitadas nesses componentes.
{% endhint %}

1. **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?”).

   <figure><img src="/files/7607cb8423c2ecd4f8a70dd248008a4bb43aabe8" alt=""><figcaption></figcaption></figure>
2. **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.

   <figure><img src="/files/ec40f6002cb35e231e9177ff294544a6c94d3342" alt=""><figcaption></figcaption></figure>
3. **E-mail:** Solicita o endereço de e-mail do usuário.

   * Personalize o texto da solicitação (ex.: “Qual é o seu e-mail?”).

   <figure><img src="/files/704dbc5bc35ec43635249eee2c98aa25e072896d" alt=""><figcaption></figcaption></figure>
4. **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).

   <figure><img src="/files/fcb301f929e0384f8775e5ec8aed1eda4425838d" alt=""><figcaption></figcaption></figure>
5. **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).

   <figure><img src="/files/0dace0b8f5273985b20998e270c61c1a64b0a0e9" alt=""><figcaption></figcaption></figure>
6. **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.)*

   <figure><img src="/files/0550cca1213d933e649802768f9de459114d4537" alt=""><figcaption></figcaption></figure>
7. **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.

   <figure><img src="/files/7857deb0a218dba0f47ed2cf0918a04e035660e4" alt=""><figcaption></figcaption></figure>
8. **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.

   <figure><img src="/files/f989032143bad7ce76d9f1d1f55ea276c9a1941e" alt=""><figcaption></figcaption></figure>
9. **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.

   <figure><img src="/files/b231e8d139964ae181325f6f396b87698f6cf55d" alt=""><figcaption></figcaption></figure>
10. **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.

    <figure><img src="/files/581bcbdafe7bb6f10df4ee09bc089568ade2de35" alt=""><figcaption></figcaption></figure>
11. **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 selecionado**continuando ali a conversa.

    <figure><img src="/files/a3a21ea09e51f7ac79d4f26465b4280c4543e8d4" alt=""><figcaption></figcaption></figure>
12. **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).

    <figure><img src="/files/7352e5dc711a06f28ec184cf6e31937ef3b3705d" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
*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](/centro-de-recursos-pt-br/guia-de-produtos-e-treinamento/referencias-da-api/integracao-de-api-de-terceiros.md) API para mais detalhes.
{% endhint %}
