Docs/Recursos

Alertas e push

A Resend não manda push. O re: cria um webhook na sua conta e um relay transforma cada evento em notificação.

Eventos

EventoNo appQuando chega
email.bouncedBounceO servidor do destinatário rejeitou o email de forma permanente.
email.complainedMarcado como spamO destinatário marcou o email como spam.
email.failedFalha no envioA Resend não conseguiu enviar o email.
inbox.email.receivedEmail recebidoChegou mensagem numa inbox (Inboxes, beta).
domain.updatedDomínio alteradoO status de um domínio mudou, por exemplo de pendente pra verificado.

Ligue e desligue cada um em Mais › Alertas. Isso é grátis.

Como funciona

  1. O app cria o webhook

    Com o seu token, o app cria na sua conta Resend um webhook com URL única do seu time em https://relay.tryre.dev/hook/…. Ao relay ele manda só o ID do webhook e o signing secret.

  2. A Resend chama o relay

    Cada evento chega assinado. O relay confere os headers svix-id, svix-timestamp e svix-signature com o signing secret, grava o evento e responde 200.

  3. As regras rodam numa fila

    Fora do caminho do webhook, o relay aplica suas regras: eventos ligados, limite de bounce, não perturbe e agrupamento. Se o envio falhar, o evento continua guardado e é reprocessado.

  4. O push sai

    O relay monta o texto no idioma do aparelho e entrega pelo Expo Push, que usa APNs (Apple) e FCM (Google).

O que o relay guarda

  • Token de push do aparelho e idioma.
  • ID do time e do webhook, e o signing secret.
  • Preferências de alerta (eventos, limite, não perturbe, fuso) e contadores pras regras.

Nunca guarda o seu token da Resend nem conteúdo de email. O evento fica só até a notificação sair. O push leva o mínimo pra ser útil.

Regras avançadas (Pro)

  • Limite de bounce. Alerta quando a taxa de bounce da última hora passa do valor escolhido, com pelo menos 20 envios na janela.
  • Não perturbe. Silencia por horário e dias da semana. Os eventos do período viram um resumo num horário fixo. Bounce acima do limite pode furar o silêncio, e email recebido de endereços VIP avisa na hora.
  • Agrupamento. Vários eventos parecidos viram uma notificação só.

No plano grátis, as regras ficam salvas e pausadas. Os alertas por evento continuam.

Alertas desconectados

Se o webhook do re: for apagado na sua conta (pelo dashboard ou pela API), nenhum push chega. O app detecta e mostra Alertas desconectados. Toque em Reconectar: o app cria um webhook novo, com signing secret novo, e manda pro relay.

Remover tudo

  • Desativar neste aparelho (em Mais › Alertas): o webhook do re: sai da sua conta e o push para.
  • Apagar meus dados do relay: remove os webhooks do re: deste time e apaga tudo que o relay tem deste aparelho. É imediato.
  • Pelo dashboard: apague o webhook que aponta pra relay.tryre.dev.

Faltou algo nesta página? Conte no quadro de feedback