> 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-facebook/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-de-api/integracao-de-api-de-terceiros.md) API para mais detalhes.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://recursos.demandu.tech/centro-de-recursos-pt-br/crie-seu-primeiro-bot/crie-seu-chatbot-do-facebook/edite-seu-fluxo-de-chat/componentes-de-fluxo/solicitacao-de-informacoes.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
