{"section":"tutorials","requestedLocale":"pt","requestedSlug":"usando-grupos-para-controlar-o-atendimento-humano","locale":"pt","slug":"usando-grupos-para-controlar-o-atendimento-humano","path":"docs/pt/tutorials/weni-by-vtex/chats/usando-grupos-para-controlar-o-atendimento-humano.md","branch":"main","content":"O uso de grupos para controlar os contatos que estão em atendimento humano é essencial.\n\n> ⚠️ Caso contatos não sejam adicionados a um grupo de controle, o chatbot irá conflitar e interromper o atendimento humano, enviando as mensagens padrão configuradas no seu ambiente.\n\n## Adicionando contatos ao grupo de controle\n\nNeste artigo iremos nos referir ao grupo de controle como `Atendimento Humano`.\n\nVocê deve adicionar o contato a este grupo no fluxo que você abre um ticket, conforme mostrado anteriormente.\n\n![](https://cdn.statically.io/gh/vtexdocs/help-center-content/refs/heads/main/docs/pt/tutorials/weni-by-vtex/chats/usando-grupos-para-controlar-o-atendimento-humano_1.png) É importante mencionar que, caso você abra tickets em fluxos diferentes, **você precisa fazer isso em todos os fluxos**.\n\n## Ignorando participantes do grupo de controle em gatilhos\n\nApenas adicionar a este grupo não é o suficiente, mas apenas a base que você precisa para saber quais contatos precisam ser ignorados nas mensagens automáticas enquanto estiverem em atendimento.\n\nPara isso, você deverá adicionar este grupo na lista de grupos ignorados **para cada um dos triggers configurados** no seu projeto, conforme exemplifica a imagem abaixo.\n\n![](https://cdn.statically.io/gh/vtexdocs/help-center-content/refs/heads/main/docs/pt/tutorials/weni-by-vtex/chats/usando-grupos-para-controlar-o-atendimento-humano_2.png) Com isso configurado, o chatbot não irá interromper o atendimento humano e a funcionalidade irá rodar como esperado.\n\n## Removendo contatos do grupo de controle\n\nÉ importante lembrar de remover o contato deste grupo quando a sessão de atendimento humano for concluída. Para isto, existe um tipo de `trigger` específico: 'start a flow when a ticket is closed':\n\n![](https://cdn.statically.io/gh/vtexdocs/help-center-content/refs/heads/main/docs/pt/tutorials/weni-by-vtex/chats/usando-grupos-para-controlar-o-atendimento-humano_3.png) \n\nEste pode ser um fluxo extremamente simples, onde a única ação é remover o contato do grupo de controle `Atendimento Humano`:\n\n![](https://cdn.statically.io/gh/vtexdocs/help-center-content/refs/heads/main/docs/pt/tutorials/weni-by-vtex/chats/usando-grupos-para-controlar-o-atendimento-humano_4.png)\n\n## Como enviar campos customizados?\n\nOs campos customizados a serem enviados, devem ser definidos no corpo do card de Ticket, no formato json, com cada campo como atributo de `custom_fields`, representado por sua chave e valor.\n\n> O valor de cada campo pode ou não estar entre `\"\"\"\"`.\n\nA seguir, observe um exemplo, mostrando a configuração de campos customizados, onde o campo `origin` com seu valor definido como o `result` origem, entre `\"\"\"\"` por ser do tipo string.\n\n![](https://cdn.statically.io/gh/vtexdocs/help-center-content/refs/heads/main/docs/pt/tutorials/weni-by-vtex/chats/usando-grupos-para-controlar-o-atendimento-humano_5.png)"}