# Condicional

As condicionais possuem dois tipos de saídas, sendo uma positiva <mark style="color:green;">**(verde)**</mark> e outra negativa <mark style="color:red;">**(vermelho)**</mark>. E a partir disso, serão direcionados conforme a condição descrita na ação.

<figure><img src="https://1015224206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F11iNqUe1kJ00ErWHvme9%2Fuploads%2F73muPHSOlyEAHLO0gvAJ%2Fimage.png?alt=media&#x26;token=e05b6838-1b6e-4900-a4a6-2791fc2865e9" alt=""><figcaption></figcaption></figure>

### Possibilidades de uso de Condicionais <a href="#possibilidades-de-uso-de-condicionais" id="possibilidades-de-uso-de-condicionais"></a>

* Validar se um contato é **Ativo** ou **Receptivo**, utilizando sempre como base a condicional:

<figure><img src="https://1015224206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F11iNqUe1kJ00ErWHvme9%2Fuploads%2F2F5WplMs6pAVrS57JACl%2Fimage.png?alt=media&#x26;token=fac0e56d-5025-4f0b-9260-6c5fd01574dd" alt=""><figcaption></figcaption></figure>

Lembrando que, **contatos Receptivos são aqueles que chamaram o número diretamente**. Quanto os ativos são aqueles que estão respondendo uma mensagem recebida via disparo.

<figure><img src="https://1015224206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F11iNqUe1kJ00ErWHvme9%2Fuploads%2FsICQSzV5QY3SrH1ePQ8o%2Fimage.png?alt=media&#x26;token=c654d0bb-eba4-414b-ab88-02f9bf67f0f1" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
A saída <mark style="color:green;">**VERDE**</mark> desta ação será o caminho dos contatos ativos, e a saída <mark style="color:red;">**VERMELHA**</mark> será referente ao fluxo de contatos receptivos.
{% endhint %}

* Validação **nativa do contato**, permitindo identificar se ele já está cadastrado na base, se possui um negócio em andamento e em qual etapa do funil se encontra. Como essas informações já estão integradas ao CRM, **não é necessário configurar nenhuma integração** para utilizá-las no fluxo.

<figure><img src="https://1015224206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F11iNqUe1kJ00ErWHvme9%2Fuploads%2FONsDs766HfWpau66QvzN%2Fimage.png?alt=media&#x26;token=94762092-cb6a-47ce-9da1-369ecbfe9ccc" alt=""><figcaption></figcaption></figure>

* Validar informações como: **CPF**, **CNPJ** e **e-mail**.

<figure><img src="https://1015224206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F11iNqUe1kJ00ErWHvme9%2Fuploads%2Fr7LV5qFhbsGRHEsGOAKk%2Fimage.png?alt=media&#x26;token=68528354-0afd-4fbd-8fcb-cd440c4cb070" alt=""><figcaption></figcaption></figure>

* Validação de **Horário de Atendimento**:

Primeiro, determine os horários de funcionamento do seu atendimento. Por exemplo, se o atendimento é de "Segunda a Sexta-feira, das 9h às 18h".

Utilize as **variáveis nativas do spread.chat para capturar o horário atual**. As variáveis que podem ser usadas incluem `{{hour}}`, `{{minute}}`, `{{day}}`.&#x20;

Abaixo está um exemplo de configuração:

<figure><img src="https://1015224206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F11iNqUe1kJ00ErWHvme9%2Fuploads%2F03tGSg7Rs6MYZFVExK9W%2Fimage.png?alt=media&#x26;token=57745e99-ebab-4a22-991d-7bc48c68102c" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
A contagem de dias da semana é de 0 a 6 (Sendo **0 igual a Domingo** e **6 igual a Sábado**)
{% endhint %}

* Demais **possibilidades de comparação:**

<figure><img src="https://1015224206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F11iNqUe1kJ00ErWHvme9%2Fuploads%2FIdqqz3k8MDKWY3tylkKY%2Fimage.png?alt=media&#x26;token=5ead279c-47b5-4dc9-a6d2-9620811e6445" alt=""><figcaption></figcaption></figure>
