# Reputação de envio

> Como a Memberfy acompanha os cancelamentos de subscrição e as denúncias de spam dos e-mails de Campanhas e Automações da comunidade, o alerta, a suspensão de 24 horas, 7 dias e até a Memberfy libertar, o que continua a sair durante a suspensão e como ela termina.

Quando muitas pessoas cancelam a subscrição ou marcam os e-mails de uma comunidade como spam, os fornecedores de e-mail passam a desconfiar de todos os e-mails que saem dali. Para proteger a entrega da comunidade, a Memberfy acompanha esses números e, se ultrapassam o limite, suspende durante algum tempo os envios em massa.

## O que é medido

- **Os e-mails entregues** de [Campanhas](/notificacoes/campanhas-de-email) e de [Automações](/notificacoes/workflows) nos **últimos 7 dias**. Os e-mails de conta, de pagamento e os avisos da plataforma não contam.
- **Os cancelamentos de subscrição** desses e-mails: pela ligação do rodapé ou pelo cancelamento num clique que o próprio programa de e-mail oferece. Mudar as preferências no ecrã de e-mails não conta.
- **As denúncias de spam** desses e-mails. Este número é um mínimo: o Gmail não informa cada denúncia, por isso o número real pode ser maior.

A conta só começa com pelo menos **200 e-mails entregues** na janela, e nunca olha para antes do fim da última suspensão.

## Os níveis

| Nível | Quando (predefinição) | O que acontece |
|---|---|---|
| **Normal** | Abaixo dos limites | Nada |
| **Alerta** | **1%** de cancelamentos de subscrição ou **0,1%** de denúncias | O proprietário e os administradores recebem um aviso, uma vez por janela, e veem a faixa *"Atenção: os e-mails da comunidade estão perto do limite"* |
| **Suspensão** | **2%** de cancelamentos de subscrição ou **0,3%** de denúncias | O envio de Campanhas e Automações para: **24 horas** na primeira vez, **7 dias** na segunda em 30 dias e, a partir da terceira, **até a Memberfy libertar** |

Os números são verificados a cada 15 minutos.

## Durante a suspensão

- **Continuam a sair** apenas os e-mails de **palavra-passe**, **início de sessão** e **registo** (com a verificação), e os avisos da própria suspensão.
- **Não saem** disparos nem automatizações: um disparo agendado para esse período não sai (os recorrentes seguem na próxima data); os e-mails dos workflows esperam pelo fim da suspensão; **Enviar**, **Agendar**, **Retomar**, ligar um e-mail automático e ligar ou retomar um workflow são recusados com a data do fim (*"O envio da comunidade está suspenso até …"*).
- **A equipa vê a faixa** no topo da app: *"Envio de Campanhas e Automatizações suspenso até …"* (ou *"até a Memberfy liberar"*), com o motivo e dicas para reduzir os cancelamentos de subscrição.

A faixa mostra os números da própria comunidade face ao limite (*"Descadastros: 1,4% nos últimos 7 dias · limite 2%"*), com **Ver descadastros** e **Falar com a Memberfy**. A suspensão aparece a vermelho; o alerta, a amarelo, pode ser dispensado durante 7 dias (**Dispensar por 7 dias**). Fora de Campanhas e Workflows, a faixa é uma linha com **Ver detalhes**.

## Como a suspensão termina

- A de **24 horas** e a de **7 dias** terminam sozinhas na data indicada.
- A partir da terceira, **só a Memberfy liberta**, depois de conversar com a comunidade sobre a lista e a frequência dos envios. Fale com o suporte da Memberfy. Ao libertar, os proprietários recebem o aviso.

## Como evitar

- Envie só a quem pediu para receber: retire da lista quem não abre há meses.
- Diminua a frequência dos disparos e das automatizações.
- Envie conteúdo que corresponda ao que a pessoa escolheu acompanhar.
- Deixe claro, no topo do e-mail, porque é que a pessoa o está a receber.

## Pelo assistente (MCP)

Quando o envio está suspenso, as ferramentas que enviam (disparos, e-mails automáticos, ligar ou retomar workflows) respondem com a data do fim e o motivo. `get_community_context` traz a reputação de envio para a equipa (o alerta, só para o proprietário e o administrador), com as dicas.

## Na API

As rotas que enviam (`POST /api/campaigns/{id}/send`, `/schedule`, `/resume`, ligar um e-mail automático e `POST /api/workflows/{id}/activate` e `/resume`) respondem `409` com `data.code: SENDING_SUSPENDED`, `sendingSuspendedUntil`, `untilLifted` e `reason`. A comunidade traz `sendingReputation` só para a equipa.

## Relacionados

- [Campanhas de e-mail](/notificacoes/campanhas-de-email)
- [Workflows](/notificacoes/workflows)
- [E-mails desta comunidade](/notificacoes/emails-desta-comunidade)
