# Bloco condicional

**Bloco condicional**: Permite estabelecer uma lógica de decisão com base em condições específicas. 

**Função:** Permite aplicar **lógica de decisão** no fluxo com base em **condições específicas**, tornando o atendimento mais inteligente e automatizado.


---

Esse bloco é ideal para **personalizar a jornada do usuário** com base em dados enviados ou salvos durante a conversa, como nome, número de telefone, tags, variáveis personalizadas, entre outros.


 ![](https://s3.us-east-2.amazonaws.com/convert-company-outline/uploads/da620569-2861-4ee9-be7a-ce37f317a1fa/646ec09c-4c19-4a6e-8696-c06d42d9f6b5/w8bBNV67ahyHgAAAABJRU5ErkJggg%3D%3D?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAWNEQDAE74GWO55AJ%2F20261015%2Fus-east-2%2Fs3%2Faws4_request&X-Amz-Date=20261015T203000Z&X-Amz-Expires=86400&X-Amz-Signature=094db9a0ce24d4d39056ff5dea5b810fc162f04356085dd43196dbc0855fac19&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =1047x481") 

**Exemplos práticos de uso:**

✅ Verificar número de telefone:

> Se o número do cliente começar com **“+55 54”**, redirecionar para o atendimento da **unidade de Rio Grande do Sul**.  
> 📌 Condição: `telefone começa com +55 54`
>
>  ![](https://s3.us-east-2.amazonaws.com/convert-company-outline/uploads/da620569-2861-4ee9-be7a-ce37f317a1fa/2dbc3b35-8680-49b1-9260-36e5ca9192ec/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAWNEQDAE74GWO55AJ%2F20261015%2Fus-east-2%2Fs3%2Faws4_request&X-Amz-Date=20261015T203000Z&X-Amz-Expires=86400&X-Amz-Signature=6b5625048827a7bdf6f39cf64677585bdea4ae074614d6017d16c5aed1cf682e&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =838x770")
>
> Após passar pelo fluxo:
>
>  ![](https://s3.us-east-2.amazonaws.com/convert-company-outline/uploads/da620569-2861-4ee9-be7a-ce37f317a1fa/526618fd-0028-4aab-8a2b-2c8bf2013da9/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAWNEQDAE74GWO55AJ%2F20261015%2Fus-east-2%2Fs3%2Faws4_request&X-Amz-Date=20261015T203000Z&X-Amz-Expires=86400&X-Amz-Signature=2ca15c4f261e5ae46d6a8a327e7a3ad9a4038a597e3cd295ed9a0603938f7bba&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =1518x944")


---

✅ Checar condição específica:

> Se a variável `tipoUsuario` for igual a `"VIP"`, enviar para fila prioritária.  
> 📌 Condição: `tipoUsuario igual a VIP`


---

✅ Testar se a mensagem contém certa palavra:

> Se o usuário digitar uma mensagem contendo a palavra **“parou de funcionar”**, ativar um fluxo de **Suporte técnico**.  
> 📌 Condição: `Cliente pertence a um grupo de contato “Grupo prioritário”?`
>
>  ![](https://s3.us-east-2.amazonaws.com/convert-company-outline/uploads/da620569-2861-4ee9-be7a-ce37f317a1fa/bf7b8157-485f-4576-83f2-3883aa6ac855/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAWNEQDAE74GWO55AJ%2F20261015%2Fus-east-2%2Fs3%2Faws4_request&X-Amz-Date=20261015T203000Z&X-Amz-Expires=86400&X-Amz-Signature=a47019954a593d1c9f66eaf165bd19ea0ffb964e63da37a56642d0252e83c72f&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =943x826") ![](https://s3.us-east-2.amazonaws.com/convert-company-outline/uploads/da620569-2861-4ee9-be7a-ce37f317a1fa/33c9de0d-12d7-4ab2-98ef-7a3feb91d1c1/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAWNEQDAE74GWO55AJ%2F20261015%2Fus-east-2%2Fs3%2Faws4_request&X-Amz-Date=20261015T203000Z&X-Amz-Expires=86400&X-Amz-Signature=40e6297d5e4ee4de5c326c3108bbdc6bfff14079e01643e06664309c2af7860d&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =1505x880")


---

**Dica:**

Você pode usar o bloco condicional para:

* Priorizar atendimento de certos contatos;
* Fazer validações antes de enviar para o atendente (ex: verificar se o e-mail ou CPF está no formato correto).