# 5. Potencialize seu bot com Ações

<figure><img src="/files/f3572360926f11ee5a19aaa79468c26c44ae6fb8" alt=""><figcaption><p>O que construiremos na lição 5.</p></figcaption></figure>

Blocos de Ação capacitam chatbots a realizar tarefas além de suas capacidades integradas, aproveitando a funcionalidade de ferramentas e serviços externos, melhorando a experiência geral do usuário e a utilidade do bot.

<figure><img src="/files/a40258fc588e58a3a2a49be5d21f234c4df28a91" alt="" width="156"><figcaption><p>O tipo de bloco Ação.</p></figcaption></figure>

## Passo 9: Enviar um e-mail com um bloco Ação

Agora que o bot pede as informações do usuário, vamos usar as informações coletadas para enviar um e-mail para que ele receba seu código de desconto.

### Enviar um e-mail

Para adicionar uma Ação Enviar e-mail:

1. A partir da tela (canvas), abra o **Enviar e-mail retornando usuário** bloco.
2. Vá para seu **Configurações**.
3. Altere seu tipo para **Ação**.
4. De volta ao conteúdo do bloco, role para baixo até **Enviar e-mail**.

<figure><img src="/files/54eef8ce8fc34eb7c765c53cc4246d966d730c6c" alt="" width="335"><figcaption><p>Adicione uma etapa Enviar e-mail no seu bloco Ação.</p></figcaption></figure>

5. Preencha os campos de texto com o seguinte:

<figure><img src="/files/9a0e365aed6ba0f532ca633b3934106766d94232" alt=""><figcaption><p>Use as variáveis coletadas para enviar um e-mail a um usuário que já é cliente.</p></figcaption></figure>

6. Clique **Salvar**.
7. Faça o mesmo processo para o bloco Enviar e-mail novo usuário e preencha-o com o seguinte conteúdo:

<figure><img src="/files/a50309cfff299cc771a4cbc7502247d7f063bbf9" alt=""><figcaption><p>Use as variáveis coletadas para enviar um e-mail a um usuário de primeira vez.</p></figcaption></figure>

8. **Salvar** suas alterações.

### Confirmar o e-mail para os usuários

Agora vamos encerrar a conversa confirmando aos usuários que o código foi enviado.

Para adicionar uma mensagem de confirmação:

1. Arraste um **Mensagem** bloco para sua tela de fluxo.
2. Vá para o bloco **Configurações**.
3. Altere seu nome para *Obrigado*.
4. De volta à configuração do bloco, adicione um **Texto** .
5. Preencha-o com o seguinte texto: *Obrigado {userName}, acabamos de enviar um e-mail para você com o código!*
6. **Salvar** suas alterações.
7. Desenhe uma conexão Ir-para (Go-to) a partir dos dois blocos que enviam e-mail para o **Obrigado** bloco.

Seu canvas deve ficar assim:

<figure><img src="/files/afea9d60e5f77dc001523e72797a4d8ff6a19400" alt=""><figcaption><p>Como seu canvas deve parecer neste ponto.</p></figcaption></figure>

### Teste seu bot

Certifique-se de testar seu bot. Está tudo funcionando como esperado? Se sim, sua conversa deve ficar assim:&#x20;

<figure><img src="/files/e5b6f5b5cb9f23350c1088e026b92d0670afdf0e" alt=""><figcaption><p>Teste todo o seu fluxo. </p></figcaption></figure>

E se você verificar seus e-mails, deverá ter recebido algo assim:

<figure><img src="/files/a3893825038df0c23f478a84f332c3fcac36e3cd" alt="" width="375"><figcaption><p>Um e-mail enviado com o chatbot.</p></figcaption></figure>

## Recapitulação da lição 5

Nesta lição, você aprendeu a:

* [ ] Adicionar um bloco Ação ao seu canvas para que você possa integrar seu bot com sistemas de terceiros.
* [ ] Usar variáveis coletadas dos usuários dentro de um bloco Ação Enviar e-mail.

## O que vem a seguir

Você acabou de construir todo o seu fluxo, parabéns! O passo final na sua jornada de criação do bot será publicar seu bot.

{% content-ref url="/pages/5c5f79d729318e0870d5b210640b21db77fcf67d" %}
[6. Configure um canal e publique seu bot](/chatlayer-documentation-pt-br/comece-rapidamente/leadzy-tutorial/6.-set-up-a-channel-and-publish-your-bot.md)
{% endcontent-ref %}

## 💬 Feedback

{% hint style="warning" %}
Seu feedback sobre o tutorial significa muito para nós! Por favor, conte-nos o que você acha através de [este formulário curto.](https://forms.office.com/Pages/ResponsePage.aspx?id=ropROyGJe0qEl2GddWziDlEYn6XpsIRDjnCtdRk8L21UMFZMMlAzN0tHOTI4UjMxVTgzTVAwTE5aOCQlQCN0PWcu)
{% endhint %}


---

# Agent Instructions: 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:

```
GET https://docs.chatlayer.ai/chatlayer-documentation-pt-br/comece-rapidamente/leadzy-tutorial/5.-empower-your-bot-with-actions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
