**Como o Zapisp pede permissão para enviar, respeita quem pediu para parar, e protege a saúde do seu número oficial.**

01 — CONTEXTO

# **Por que existe**

O WhatsApp oficial pune números que insistem com quem não quer receber: o índice de qualidade cai e o número pode ser **suspenso**. A Z-API já respeitava quem pedia para sair — o canal Meta, não: disparava campanha, NPS, CSAT e cobrança sem checar nada.

\
Esta funcionalidade traz esse respeito para o Meta. O cliente passa a dizer se quer continuar recebendo, **por número**, e o Zapisp obedece antes de cada envio. Menos denúncias, número mais saudável, os dois canais no mesmo padrão.

\
02 — VISÃO GERAL

# **Como funciona**

São quatro momentos. A resposta do cliente é sempre por **botão ou tela** — ele nunca precisa digitar.

![](https://chat.zapisp.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdXNHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--598d665d423ddf239b68c393ba4c3fdd9e819325/image.png)

\
Os três status possíveis do cliente:

![](https://chat.zapisp.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdXdHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--29f02be748f17faefa5709585a319b3e5b3c3d4c/image.png)

*A escolha vale por número: sair de um número não afeta os outros. Vale sempre a última resposta.*

\
03 — PEDIR PERMISSÃO

# **A oferta de opt-out**

É o convite que pergunta ao cliente se ele quer continuar recebendo. Há **três formas** de enviar — a empresa escolhe. Todas abrem a **mesma telinha** de resposta, e o Zapisp registra a escolha sozinho.

## **1 · Em um template existente (campanha)**

![](https://chat.zapisp.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdTBHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--876fe58297253fdf7436ecec4239eb7ef24459aa/image.png)

O botão de opt-out entra em um template que a empresa **já usa** — o convite pega carona no disparo que já ia acontecer, e o custo continua o mesmo da campanha.

### **[1.]** No Gerenciador do WhatsApp (Meta), edite o seu template de campanha e adicione o **botão de Flow** apontando para o Flow de opt-out do Zapisp. A edição passa por nova aprovação da Meta.

### **[2.]** Dispare a campanha normalmente pelo Zapisp usando esse template.

### **[3.]** O botão aparece na mensagem, e a resposta do cliente é registrada automaticamente.

### 

## **2 · Ao fim da pesquisa (NPS / pós-atendimento)**

![](https://chat.zapisp.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdTRHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--3c33639c0d9ce8ba3ece97db5c85f79db18fb36f/image.png)

### **[1.]** Ligue **“Enviar oferta de opt-out ao fim da pesquisa”** nas configurações de NPS e/ou de pós-atendimento (telas na seção 05).

### **[2.]** Pronto — quando o cliente responde a pesquisa, o convite sai sozinho, depois da mensagem de agradecimento.

*Sai como mensagem de sessão, aproveitando a conversa que o cliente acabou de abrir ao responder a pesquisa — por isso não há cobrança.*

## **3 · Convite avulso (pela integração)**

![](https://chat.zapisp.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdThHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--77823207360b0b614b2bdee954139a312308281a/image.png)

### **[1.]** Se quiser, escolha qual template de convite usar no campo **“Opt-out”** do modal Templates padrão (seção 04). Sem escolha, vale o padrão Zapisp.

### **[2.]** Envie pela integração (API do gateway) uma mensagem com a coringa `@optout@` no texto.

### **[3.]** O Zapisp dispara o template de convite para o cliente — mensagem cobrada, e só sai se o template estiver **aprovado** na Meta.

![](https://chat.zapisp.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdkVHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--a1fac8a80c8271f514dc19a02751427f9e042f5b/image.png)

*Convite avulso na prática — chamada da integração com a coringa @optout@ na mensagem*

### **O que o cliente recebe**

Nas três formas, o convite abre a mesma telinha de resposta:

![](https://chat.zapisp.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdklHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--14b742655d1fa777d4d19ee8d9996c75d8cd302e/image.png)

*O aviso no convite deixa claro que a escolha vale para aquele número. O convite sai em espanhol para empresas do Paraguai e em português para o resto.*

\
04 — CONFIGURAÇÃO

# **Templates padrão**

Aqui a empresa escolhe qual modelo de mensagem o Zapisp usa para cada tipo de envio automático — inclusive o convite de opt-out. Sem uma escolha, o Zapisp usa o modelo padrão dele.

\
**Quando ele é usado:** o template padrão de opt-out serve apenas ao **convite avulso** (forma 3). A campanha usa o próprio template da empresa, e a oferta ao fim da pesquisa não consome template nenhum.

![](https://chat.zapisp.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdk1HIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--80553edc5c1c06a68b9fae61c07b081fef1db926/image.png)

*Modal Templates padrão — o campo Opt-out define o template do convite avulso*

\
05 — AUTOMAÇÃO

# **Oferta ao fim das pesquisas**

Nas configurações de **NPS** e de **pós-atendimento** há a opção **“Enviar oferta de opt-out ao fim da pesquisa”**. Com ela ligada, logo depois que o cliente responde a pesquisa o Zapisp já manda o convite — sem custo, aproveitando a conversa aberta.

![](https://chat.zapisp.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdlFHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--d11f5c8f81604dcf67648e2c22829ee369fe122e/image.png)

*Pesquisa NPS · Configuração — enviar oferta de opt-out ao fim da pesquisa*



![](https://chat.zapisp.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdlVHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--fb434b05e6e6a6999cfbf50782ec415b767d8b4b/image.png)

*Pós-atendimento (CSAT) — a mesma opção na configuração da pesquisa*

\
06 — EXCEÇÃO

# **Ignorar opt-out em um template**

Algumas mensagens são **essenciais** (cobrança, aviso de corte) e precisam sair mesmo para quem pediu para parar. Isso é definido **por template**:

* No editor do template há o botão **“Ignorar opt-out do destinatário”**.

* Os templates com ele ligado ganham o selo **Ignora opt-out** na listagem.

* Vale para qualquer template aprovado — mesmo os sem variáveis.

![](https://chat.zapisp.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdllHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--006b63a20ef65caa67e3e68914ecad0d68e999a6/image.png)

*Editor do template — botão Ignorar opt-out do destinatário*



![](https://chat.zapisp.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdmNHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--2ab9725badbb092e760297b21ff327fafdaa3049/image.png)

*Listagem de templates — selo Ignora opt-out*



![](https://chat.zapisp.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdmdHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--8327203538a7813a8093d2814f858c9872abe601/image.png)

\
07 — ACOMPANHAMENTO

# **Status no cadastro**

Dá para ver a escolha de cada cliente em dois lugares: a aba **“Status do Opt-out”** no cadastro do cliente, e a coluna **“Opt-out Meta”** nas listas de leads e de clientes.

![](https://chat.zapisp.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdmtHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--1c2dfb2ebe0cc19aca72741628700e89b9ebe736/image.png)

*Base de clientes — coluna Opt-out Meta*



![](https://chat.zapisp.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdm9HIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--92ac42267789a29620805fa3e67cb1f389f813c3/image.png)

*Cadastro do cliente — aba Status do Opt-out, histórico por número e Forçar desbloqueio*

\
08 — A LÓGICA

# **Como o envio decide**

Antes de cada envio por Meta, o Zapisp segue esta ordem:

![](https://chat.zapisp.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdnNHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--a1abaa6f6125d636d08b3eb2339b880c1292476b/image.png)

*Tudo isso vale por empresa: enquanto a funcionalidade não é ativada para uma empresa, o canal Meta se comporta exatamente como antes.*

\
09 — DÚVIDAS

# **Perguntas frequentes**

**O opt-out bloqueia até a cobrança?**

Sim — quem recusa deixa de receber tudo, inclusive a cobrança. O “ignorar opt-out” por template existe justamente para a mensagem essencial pontual.

\
**Enquanto a funcionalidade não está ativa, muda alguma coisa?**

Nada. O canal Meta dispara como sempre disparou, e nenhuma opção nova aparece. Ela é ativada empresa por empresa.

\
**Se o cliente nunca respondeu o convite, ele é bloqueado?**

Não. Sem resposta, o envio é permitido. Só bloqueia quem respondeu “não quero receber” ou “não sou cliente”.

\
**Um cliente que saiu consegue voltar?**

Não por conta própria: a telinha já respondida não aceita uma nova resposta — para mudar a escolha, ele precisaria receber um novo convite, e envios para quem saiu ficam bloqueados. Na prática, quem libera é o provedor, pelo botão “Forçar desbloqueio” na aba Status do Opt-out do cadastro; a partir daí o cliente volta a receber normalmente.

\
**A escolha vale para todos os números da empresa?**

Não. Vale por número: sair de um não afeta os outros.

\
**Quem saiu na Z-API também está bloqueado no Meta?**

Não. Os dois canais são independentes: quem saiu na Z-API pode voltar a receber pelo Meta (e vice-versa).

\
**Enviar o convite para quem já saiu funciona?**

Não — o convite passa pelo mesmo bloqueio dos demais envios: quem pediu para sair não recebe nem um novo convite. Para reabrir essa conversa, o provedor libera antes pelo “Forçar desbloqueio”.