Regex de gatilho do Zendesk em condições: Um guia prático para 2026

Stevia Putri
Written by

Stevia Putri

Reviewed by

Stanley Nicholas

Last edited 24 fevereiro 2026

Expert Verified

Imagem do banner para regex de gatilho do Zendesk em condições: Um guia prático para 2026

Se você está tentando usar expressões regulares (regex) nas condições de gatilho de tickets do seu Zendesk, tenho algumas notícias que podem te poupar algumas horas de frustração. Os gatilhos de tickets do Zendesk não suportam regex. Nem parcialmente, nem de forma limitada. Eles simplesmente não têm isso.

Essa é uma daquelas limitações que pegam os administradores experientes de surpresa. Você esperaria que a correspondência de padrões fosse padrão em uma plataforma tão madura quanto o Zendesk, especialmente quando você está lidando com regras de roteamento complexas ou fluxos de trabalho baseados em tags. Mas a realidade é que as condições de gatilho de tickets oferecem apenas operadores básicos como "é", "não é", "contém" e "contém pelo menos um dos seguintes".

Um guia visual dos operadores de gatilho nativos do Zendesk, destacando a ausência específica de suporte a regex para condições de tickets.
Um guia visual dos operadores de gatilho nativos do Zendesk, destacando a ausência específica de suporte a regex para condições de tickets.

As boas notícias? Existem soluções alternativas. Algumas estão integradas ao Zendesk (só não onde você esperaria), e outras envolvem repensar como você estrutura seus dados. Vamos detalhar o que realmente funciona e como resolver problemas comuns de correspondência de padrões sem regex.

A resposta curta: Regex não é suportado nas condições de gatilho de tickets

Vamos tirar isso do caminho primeiro. Se você abrir um gatilho de ticket no Zendesk e observar os operadores disponíveis para condições como "Ticket > Tags" ou "Ticket > Texto do assunto", você não encontrará uma opção de regex. A documentação oficial lista estes operadores para a maioria das condições de texto:

  • É / Não é (correspondência exata)
  • Contém / Não contém (correspondência parcial de string)
  • Contém pelo menos um dos seguintes (para tags)
  • Não contém nenhum dos seguintes (para tags)

É isso. Sem "corresponde ao padrão", sem "regex", sem curingas além do operador básico "contém".

Essa limitação foi levantada na comunidade Zendesk. Uma solicitação de recurso de janeiro de 2025 solicitou especificamente suporte a regex na condição "Ticket > Tags" para lidar com a correspondência parcial de tags. O caso de uso era direto: tags como "australia-premium-user" e "uk-premium-user" não podiam ser correspondidas com um único padrão "premium". Em vez disso, os administradores precisam listar todas as variações possíveis ou manter convenções rígidas de nomenclatura de tags.

Então, por que o Zendesk não adiciona suporte a regex? Não há uma declaração oficial, mas os gatilhos de tickets são projetados para velocidade e simplicidade. Regex pode ser computacionalmente caro e propenso a erros (um padrão mal escrito pode causar problemas de desempenho). O Zendesk parece ter feito uma troca deliberada: manter os gatilhos de tickets rápidos e previsíveis, mesmo que isso signifique menos flexibilidade.

Onde o regex realmente funciona no Zendesk

Antes de mergulharmos nas soluções alternativas, vale a pena notar que o regex não está completamente ausente do Zendesk. Ele apenas vive em lugares diferentes.

Gatilhos de chat ao vivo

Se você estiver usando o chat ao vivo do Zendesk, os gatilhos lá suportam regex por meio de um operador dedicado "Reg Ex". Isso usa a estrutura Python RegEx e procura uma correspondência completa (não parcial) com o valor da condição.

A interface do construtor de condições de uma plataforma de atendimento ao cliente definindo condições de gatilho com base no canal e status do ticket, com uma ação para adicionar tags.
A interface do construtor de condições de uma plataforma de atendimento ao cliente definindo condições de gatilho com base no canal e status do ticket, com uma ação para adicionar tags.

Por exemplo, você pode corresponder URLs de página do visitante a um padrão como .*\/pricing\/.* para acionar ações quando os visitantes estiverem em qualquer página de preços. A documentação até recomenda Pythex como uma ferramenta de validação para testar seus padrões.

Isso é genuinamente útil se você estiver fazendo chat proativo ou roteamento personalizado com base no comportamento do visitante. Mas se aplica apenas a interações de chat, não a tickets.

Gatilhos de mensagens

Da mesma forma, os gatilhos de mensagens (para o Web Widget, SDKs móveis e canais sociais) também incluem suporte a regex. O operador funciona da mesma forma que o chat ao vivo: estrutura Python RegEx, correspondência completa necessária.

A interface de seleção de canal de uma plataforma de mensagens, exibindo várias opções de mensagens sociais.
A interface de seleção de canal de uma plataforma de mensagens, exibindo várias opções de mensagens sociais.

Você pode usar isso para corresponder o conteúdo da mensagem, URLs de página do cliente ou outras condições baseadas em texto. Se seu fluxo de trabalho envolve canais de mensagens em vez de tickets tradicionais, você tem mais flexibilidade de correspondência de padrões.

Validação de campo personalizado

Há também um tipo de campo "Regex" disponível ao criar campos de ticket personalizados. Isso não é para condições de gatilho, é para validação de campo. Quando um usuário envia um ticket com um campo regex, o Zendesk valida a entrada em relação ao seu padrão antes de permitir o envio.

Isso é útil para impor formatos de dados (como números de pedido, números de telefone ou IDs), mas não ajuda com a lógica de gatilho. A validação acontece no envio do formulário, não durante a avaliação do gatilho.

Soluções alternativas para correspondência de padrões em gatilhos de tickets

Como os gatilhos de tickets são onde a maioria dos administradores precisa de correspondência de padrões, vamos dar uma olhada em alternativas práticas.

Usando o operador "contém" estrategicamente

O operador "contém" é seu melhor amigo para correspondência parcial em gatilhos de tickets. Está disponível para:

  • Ticket > Texto do assunto
  • Ticket > Texto do comentário
  • A maioria dos campos de texto personalizados

Para o texto do assunto, o Zendesk observa explicitamente que "a condição Contém não precisa ser uma correspondência exata. Se qualquer parte do texto do Assunto tiver a string especificada na condição, a condição será satisfeita."

Isso significa que, se você precisar capturar tickets sobre reembolsos, uma condição como "Texto do assunto > Contém a seguinte string > reembolso" corresponderá a "Solicitação de reembolso", "Solicitando reembolso" e "Reembolso #12345".

Importante ressalva: O operador "contém" para tags funciona de forma diferente. Para tags, "contém" significa "contém a tag exata", não "contém esta string dentro de uma tag". Este é o cerne da frustração da limitação de regex.

Abordagens baseadas em tags

Como você não pode fazer correspondência parcial de tags, você precisa projetar sua estratégia de marcação em torno de correspondências exatas. Aqui estão algumas abordagens:

Marcação hierárquica com várias tags: Em vez de uma única tag como "australia-premium-user", use duas tags: "australia" e "premium-user". Então seu gatilho pode verificar por "premium-user" usando "contém pelo menos um dos seguintes".

Prefixos ou sufixos padronizados: Se você deve usar tags compostas, estabeleça um formato consistente e liste as variações em seu gatilho. Por exemplo, se os usuários premium forem marcados com "premium-australia" ou "premium-uk", sua condição de gatilho seria:

  • Tags > Contém pelo menos um dos seguintes > premium-australia, premium-uk, premium-us, premium-germany

Não é elegante, mas funciona.

Padronização de tags baseada em API: Se suas tags estão sendo criadas por sistemas externos (como uma integração de API), imponha uma nomenclatura consistente na fonte. É mais fácil evitar tags bagunçadas do que limpá-las com gatilhos.

Comparação estratégica de marcação mostrando como dividir tags compostas em atributos individuais simplifica a lógica e a correspondência do gatilho.
Comparação estratégica de marcação mostrando como dividir tags compostas em atributos individuais simplifica a lógica e a correspondência do gatilho.

Soluções de webhook para correspondência complexa

Para cenários onde você genuinamente precisa de regex ou lógica de padrão complexa, você pode usar webhooks do Zendesk combinados com gatilhos.

Veja como funciona:

  1. Um gatilho é acionado na criação/atualização do ticket
  2. O gatilho chama um webhook para um serviço externo
  3. Esse serviço realiza a correspondência de regex ou lógica complexa
  4. O serviço atualiza o ticket via API do Zendesk (adiciona tags, altera campos, etc.)
  5. Um segundo gatilho pega essas alterações e toma medidas

Isso é obviamente mais complexo do que uma condição de gatilho nativa. Você precisa de:

  • Um serviço externo para hospedar a lógica (poderia ser um simples AWS Lambda, Zapier ou fluxo de trabalho Make.com)
  • Credenciais de API e configuração de webhook
  • Tratamento de erros para quando o serviço externo estiver inativo

Mas ele desbloqueia a verdadeira correspondência de padrões regex e qualquer outra lógica que você possa codificar.

Casos de uso comuns para webhooks:

  • Alterar assuntos de tickets com base na correspondência de padrões
  • Adicionar CCs condicionalmente
  • Atualizar campos personalizados que os gatilhos não podem modificar diretamente (como campos regex, multi-linha ou numéricos)

Como observado no guia de melhores práticas da Swifteq, os webhooks são a saída de emergência quando você atingiu as limitações nativas do Zendesk.

Aplicativos e integrações de terceiros

O Zendesk Marketplace tem aplicativos que estendem a funcionalidade do gatilho. Por exemplo, Triggers+ChatGPT pode analisar o conteúdo do ticket e realizar ações com base na compreensão da IA, em vez de regras rígidas.

Alternativamente, plataformas como eesel AI adotam uma abordagem totalmente diferente. Em vez de construir uma lógica de gatilho cada vez mais complexa, você pode usar a IA que aprende com seus tickets passados e central de ajuda para lidar com roteamento, marcação e respostas. Ele entende o contexto e a intenção sem exigir padrões de regex ou dezenas de regras de gatilho.

Uma captura de tela da plataforma eesel AI mostrando a interface sem código para configurar o agente de IA principal, que usa várias ferramentas de subagente.
Uma captura de tela da plataforma eesel AI mostrando a interface sem código para configurar o agente de IA principal, que usa várias ferramentas de subagente.

Cenários e soluções comuns

Vamos dar uma olhada em problemas específicos que os administradores costumam enfrentar e como resolvê-los dentro das restrições do Zendesk.

Correspondência de nomes de tags parciais

Problema: Você tem tags como "australia-premium-user", "uk-premium-user" e "us-premium-user", e você quer um gatilho que seja acionado para qualquer usuário premium, independentemente da região.

Opções de solução:

  1. Reestruture suas tags: Use duas tags separadas: "premium-user" e "region-australia". Então seu gatilho verifica por "premium-user" apenas.

  2. Use um campo suspenso personalizado: Em vez de tags, use um campo personalizado para nível de usuário (Gratuito, Premium, Corporativo) e outro para região. Os gatilhos podem avaliar campos suspensos com correspondência exata.

  3. Liste todas as variações: Se você não pode alterar a marcação, use "contém pelo menos um dos seguintes" e liste todas as variações regionais. É pesado em manutenção, mas funcional.

Correspondência de padrões em assuntos de e-mail

Problema: Você quer rotear tickets com base em números de pedido, IDs de ticket ou códigos de produto na linha de assunto.

Solução: O operador "contém" para o texto do assunto é mais flexível do que a correspondência de tags. Você pode:

  • Corresponder "Pedido #" para capturar qualquer número de pedido (embora você não possa extrair o número específico)
  • Corresponder "Reembolso" para capturar assuntos relacionados a reembolso
  • Use várias condições com lógica "qualquer" para capturar variações ("reembolso", "devolução", "dinheiro de volta")

Se você precisar extrair dados específicos de assuntos (como o número do pedido real), você precisará de um webhook para analisar o assunto e preencher um campo personalizado.

Detecção de palavras-chave em comentários de tickets

Problema: Você quer acionar ações com base em palavras-chave na mensagem do cliente.

Solução: Use a condição "Ticket > Texto do comentário" com estes operadores:

  • Contém pelo menos uma das seguintes palavras: Corresponde se alguma das palavras listadas aparecer (separadas por espaço, não separadas por vírgula)
  • Contém a seguinte string: Corresponde à string exata (sem distinção entre maiúsculas e minúsculas)

Por exemplo, para capturar solicitações urgentes, você pode usar:

  • Texto do comentário > Contém pelo menos uma das seguintes palavras > urgente emergência o mais rápido possível crítico

Observe que isso verifica apenas o comentário mais recente quando o gatilho é acionado, não todo o histórico do ticket.

Melhores práticas para lógica de gatilho complexa

Quando você está trabalhando dentro das restrições do Zendesk, estas práticas manterão seus gatilhos gerenciáveis:

Mantenha os gatilhos simples e focados. Cada gatilho deve ter um propósito claro. Se você está tentando fazer muito em um gatilho, divida-o em vários gatilhos que são acionados em sequência. O guia da Swifteq enfatiza isso: "Cada gatilho deve ter um propósito e objetivo claramente definidos."

Organize por ciclo de vida. Estruture seus gatilhos nesta ordem:

  1. Criação do ticket (categorização, marcação inicial)
  2. Roteamento (atribuição a grupos/agentes)
  3. Fluxos de trabalho contínuos (alterações de status, escalonamentos)
  4. Notificações (e-mails, alertas do Slack)

Teste antes de implantar. Use o recurso de teste do Zendesk ou crie tickets de teste para verificar se seus gatilhos funcionam como esperado. Um gatilho que dispara incorretamente pode causar caos no roteamento.

Documente externamente. As descrições de gatilho do Zendesk são limitadas. Mantenha uma base de conhecimento interna documentando o que cada gatilho faz e por quê. O você do futuro (ou seu substituto) agradecerá.

Saiba quando parar. Se você se encontrar construindo uma máquina de Rube Goldberg de gatilhos, webhooks e serviços externos, pode ser hora de considerar se a automação nativa do Zendesk é a ferramenta certa para seu nível de complexidade.

Quando considerar alternativas aos gatilhos do Zendesk

Há um ponto em que as soluções alternativas deixam de ser práticas. Aqui estão sinais de que você superou a automação baseada em gatilhos:

  • Você está gerenciando mais de 50 gatilhos e perdendo o controle do que faz o quê
  • Sua lógica de roteamento requer regex ou lógica condicional complexa
  • Você precisa entender o contexto e a intenção, não apenas a correspondência de palavras-chave
  • Os agentes estão gastando mais tempo gerenciando casos extremos de gatilho do que resolvendo problemas do cliente

Nesta fase, você tem algumas opções:

Construa middleware personalizado: Use a API do Zendesk para construir sua própria camada de roteamento. Isso lhe dá controle total, mas requer recursos de desenvolvimento.

Use uma plataforma de automação de fluxo de trabalho: Ferramentas como Zapier, Make.com ou webhooks personalizados podem lidar com lógica complexa e alimentar dados limpos de volta ao Zendesk.

Considere alternativas alimentadas por IA: eesel AI funciona ao lado (ou em vez de) gatilhos tradicionais. Ele aprende com sua central de ajuda, tickets passados e macros para entender o contexto e a intenção. Você define regras de escalonamento em português claro ("sempre encaminhe disputas de cobrança para a equipe financeira"), e a IA lida com o roteamento.

Uma captura de tela dos resultados da simulação eesel AI para uma integração Zendesk ChatGPT, exibindo taxas de automação previstas e exemplos de respostas de IA para tickets de clientes reais.
Uma captura de tela dos resultados da simulação eesel AI para uma integração Zendesk ChatGPT, exibindo taxas de automação previstas e exemplos de respostas de IA para tickets de clientes reais.

A diferença é que a IA entende que "meu cartão foi cobrado duas vezes" e "eu vejo uma transação duplicada" são o mesmo problema, sem você escrever padrões regex ou listas de palavras-chave. Ele também lida com mais de 80 idiomas automaticamente, o que é útil se você estiver dando suporte a uma base de clientes global.

Se você está curioso para saber como isso se compara à sua configuração de gatilho atual, você pode experimentar o eesel AI gratuitamente ou agendar uma demonstração para vê-lo em ação.

Perguntas Frequentes

Não. Os gatilhos de tickets do Zendesk não suportam regex em condições. Os operadores disponíveis são limitados a correspondências exatas ("é"), correspondências parciais de string ("contém") e correspondência de lista de tags ("contém pelo menos um de"). Regex está disponível apenas em gatilhos de chat ao vivo, gatilhos de mensagens e validação de campo personalizado.
As soluções alternativas mais eficazes são: (1) Reestruture seus dados para trabalhar com correspondências exatas, como usar tags separadas em vez de tags compostas; (2) Use o operador "contém" para texto de assunto e comentário, que faz correspondência parcial; (3) Implemente webhooks para correspondência de padrões complexos que chamam serviços externos; ou (4) Considere ferramentas alimentadas por IA que entendem o contexto sem exigir padrões de regex.
O Zendesk não declarou oficialmente o porquê, mas provavelmente é uma decisão de desempenho e confiabilidade. Os padrões de regex podem ser computacionalmente caros e propensos a erros. Padrões mal escritos podem causar problemas de desempenho ou comportamento inesperado. O Zendesk parece priorizar a velocidade e a previsibilidade do gatilho em vez da flexibilidade máxima.
Sim. Embora os gatilhos de tickets não suportem regex, tanto os gatilhos de chat ao vivo quanto os gatilhos de mensagens incluem um operador "Reg Ex" que usa a estrutura Python RegEx. Isso permite a correspondência de padrões em informações do visitante, URLs de página e conteúdo da mensagem. Observe que ele procura uma correspondência completa, não uma correspondência parcial.
Você tem três opções: (1) Use "contém pelo menos um dos seguintes" e liste todas as variações de tag que você deseja corresponder; (2) Reestruture sua marcação para usar várias tags de propósito único em vez de tags compostas (por exemplo, "premium" e "australia" em vez de "australia-premium-user"); ou (3) Use um campo suspenso personalizado em vez de tags para categorização, o que permite a correspondência exata em valores padronizados.
Não existe um aplicativo direto de "regex para gatilhos de tickets", mas existem alternativas. Soluções baseadas em webhook permitem que você chame serviços externos que realizam correspondência de regex e atualizam tickets via API. Ferramentas alimentadas por IA como o eesel AI lidam com roteamento complexo sem exigir regex, aprendendo com seus tickets existentes para entender padrões e intenção.

Compartilhe esta postagem

Stevia undefined

Article by

Stevia Putri

Stevia Putri is a marketing generalist at eesel AI, where she helps turn powerful AI tools into stories that resonate. She’s driven by curiosity, clarity, and the human side of technology.