Solução de Problemas

Correções para problemas comuns do Form Notifications

Correções para os problemas mais comuns do Form Notifications. Ainda com dificuldades? Fale conosco.

Onde foram parar minhas notificações?

Agora elas são regras. Se você configurou o Form Notifications antes do editor baseado em regras, cada grupo de destinatários de uma notificação virou uma regra com a mesma mensagem, os mesmos destinatários e as mesmas condições, e o editor mostrou um aviso único: Suas notificações agora são regras. O que é enviado não mudou. Uma notificação que exigia aprovação virou uma regra definida como somente após aprovação, pelo aprovador que ela já tinha. Não é preciso refazer nada. Veja Regras.

Minha regra não enviou

Revise a regra passo a passo:

  • A regra está ativada? (Ela se desativa sozinha quando há erros de validação; a linha mostra Contém erros.)
  • O Enviar quando corresponde? Uma regra definida como somente após aprovação só é acionada depois que seu aprovador aprovar uma resposta correspondente.
  • O envio realmente correspondeu às condições em Somente se?
  • Para uma regra de e-mail: ela tem pelo menos um destinatário (um e-mail digitado, o respondente ou um campo do formulário)? Se o único destinatário é o respondente ou um campo do formulário, essa resposta forneceu um endereço de e-mail válido? Se não, esse envio é ignorado por design.
  • O editor mostra um aviso "A permissão de e-mail está desativada"? O envio precisa da permissão "Enviar e-mail em seu nome". Clique em Permitir envio de e-mail no aviso para concedê-la. Veja permissões que você pode recusar.
  • A regra está pausada? Regras de chat, webhook e qualquer regra com etapa de aprovação pausam quando o período de teste ou a licença termina. Veja abaixo.

Se tudo parecer correto, abra a lista de acionadores do formulário (Extensões, Apps Script, Acionadores) e confirme se há um gatilho onFormSubmit do Form Notifications.

Copiei um formulário e as regras pararam

Quando você faz uma cópia de um Google Forms, o Google copia suas perguntas e suas configurações do Form Notifications, mas não transfere o gatilho de bastidores que é executado a cada envio. É uma limitação do Google Forms com cópias.

Correção: abra o Form Notifications uma vez no formulário copiado. Isso recria o gatilho. Você só precisa fazer isso uma vez por cópia.

Os e-mails pararam de repente em um formulário movimentado

Você pode ter atingido o limite diário de envio da sua conta do Google (cerca de 100 e-mails/dia no Gmail pessoal, 1.500/dia no Workspace). As regras de e-mail enviam da sua própria conta e contam para esse limite. Ele é redefinido após cerca de 24 horas. Veja Envio e Limites de Entrega.

Todos os envios recentes aparecem como "Falha no envio"

Quando o histórico mostra uma sequência de envios com falha, a conta do remetente costuma ser o problema (o editor exibido como remetente; os e-mails saem de uma única conta, mesmo em formulários com vários editores):

  • O remetente pode ter recusado a permissão "Enviar e-mail em seu nome". Os envios falham até que ele a conceda (como fazer). O editor mostra um aviso quando detecta esse padrão.
  • Se você é coeditor, Assumir o envio (no aviso) troca o remetente para a sua conta. Os novos envios passam a sair de você.

A pessoa que configurou as regras saiu

Os e-mails são enviados pela conta de um editor. Se essa pessoa perder o acesso ao formulário (sair da organização, desinstalar o complemento), o envio para silenciosamente: as respostas continuam chegando, mas nada é enviado por e-mail. O editor detecta isso e mostra um aviso "Os e-mails podem ter parado de ser enviados"; clique em Assumir o envio para continuar enviando da sua própria conta.

O que continua funcionando depois que meu período de teste termina?

O editor mostra um banner de upgrade, mas suas regras de e-mail que enviam em toda resposta continuam enviando, e você ainda pode criá-las e editá-las; nada do que você configurou quebra para os respondentes. Os recursos pagos pausam, e as regras que os usam não podem ser editadas até você fazer upgrade: regras de Slack, Discord, Teams e webhook, e qualquer regra com etapa de aprovação (os envios ignorados ficam visíveis no histórico). Fazer upgrade desbloqueia essas regras e as retoma para novos envios. Veja o que precisa de licença.

Uma regra do Slack, Discord, Teams ou webhook aparece como "Pausado"

O destino respondeu HTTP 404 ou 410, então ele não existe mais: o webhook de entrada foi excluído no app de chat, ou o Zap, o cenário ou a rota do servidor foi removido. O Form Notifications pausou a regra e enviou um e-mail a você. Crie uma nova URL de webhook no app, edite a regra, cole-a em Substituir e salve. A regra retoma para novos envios.

Outras falhas (um tempo esgotado, um erro 5xx) não pausam nada: a entrega é repetida uma vez e depois registrada no Histórico com o status HTTP.

Uma regra mostra "Aprovador pausado"

O canal aprovador da regra respondeu HTTP 404 ou 410, então a URL do webhook não existe mais. Ninguém no canal viu essa solicitação de aprovação, então ela foi enviada por e-mail ao dono da regra, com os mesmos botões Aprovar e Rejeitar. Até você corrigir, cada nova solicitação vai por e-mail ao dono. Crie uma nova URL de webhook no app de chat, abra o aprovador da regra, cole-a e salve. O histórico mostra cada solicitação que foi para o dono, e o motivo.

Se a publicação falhar por outro motivo (tempo esgotado, erro 5xx), essa solicitação também vai por e-mail ao dono, mas o aprovador não é pausado.

O webhook chega, mas a assinatura não confere

  • Calcule o HMAC sobre os bytes brutos do corpo da requisição, antes de qualquer parse ou reserialização do JSON. Frameworks que fazem o parse do JSON automaticamente alteram os espaços em branco.
  • Compare com o valor completo do cabeçalho, incluindo o prefixo sha256=, em hexadecimal minúsculo.
  • Se você gerou um novo segredo com Novo segredo de assinatura, o antigo parou de funcionar assim que você salvou.

Veja verificando a assinatura.

Uma regra configurada como "Somente após aprovação" nunca é acionada

  • Ela precisa que seu aprovador realmente decida; o evento segue essa decisão, não o envio em si.
  • As condições em Somente se da regra continuam valendo: uma resposta que não corresponde nunca chega a esse aprovador.
  • Uma regra de e-mail com etapa de aprovação precisa de uma licença ativa (o período de teste conta); sem ela, o envio é registrado como pausado.

Duas regras compartilham um aprovador, mas ele recebeu uma só solicitação

Isso é intencional. A aprovação é por aprovador, não por regra: uma resposta que corresponde a várias regras aguardando o mesmo aprovador cria uma solicitação, e todas as regras correspondentes são acionadas por essa única decisão. Uma regra aguardando um aprovador diferente recebe sua própria solicitação. Veja uma solicitação por aprovador.

Os e-mails estão indo para o spam

  • Defina um endereço de Responder para na regra (Mensagem, Remetente e responder para). Um endereço de resposta real faz com que destinatários e provedores de e-mail confiem mais na mensagem.
  • Em um domínio Google Workspace gerenciado, peça ao administrador para confirmar que as configurações de segurança de e-mail do domínio não estão filtrando as mensagens enviadas pelo complemento.

A conta do Google errada é exibida

Dúvidas sobre contas, incluindo a conta do Google errada aparecendo, são respondidas em nossas Perguntas Comuns.