# Excluir registro

Excluir um registro na sua tabela significa que você irá apagar uma linha da sua tabela.&#x20;

Isso significa que você passará disto:&#x20;

| nome   | email\_address    | is\_susbcribed |
| ------ | ----------------- | -------------- |
| Agatha | <agatha@test.com> | TRUE           |

Para isso: <br>

| nome | email\_address | is\_susbcribed |
| ---- | -------------- | -------------- |
|      |                |                |

Para excluir um registro da sua tabela:&#x20;

1. Certifique-se de que você já tenha preenchido uma tabela. Para este exemplo, usaremos uma tabela de opt in/opt out que captura:
   * **nome**: Captura o nome do cliente.
   * **email\_address**: Armazena o endereço de e-mail do cliente.
   * **is\_subscribed**: Armazena o consentimento do cliente para ser inscrito em uma campanha.&#x20;

<figure><img src="https://181262846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2Fr0GbeDuxJbVJs1Ag7A3j%2FScreenshot%202024-04-19%20at%2008.43.35.png?alt=media&#x26;token=42bd6c8f-a028-4d88-b123-50f9f2743105" alt=""><figcaption><p>Um exemplo de tabela para Opt in/opt out. </p></figcaption></figure>

2. Certifique-se de capturar as variáveis relevantes na sua conversa. Em nosso exemplo, nós capturamos `{userName}` em blocos Collect input. Esta é a variável que usaremos como filtro para selecionar determinadas linhas a serem excluídas.&#x20;
3. [Adicione uma operação de Tabela](https://docs.chatlayer.ai/bot-answers/tables-beta/operate-on-your-records#add-a-table-operation-to-your-flow) no seu fluxo.&#x20;
4. Selecione **Excluir registro.**
5. Selecione a tabela na qual você gostaria de trabalhar. Para este exemplo, chamamos nossa tabela **Assinaturas.**&#x20;
6. Clique em **+ Adicionar filtro** para definir um critério de seleção. Para este exemplo, filtramos observando a coluna 'name'. Se o nome for igual a `{userName}`, isso significa que a linha será excluída assim que o fluxo de opt out for acionado.&#x20;

<figure><img src="https://181262846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2Fc4xSY8ZH5629hSNILtZX%2FScreenshot%202024-04-19%20at%2008.48.10.png?alt=media&#x26;token=c9936b00-c9ec-483b-a3f7-71370262cb6b" alt=""><figcaption><p>Excluir um registro da sua Tabela.</p></figcaption></figure>

7. Clique **Salvar**.&#x20;
8. Adicionar um **Mensagem** bloco como um Ir para para informar seu cliente que ele foi desinscrito com sucesso.&#x20;

<figure><img src="https://181262846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2FfzQmRJvPgAVKOD66oJIu%2FScreenshot%202024-04-19%20at%2008.58.21.png?alt=media&#x26;token=27c63034-c35e-4884-8690-cad6a9176bdb" alt=""><figcaption><p>Exemplo de fluxo de opt out.</p></figcaption></figure>

9. É crucial verificar a funcionalidade da sua operação Excluir registro para garantir que a linha correta seja apagada. Teste seu bot no emulador. Execute o fluxo do seu bot no emulador para simular a experiência do usuário e acionar o **Excluir registro** ação.

<figure><img src="https://181262846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2FEDRCriNwqhGVXnLfvLEP%2FScreenshot%202024-04-19%20at%2009.20.37.png?alt=media&#x26;token=5b6863a4-3310-49f4-8572-63fd9f64ac1b" alt="" width="375"><figcaption><p>Teste seu fluxo.</p></figcaption></figure>

10. Abra sua tabela e verifique se o bot excluiu a linha correta.

<figure><img src="https://181262846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2FVM5MmnlpdidnWH6gWBmY%2FScreenshot%202024-04-19%20at%2009.22.42.png?alt=media&#x26;token=6f3b9567-05ae-401b-878b-b74af20be79c" alt=""><figcaption><p>Verifique se o bot excluiu o fluxo correto.</p></figcaption></figure>

{% hint style="success" %}
Procurando um modelo de bot rápido e fácil para brincar com Tabelas? O [bot da academia](https://docs.chatlayer.ai/tutorials/bot-templates/gym) é um caso de uso representativo.
{% endhint %}
